SOA Tutorials

Commonly happened mistake in SOA are the following ones. Irrational SOA Exuberance Forgetting the Data and Leaving SOA to the “Techies” Succumbing to “Not Invented Here” Syndrome and Starting too Big Starting in the Wrong Place and Assuming That Everyone Thinks Like You:- Choosing Dictatorship to Combat Anarchy Underestimating the Technical Issues Allowing Un shareable […]

1)      SOA is not a purely technical approach and it doesn’t have to mean Web services:- Service oriented architecture is not a technology architecture. Business themselves are more important and services that support them.  It is an enabler. SOA is better responsiveness to changing business processes. SOA does not mean web services. Web services are […]

SOA testing permits to test SOAP, XML and REST based messaging which prevents a service endpoint in order to assess the robustness and resilience of the service. Normally testing happening in the below four primary areas. Functional testing:-Functional testing helps to verify the behavior of the services and build the regression test to automate testing […]

Reuse of services is usually measured in terms of the amount of extra features makes our service that can be reused in the future and how much of the functionality of the service goes beyond current requirements. This encourages the services that contain additional features that are built around the possible future use of the […]

One or more services together called a transaction group and it ensure that they are executed as if it was just a service action. If one of the service fail all the actions fail and the actions succeed it will result of the service to be committed or permanently stored to the system. The two […]

For registering information about our services or the services can be used by accessing a URL, we are using service repository. Service repository is an open source distributes “no single point of failure” web service. The API provides a service provider for registering our service to the service repository. Service repository Features It helps you get […]

For building an enterprise solution normally we need to combine multiple existing enterprise services. These composite services helps in turns recursively composed with other services into higher level solutions and this is the one important feature of SOA. The main drivers for the creation of composite-services are, Usage simplicity: – Making a composite service like […]

An Enterprise Service Bus (ESB) is a modular and component based architecture and a key enabler used for implementing the infrastructure for service oriented architecture (SOA). For building a comprehensive service oriented infrastructure (SOI), an ESB is only one of many components used. An ESB allows the interaction between heterogeneous service and interface that might […]

Service Contract A contract is a specification of the way a consumer of a service will interact with the provider of the service. It specifies the format of the request and response from the service. A service contract may require a set of preconditions and post conditions. The preconditions and post conditions specify the state that the service must […]

The below listed are the basic components in SOA. Service Provider Service Consumer Service Registry The below figure explains how the components are interlinked. Service Provider is responsible for providing the services and the details of the services. The service provider can decide whether the service needs to be secured or can be used by […]