Presentation is loading. Please wait.

Presentation is loading. Please wait.

Characteristics of Service- Oriented Architectures Mark Preston & Ali Owrak Department of Computation, UMIST, September 2004.

Similar presentations


Presentation on theme: "Characteristics of Service- Oriented Architectures Mark Preston & Ali Owrak Department of Computation, UMIST, September 2004."— Presentation transcript:

1 Characteristics of Service- Oriented Architectures Mark Preston & Ali Owrak Department of Computation, UMIST, September 2004

2 Overview Service-Oriented Software Service-Oriented Architectures Characteristics of Service-Oriented Architectures An Evaluation of Service-Oriented Architectures Conclusion and Questions

3 Service-Oriented Software New Paradigm for Software Engineering Service Agreement Service Requester Software Components

4 Service-Oriented Architectures How do we create Service-Oriented Software? Standards, Methods and Technologies SAAS AGENTS SOA

5 Service-Oriented Architectures A definition: "... SOA might be an application architecture within which all functions are defined as independent services with well- defined evocable interfaces“ [Chaanabasavaiah, K, 2004]

6 Characteristics of Service-Oriented Architectures Interoperability Service A Service DService C Service B

7 Characteristics of Service-Oriented Architectures Loose Coupling A A B B C C D D Service Module E A A B B C C D D Tightly Coupled Service Description Modules Loosely Coupled Service Description Modules

8 Characteristics of Service-Oriented Architectures Knowledge Curtain Service Requester Service Provider Service Interface Service Interface Service Management Atomic Service Elements

9 Characteristics of Service-Oriented Architectures Resource Management Start End MonitoringClean UpExecution

10 Characteristics of Service-Oriented Architectures Service Discovery

11 Characteristics of Service-Oriented Architectures Structural Independence Structurally Independent Service Conceptual Independent Services

12 Characteristics of Service-Oriented Architectures Service Composition Service Federation Application Composition Service Orchestration Binding Process Service Market A Service Market B Impacts Service Market D Managed Service Market C

13 Characteristics of Service-Oriented Architectures Granularity Fine- Grained Coarse- Grained Multi- Grained + The SOS Market will be composed of:

14 Characteristics of Service-Oriented Architectures Service Quality Service Evaluato r Service Requester Candidate Services

15 An Evaluation of Service-Oriented Architectures Web Services Semantic Web Services The Open Grid Services Architecture Jini

16 An Evaluation of Service-Oriented Architectures CharacteristicWeb ServicesSemantic WebOGSAJINI Interoperability √√√√ Knowledge Curtain √√√√ Service Discovery 3 rd Party -√ Granularity √√-√ Service Composition √√√√ Structural Independence √√√√ Loose Coupling √√-√ Resource Management --√√ Service Quality --√-

17 Conclusion Identified Characteristics of a SOA Employed to Evaluate SOAs Characteristics are not definitive due to the evolution of SOAs

18 Questions!


Download ppt "Characteristics of Service- Oriented Architectures Mark Preston & Ali Owrak Department of Computation, UMIST, September 2004."

Similar presentations


Ads by Google