lunes, 27 de febrero de 2012

Plan for SOA, 
successful implementation


Introduction

Adopting a service-based architecture is now a necessity for most companies. This need not be justified on a fad but by the need to create a robust infrastructure that supports the integration of critical business systems. In addition, having an SOA infrastructure is also a requirement that a company can achieve a successful implementation of systems that would achieve the goals proposed the theory of Business Process Management (BPM), which can respond faster to business needs.

However, SOA adoption is not an easy task, especially for organizations that are not used to develop distributed systems. For those who start from scratch is usually suggested to adopt the technology gradually in three steps, to reduce both the learning curve as the probability of incurring costly mistakes.



These are the three steps:

• Planning

• Enterprise Application Integration

• Business Process Management


Planning

To adopt a services-based architecture, it may seem obvious, the first thing to do is determine the systems that we want to expose. This may seem simple, however, is not. First of all we have to determine what a service and then we decide what to expose and which to develop.

Enterprise Application Integration

The objective of this second phase is primarily connected together to achieve the company's services safely. This is very easy to achieve if the first phase has been carried out correctly, which we assume. With all services accessible through JMS and / or HTTP, the interconnection is made through "brokers" who can work with both transport protocols are the main functions of routing and message transformation.

Business Process Management

In this final stage is to use the SOA infrastructure created in the previous stage to communicate applications on a standard EAI scheme and use it now to create new applications based on business processes. What is new is that the processes and are not scheduled but are defined graphically. This allows easier finally changing processes without having to do major surgery applications as were used in the past.












No hay comentarios:

Publicar un comentario