Download presentation
Presentation is loading. Please wait.
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!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.