Thursday, March 02, 2006

SOA realization: Service design principles

Level: Advanced

David J.N. Artus ( artusd@uk.ibm.com), Consulting IT Specialist, IBM

17 Feb 2006

Apply these principles to Service-Oriented Architecture design to help realize the vision of business agility through IT flexibility.

Introduction

Service-Oriented Architecture (SOA) offers a vision of IT flexibility enabling business agility. In this article we will focus on two specific aspects of IT flexibility: decoupling and ease of process implementation. How well individual services are specified and realized has a significant impact on these aspects of IT flexibility, and hence on business agility. Our goal here is to provide guidelines for specifying and realizing services that enable the SOA vision. We use the following structure:

  • First, we describe the context within which services and service operations will be specified and realized. We consider the responsibilities of the SOA infrastructure and the responsibilities of the service.
  • Next, we consider the design principles that apply to the specification of services as a whole rather than to individual operations.
  • Finally, we state the design principles that apply to individual service operations.

The design principles we outline are intended to promote IT flexibility by increasing both decoupling and ease of process implementation, so we will complete our introduction by examining these ideas in more detail.



more...




--
h.o.s.a.m.r.e.d
Be OpeN Mind
--
http://hosamred.blogspot.com



No comments: