chapter 5 principles of service oriented computing
Download
Skip this Video
Download Presentation
Chapter 5: Principles of Service-Oriented Computing

Loading in 2 Seconds...

play fullscreen
1 / 10

Chapter 5: Principles of Service-Oriented Computing - PowerPoint PPT Presentation


  • 132 Views
  • Uploaded on

Chapter 5: Principles of Service-Oriented Computing. Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005. Highlights of this Chapter. Use Cases Service-Oriented Architectures Major Benefits Composing Services Spirit of the Approach.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Chapter 5: Principles of Service-Oriented Computing' - bruno


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
chapter 5 principles of service oriented computing
Chapter 5:Principles of Service-Oriented Computing

Service-Oriented Computing: Semantics, Processes, Agents– Munindar P. Singh and Michael N. Huhns, Wiley, 2005

highlights of this chapter
Highlights of this Chapter
  • Use Cases
  • Service-Oriented Architectures
  • Major Benefits
  • Composing Services
  • Spirit of the Approach

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

exercise in what ways do we need to enhance the barebones soa architecture
Exercise: In What Ways Do We Need to Enhance the Barebones SOA Architecture?

Hint: Consider each vertex and edge in turn

Service

Broker

Publish or announce

(WSDL)

Find or discover

(UDDI)

Service

Provider

Service

Requestor

Bind or invoke

(SOAP)

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

description
Description

The description should be unambiguous, formal representations of

  • A service’s functionality
  • A service’s nonfunctional attributes
  • A user’s needs and preferences

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

engagement
Engagement
  • Architecture: P2P, messaging
  • Transactions: replications, recovery
  • Coordination
  • Workflows and processes
  • Choreographies

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

collaboration
Collaboration
  • Reasoning
  • Consistency maintenance
  • Negotiation
  • Organizational modeling
  • Business protocols, interaction patterns
  • Contracts, monitoring, and compliance

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

discovery and selection
Discovery and Selection

Finding the right services

  • Semantic matchmaking
  • Team matchmaking: creating functioning collaborations (organizations)
  • Economic selection
  • Reputation and recommendation
  • Distributed architectures
  • Accommodating domain-specific or idiosyncratic qualities of service
  • Trust

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

engineering
Engineering
  • Methodologies
    • Ontologies: for description
    • Process models: for engagement
  • Service Management
    • Deployment
    • Administration
    • Scalability
  • Security

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

key concepts for an soa
Key Concepts for an SOA
  • Loose coupling
  • Implementation neutrality
  • Flexible configurability
  • Persistence
  • Granularity
  • Teams

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

chapter 5 summary
Chapter 5 Summary
  • Does moving to services create so many problems?
  • No, these are the needs of open environments
    • Services merely highlight them
  • As computing moves from closed to open environments, virtually every technical aspect is up for grabs
    • Great research and practical opportunities
  • Think of real-life service engagements

Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns

ad