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

Server virtualization provides an immediate reduction in hardware and configuration cost. But in focusing merely on the hardware side of virtualization, are we leaving money on the table?  While organizations can reduce the number of boxes they need, and save the cost of replicating servers for virtual test beds, these servers are becoming commodities. What if we could apply the benefits of virtualization where we spend 80 percent or more of the IT budget - in the key enterprise software that runs our business and in the extensive development, support and maintenance costs of these applications? Today's leading businesses rely on a mix of distributed technologies and new functionality, such as service-oriented architecture (SOA). Virtualization can improve the quality and time-to-market for these systems. But how can teams virtualize to improve the quality and time-t... (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)

Testing SOA Solutions

Service Oriented Architecture (SOA) has been discussed as an important architectural style for the last few years. Organizations have started to develop service-oriented solutions and many are now leveraging services in their production environments. SOA introduces new technical complexities and challenges and makes testing a critical component of the development lifecycle. Teams need to think about: How do you know if the solution is ready? How do you know that it will scale to accommodate future needs? How do you know that you can actually get the business flexibility that SOA promises? These are all questions testing should answer, but many test teams aren't experienced yet in testing service-oriented solutions. This article contains a set of recommendations, with a rationale, that will help you to mitigate the issues that arise in testing an SOA solution. The re... (more)

Cloud Computing, SOA and Windows Azure

For a complete list of the co-authors and contributors, see the end of the article. Microsoft's Software-plus-Services strategy represents a view of the world where the growing feature-set of devices and the increasing ubiquity of the Web are combined to deliver more compelling solutions. Software-plus-Services represents an evolutionary step that is based on existing best practices in IT and extends the application potential of core service-orientation design principles. Microsoft's efforts to embrace the Software-plus-Services vision are framed by three core goals: User experiences should span beyond a single device Solution architectures should be able to intelligently leverage and integrate on-premise IT assets with cloud assets Tightly coupled systems should give way to federations of cooperating systems and loosely coupled compositions The Windows Azure platfor... (more)

SOA World - Approaching SOA Testing

So, does testing change with SOA? You bet it does. Unless you're willing to act now, you may find yourself behind the curve as SOA becomes systemic to all that is enterprise architecture, and we add more complexity to get to an agile and reusable state. If you're willing to take the risk, the return on your SOA investment will come back three fold...that is, if it is a well-tested SOA. Untested SOA could cost you millions. Truth be told, testing SOAs is a complex, disturbed computing problem. You have to learn how to isolate, check, and integrate, assuring that things work at the service, persistence, and process layers. The foundation of SOA testing is to select the right tool for the job, having a well-thought-out plan, and spare no expense in testing cycles or else risk that your SOA will lay an egg, and have no creditability. Organizations are beginning to roll... (more)

SOA World Product Review: iTKO LISA 4 SOA Testing

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)

Using SQL Azure for SOA Quality Testing

I. INTRODUCTION Throwing its hat in the Platform as a Service (PaaS) ring, Microsoft has joined the likes for Salesforce.com and Google with its annoucement of Microsoft Azure Platform. Microsoft Windows Azure Platform provides three primary components: Windows Azure: A cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. SQL Azure: A cloud hosted relational database that removes the burdens of RDBMS installation, patching, upgrades and overall software management for relational databases. AppFabric: A platform that enables users to build and manage applications easily both on-premises and in the cloud. To better understand the components offered by MS Azure, we registered for MS Azure Platform and browsed through the three components. SQL Azure turned out to be the easies... (more)

SYS-CON.TV: SOA Testing with Wayne Ariola of Parasoft

... (more)

SOA World Editorial — Getting on the Grid

One of the most interesting aspects of being a consultant is that I get exposed to any number of different facets of system design in the course of an assignment. While I tend to focus more on application and integration work, I find it fascinating to deal with the concepts of services in the context of infrastructure. In the past, I've been called upon to design Service-Oriented Infrastructures (SOI) - the hardware and platform software, along with customizations for the needs of the actual deployment environment - instead of creating an application architecture. SOI is really a different way of looking at the concept of services - from the viewpoint of the operational staff. Most of the time, we tend to view services from a line of business or at the very least an application development perspective. There's nothing wrong with viewing SOA this way - it's very impo... (more)

Improving Customer Experience Through SOA and Web 2.0

British Telecom Openreach Portal is one of new breed open-source portal platforms that have embraced new and futuristic technologies to provide an unparallel service to their customers. Sajindra Jayasena, an experienced Enterprise architect who is currently senior software architect at Virtusa UK and lead technical architect of BT's Openreach Portal Program, will  examine how the SOA and Web 2.0 technology based platform developed in Openreach Portal, by wiring up the existing rigid flows and deploying them for execution through web and web service interfaces real-time and zero down time, gave the power to end users to define their own services and flows. "BT Openreach Portal (www.openreach.co.uk) provided the facility for UK-based communication providers (CPs) to manage and service their end customer orders ranging from a simple phone connection and Digital Subscribe... (more)

Why End-to-End Testing For Integration and SOA is Essential

We expect a lot from SOA. We want business agility to support growth, attention to customers and efficient, collaborative operations. But you can’t expect what you don’t inspect. Composite applications that are constantly changing call for a new testing paradigm to assure that business processes will work as expected over the complex, heterogeneous environments of multiple protocols and transports. We need visibility across ESBs, across the application life cycle and across the producer-consumer community. Agility demands automation for speed and reusability. It also requires testing functions unique to integration – which is why this is a new investment for most organizations. The risk of not becoming more agile for business results is part of the drive to make quality assurance key in any SOA initiative. Hear real-world examples of what automated... (more)