SOA Tutorials

Nine common mistakes in SOA

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 […]

Ten things to know about SOA

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

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 […]

Service Reuse

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 […]

Service Transactions

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 […]

Service Repository

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 […]

Service composition

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 […]

Enterprise Service Bus

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 and Service Proxy

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 […]

Basic Components of SOA

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 […]

Defining SOA

SOA can be perceived differently based on the role each perform in their job. Now let’s see how we can define SOA or Service Oriented Architecture. Service – Service is nothing but a task  or a method that is used to execute an activity. For example we can consider – checking balance availability of an […]

SOA Governance

Service-oriented defines a method of integrating business applications and processes as linked services.Here we’ll see what constitute the SOA governance, including definitions of related terms like Governance Corporate governance IT governance Definition of service-oriented architecture Service-oriented architecture (SOA) is an architectural style particularly suitable for an enterprise IT architecture that leverages the principles of service orientation to […]

SOA interview questions

Here you can get a collection of SOA interview questions. What are the main benefits of SOA ? SOA helps create greater alignment between IT and line of business while generating moreflexibility – IT flexibility to support greater business flexibility. Your business processes arechanging faster and faster and global competition requires the flexibility that SOA […]

Entry points to SOA

There are fine entry points that IBM has defined based on the customer experiences .This can help you and your business benefit by implementing predefined SOA solutions. These entry points are driven by both business needs (people, process, and information entry points) and IT needs (connectivity and reuse entry points). Here are general descriptions of […]

Introduction – When should SOA be used

Very often we think, what is SOA and why we need to go for SOA. There are many underlying factors which makes an organisation or an institution to make their architecture SOA compliant. Service-Oriented Architecture (SOA) is an IT architectural style that supports the transformation of your business into a set of linked services, or […]

SOA Tutorials in IBM site

These are some good links found in IBM site about SOA tutorials… It covers most of the basic and advanced topics in SOA with good detailed tutorials ….. Using model-driven development and pattern-based engineering to design SOA: Part 1. Creating UML profiles and model templates This tutorial, Part 1 of the series, discusses the relationship […]

SOA Requirements

When can we implement SOA to a system or what are the requirements that are needed to make a system SOA compliant. Requirements In order to efficiently use a SOA, one must meet the following requirements: Interoperability between different systems and programming languages provides the basis for integration between applications on different platforms through a […]

SOA Tutorial

SOA stands for service oriented architecture. From OOA to SOA, computing and development approach of software services are changing rapidly. SOA are based on a mesh of software services. Services comprise unassociated, loosely coupled units of functionality that have no calls to each other embedded in them. Each service implements one action, such as filling […]