Download presentation
Presentation is loading. Please wait.
Published byEdwina Pierce Modified over 9 years ago
1
The Service in Service Oriented Architecture November 2, 2005 Aderbad Tamboli Petris
2
SOA: The Ad More powerful than a locomotive Faster than a speeding bullet Able to leap tall buildings in a single bound. It’s a bird, it’s a plane, No its
3
SOA: A Definition A Service Oriented Architecture defines a set of loosely coupled, distributed services, that interact with each other, to perform the desired tasks to meet business needs and opportunities. A service is an independent, self- contained process, and may be a service requestor, provider or both.
4
SOA Components Services –Self contained process providing functionality –Both producer and consumer for other services Service Management –Deploy / Invoke –Messaging / Connectivity –QOS, Security –Orchestration –Monitor Service Discovery –Registry –Dynamic binding
5
Service Requirements Loosely Coupled Synchronous or Asynchronous Self-contained Autonomous Re-usable Stateless or Transactional
6
Service Criteria Functionality Granularity Location Transparency Scalable Extensible
7
Service Granularity Fine grained Coarse grained Right grained –Business Functionality –Self contained FineCoarse
8
Why Right Size? Service Management Performance –Latency –Location Transparency –Dynamic Binding Service Discovery Re-use
9
Content Dependency Content Independent Content Centric Data Access Composite Application Application Type
10
Service Example Access Search Workflow Access Transformation
11
SOA Strengths Provides an Architecture for: –Building complex applications using simple services (components) –Stateless or Transactional services –Technology independence –Vendor independence –Rapidly Build / Deliver new solutions –Enables Data Integration –Dynamic Workflows –Service Re-use
12
Questions and Comments
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.