Main BLOGGER
Google
WWW THIS BLOG
Wednesday, March 09, 2005
 
Evolution of SOA
From
http://www.ondotnet.com/pub/a/dotnet/2003/08/18/soa_explained.html

Q1. reuse some of the code
A1. modular design

Q2. code maintenance
A2. Object-oriented Programming

Q3. reuse and maintain functionary besides code
A3. Component-based programming

Q4. Application Integration in distributed systems, various platforms, protocols, hardware
A4. SOA

SOA: service provider, service consumer, directory service

1. Service
A service in SOA is an exposed piece of functionality with three properties:
- The interface contract to the service is platform-independent.
- The service can be dynamically located and invoked.
- The service is self-contained. That is, the service maintains its own state.

2. Message
- Service providers and consumers communicate via messages.
- messages must be agnostic to any specific platform/language

3. Directory service for dynamic service discovery
- The directory service is an intermediary between providers and consumers.
- Decouples consumers from providers
- Allows consumers to choose provider at runtime rather than hard-coding a single provider.
-



<< Home

Powered by Blogger

Google
WWW THIS BLOG