What is SOA ?
Before jumping in to learning SOA we will try to find what are the integrations before SOA and thus we will get chance to appreciate SOA more… before SOA came in to existence, the integration pattern existed is Point-to-point and let us discuss more about this integration pattern now..
Now we will see whats in SOA integration pattern:
Or more precisely, we can say “SOA is a strategy for developing and integrating systems through interoperable standards-based services.”
SOA helps today’s business innovate by ensuring that IT systems can adapt quickly, easily and economically to support rapidly changing business needs. SOA helps customers increase the flexibility of their business processes, strengthen their underlying IT infrastructure and reuse their existing IT investments by creating connections among disparate applications and information sources.
SOA is an architectural approach that gives the following benefits:
Now, Let us discuss about the major differences between the traditional architecture versus Service Oriented Architecture..
In this Post, we have seen how SOA came to existence and what are main benefits of implementing SOA to business….
Point-to-Point Integration Pattern
- Interface contains the logic for:
– Connectivity with Source
– Message transformation and
– Connectivity with target applications
- Source and target applications are tightly coupled
- No Scalability –Adding a new application will result in a new interface
- Integrating these applications can be very difficult and time consuming
- Upgrading any application will require code modification to the integrations
- Limited reusability
Now we will see whats in SOA integration pattern:
- Source interfaces are built independent of target Applications
- Adopting a Common Data Model is one variant
- Scalable to add new target interfaces.
- A change to any one application has a minimal impact on the integrations
Now we will learn more concepts of SOA:
SOA is an IT Strategy that organizes the discrete functions contained in enterprise applications into inter-operable standards based services that can be combined and reused quickly to meet business requirement. In simple words, we can say SOA is the integration of web services for implementing business logic.Or more precisely, we can say “SOA is a strategy for developing and integrating systems through interoperable standards-based services.”
SOA helps today’s business innovate by ensuring that IT systems can adapt quickly, easily and economically to support rapidly changing business needs. SOA helps customers increase the flexibility of their business processes, strengthen their underlying IT infrastructure and reuse their existing IT investments by creating connections among disparate applications and information sources.
SOA is an architectural approach that gives the following benefits:
Now, Let us discuss about the major differences between the traditional architecture versus Service Oriented Architecture..
In this Post, we have seen how SOA came to existence and what are main benefits of implementing SOA to business….
No comments:
Post a Comment