" Service-Oriented Architecture: Concepts, Technology, and Design By Thomas Erl"
Below are some of the key points: -
- Loose coupling Services maintain a relationship that minimizes dependencies and only requires that they retain an awareness of each other.
- Service contract Services adhere to a communications agreement, as defined collectively by one or more service descriptions and related documents.
- Autonomy Services have control over the logic they encapsulate.
- Abstraction Beyond what is described in the service contract, services hide logic from the outside world.
- Reusability Logic is divided into services with the intention of promoting reuse.
- Composability Collections of services can be coordinated and assembled to form composite services.
- Statelessness Services minimize retaining information specific to an activity.
- Discoverability Services are designed to be outwardly descriptive so that they can be found and assessed via available discovery mechanisms.
Hi,
ReplyDeleteI found this when i was googling,This site seems to be very good.I like the way of listing all the basics of sao which makes beginners very comfortable.Thanks for sharing this.
Oracle R12 Upgrade.
Thanks...
ReplyDelete