Thursday, December 16, 2010

Introduction of SOA

What is SOA?

• Service Oriented Architecture
SOA = Enterprise Application Integration + Governance
• Abstracts software functionality as loosely-coupled, business-oriented Services
• Business Driven Approach is a key of SOA.
• Application can contain services which implement business process in flexible way without programming.
• IT Architecture style that supports Service Orientation

Service

• Repeatable business task
• Has Service Description
• Can be governed by declarative policies

Service Description

• Used by a service consumer for searching, binding and invocation.
• Used by service provider to deliver the quality of service requirements for service consumer.

Service Orientation

• A way of integration your business as linked service

SOA from Different Point Of View

Business - Capabilities that business wants to expose as a set of services to clients or partner organization.
Architecture - Architecture Style requires service provider, requestor, and service description.
Implementation - Programming Model completes with standard, tools, methods and technologies as Web Services.
Operation - A set of agreement between service provider and service consumer.

No comments:

Post a Comment

If this post is useful, pls comment here.