XML, SOAP, REST Testing for SOA and Cloud Computing

SOA Testing

Subscribe to SOA Testing: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get SOA Testing: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Testing is a first-order constituent of SOA governance. Assuring that services and service infrastructure components meet functional and technical requirements across lifecycle stages and environments, including production, is an architectural precept in SOA. Gone are the days when testing was an isolated hop in the old disjointed SDLC. You know the one I'm talking about - an architect would design a component, hand it to developers to develop and they would hand it to testers to test, and testers, in turn, who would hand it to system administrators to operate. The components were often large, complex, and dependent on other complex components and systems, and so it was hard to write enough test cases to adequately assure quality. The result was a lot of uncaught errors that led to a vicious cycle of patches and more testing, consuming valuable enterprise resources... (more)

ESB Testing Strategies with Mule

To be able to do anything useful, an ESB must be configured with all sorts of parameters, from endpoint connection URIs to message transformation scripts to content-based routing definitions. Moreover, ESBs like Mule can host custom components, which will process messages and perform user-specific actions on them. Deploying a new version of an ESB configuration raises the question of whether it will break anything. How can we build confidence that everything will be just fine? If unit testing did it for standard software development, what can it do in the realm of the ESB? Since ESBs are becoming increasingly familiar in corporate IT, getting concrete answers is of interest to more and more people. This article details the testing strategies I employ for Mule ESB-driven projects, which I think contain elements that could be generalized to other platforms. I am cer... (more)

JaxView and jUDDI for End-to-End SOA Governance Solution

Managed Methods Inc. a leader in SOA visibility and SOA runtime governance on Wednesday announced the integration with Apache jUDDI. Managed Methods excels in lightweight and cost effective governance and visibility solutions that compliment registry and repository products. Managed Method’s JaxView offers various deployments for managing SOA and cloud environments including proxy, patent pending agent-less and agent based.   “The jUDDI registry integration was an important addition and request from our customers. This integration will allow companies with smaller budget to govern their SOA life cycle from design to production at a cost-effective yet comprehensive manner.” states Al Aghili Chief Technology Officer of Managed Methods Inc. “jUDDI integration is part of a close integration of JaxView with other design time governance solutions from other leading soft... (more)

Learning to Expect the Unexpected: Load Test Before It’s Too Late

At times, I can be a bit of a procrastinator. If there is no pressing need to clean out the garage this week, shop for holiday gifts, or do my taxes, I can easily be convinced to let it go until next week or next month. Inevitably, though, something happens that makes me wish I hadn't delayed quite as long as I did. The garage gets flooded, for example, and the boxes that I had been meaning to organize get soaked and destroyed... or my Valentine's Day gift doesn't get shipped in time and I'm left holding the bag. I'm sure many of you can think of your own examples. Unfortunately, many organizations tend to treat load testing as one of those activities that they can put off until a later day. You can almost imagine what they're thinking: "Our website is up and handling the daily load with little difficulty. Yes, there's a major advertising campaign - or new product ... (more)

SOA Testing Framework

Service-oriented architecture (SOA) has become today's technology buzz and it's rapidly becoming a mainstream approach to enterprise systems design. Beyond the buzz of SOA, organizations face several challenges as they attempt to truly effectuate the paradigm shift towards SOA. One critical challenge is: How can we assure the quality of the business services that we build? Can the services we build withstand the test of rapid organizational change? One way to address this challenge is through the use of effective testing methodologies and tools for the services deployed under an organization's SOA fabric. A new development methodology - services-oriented development of applications (SODA) - is emerging to accompany the paradigm shift toward SOA. Today's agile software teams need effective tools to smoothen the transition. This article analyzes, designs, and demonst... (more)

iTKO LISA Adds SOA Load Testing Features

“Over the last year since releasing LISA 3.5, we’ve put a lot of focus on the load testing aspects of LISA, and you will see this reflected in our new version of the software,” said John Michelsen, founder and chief architect of iTKO. “Customers appreciated our ability to efficiently test every technology layer beyond the Web interface, as a collaborative, no-code workflow, and on a continuous basis. These new features automate many of the aspects of load test creation, staging and feedback that our customers demand.” iTKO, Inc., has added new functionality for LISA SOA Testing that brings the best practices for load and performance testing to the highly distributed and heterogeneous world of SOA applications. The new load testing features of LISA include: Load Patterns: Several new patterns for simulating variable and graduated le... (more)

Green Hat Nominated for SYS-CON's "SOA World Magazine Readers' Choice Awards"

Green Hat’s GH Tester is the essential tool for organizations working with SOA platforms from vendors such as IBM, BEA, Sonic, TIBCO, Software AG and Oracle as well as any JMS or SOAP implementation. The creation of automated, repeatable tests is carried out using an intuitive graphical user interface, achieving the power of a custom-written program in a fraction of the time. User-friendly screens allow the display, creation and manipulation of your message catalogue and comprehensive reports detail the test results. These not only provide information on test success or failure, but also on the performance of the application under test. GH Tester’s transport agnostic approach allows users with more than one integration technology to standardize on a single automated testing tool, and, the combined SOA and BPM validation capability provides a means of tes... (more)

Mike Kavis Talks with John Michelsen about Successful SOA Testing

Mike Kavis writes the blog, Enterprise Architecture and Other Enterprise Topics. Mike is currently CTO/Chief Architect at technology startup and has his own consulting company called Kavis Technology Consulting where he provides advice, training, and professional services on key technologies. He is also known as the "Mad Greek" in blogger and Twitter circles.        Mike recently talked with ITKO's John Michelsen about questions to consider before building a SOA testing team. His questions came from a recent post he did on CIO.com, Six Questions to Consider Before Building a SOA Testing Team. Mike???s first asked John to identify some of the characteristics of successful SOA implementations from his customer base. John said that integrating testing into the entire development lifecycle is the key. Successful SOA implementations stay away from old waterfall methodolo... (more)

Cloud Governance Awakens

As we predicted earlier in the year, cloud computing is starting to take hold, especially if you believe the marketing literature of vendors and consulting firms. Yet, we are seeing an increasing number of Cloud success stories, ranging from simplistic consumption of utility Services and offloading of compute resources to the sort of application and process clouds we discussed in a previous ZapFlash. Perhaps the reason why usage of the Cloud is still nascent in the enterprise is because of an increasing chorus of concerns being voiced about the usage of Cloud resources: Cloud availability. Cloud security. Erosion of data integrity. Data replication and consistency issues. Potential loss of privacy. Lack of auditing and logging visibility. Potential for regulatory violations. Application sprawl & dependencies. Inappropriate usage of Services. Difficulty in managing i... (more)

HP Partners with iTKO on LISA Services Testing Suite for SOA, BPM

When HP inks a deal to resell your testing software, you know you must be doing something right. HP is reselling iTKO’s LISA Virtualize product, a suite of test, validation and virtualization solutions optimized for distributed, multi-tier applications that leverage SOA, BPM, cloud computing, integration suites and ESBs. HP’s aim is to help customers reduce testing costs and speed the time to market for modern applications. [Disclosure: HP and iTKO are sponsors of BriefingsDirect podcasts.] How does LISA help HP’s Quality and Performance Management solutions suite? By eliminating common system infrastructure dependencies during application testing. The idea is to trim both the cost and risk of modern Quality Assurance – a major issue for today’s enterprise. Here’s how it works: LISA Virtualize does away with system dependency constraints by simulating the dynamic beha... (more)

ZapThink Announces SOA Training in Chicago

ZapThink today announces the opening of registration for its four-day Licensed ZapThink Architect (LZA) Boot Camp, providing in-depth, hands-on training and certification on Service-Oriented Architecture (SOA) and taught by notable SOA expert Jason Bloomberg. The LZA SOA Boot Camp will run from September 21-24, 2009 in Chicago, IL. "Companies are tired of all the hype surrounding Web Services and SOAs, and are finding it difficult to learn what they really need to know from vendor-centric conferences and training," said Ronald Schmelzer, senior analyst with ZapThink, LLC. "IT professionals want to learn from their peers about what it really takes to put together a well-designed SOA, and desire third-party credentials to assert their SOA knowledge. The Licensed ZapThink Analyst boot camps give Enterprise Architecture practitioners the SOA education and credentials t... (more)