Testing is an indispensable part of software development, and the testing techniques must keep always evolving to address the new behaviors of software applications. The procedural and object-oriented paradigms have been driving the software development for a long time. A new paradigm is been progressively explored: the service-oriented. This new model is composed by three entities that have the following functionalities: to publish a service (the service provider); to find, to invoke a service (the service requester); to bind, and to store available services (the service registry). This paper introduces the concepts of service-oriented architecture, and presents some innovative testing design and practices for verifying and validating service-oriented applications.
Related white papers
Microsoft Visual Basic Series Part 5 - Migrating to Visual Basic .NET Part I
This session is part one of a two-part series that focuses on the key concerns of Microsoft Visual Basic 6.0 desktop application developers who are migrating to Microsoft .NET Windows...
UML Based Model-Driven Development for C
The Unified Modeling Language (UML) and Model-Driven Development (MDD) are rapidly becoming very hot topics and many companies are realizing the advantages made available by these technologies of better, standardized...
When is SOAP a Good Idea in a Project
SOAP is basically an XML marshalling mechanism for RPC calls. It doesn't specify a transport although it is most commonly used with HTTP. It could also be used to encode...
Model Driven Development for Systems Webinar
Rhapsody is fast becoming the leading MDD environment within the Mil/Aero community, being a major player in programs such as the Joint Strike Fighter (JSF), Future Combat Systems (FCS) and...
On Guard: Producing Run-Time Checks From Integrity Constraints
Software applications are inevitably concerned with data integrity, whether the data is stored in a database, files, or program memory. An integrity guard is code executed before a data update...
Bridging the Gap Between Systems, Software, and Test
Building off its initial and very successful UML 2.0 based Model-Driven Development (MDD) solution, Rhapsody 5.0, I-Logix has created a new generation solution to allow Systems, Software, and Test engineers...
Object-Oriented Project Management
Object-orientation is a way of looking at the world as "classes" of "objects" in order to model the real world more effectively than traditional structured software engineering or other methods...


