Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,

Similar presentations


Presentation on theme: "Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,"— Presentation transcript:

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

2 Chapter 52Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Highlights of this Chapter Use Cases Service-Oriented Architectures Major Benefits Composing Services Spirit of the Approach

3 Chapter 53Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Exercise: What Are the Limitations of the WS Triangle? Service Broker Service Provider Service Requestor Bind or invoke (SOAP) Find or discover (UDDI) Publish or announce (WSDL) Consider each vertex and edge:

4 Chapter 54Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Description The description should be unambiguous, formal representations of A service’s functionality A service’s nonfunctional attributes A user’s needs and preferences

5 Chapter 55Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Engagement Architecture: P2P, messaging Transactions: replications, recovery Coordination Workflows and processes

6 Chapter 56Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Collaboration Reasoning Consistency maintenance Negotiation Organizational modeling Business protocols, interaction patterns Contracts, monitoring, and compliance

7 Chapter 57Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Discovery and Selection Finding the right services Semantic matchmaking Team matchmaking Economic selection Reputation and recommendation Distributed architectures Accommodating application-specific qualities of service Trust

8 Chapter 58Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Engineering Methodologies Ontologies: description Process models: engagement Service Management Administration Deployment Scalability Security

9 Chapter 59Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns Chapter 5 Summary Services don’t cause the problems discussed above They simply highlight the challenges for moving to open environments As computing moves from closed to open environments, virtually every technical aspect is up for grabs Great research and practical opportunities


Download ppt "Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,"

Similar presentations


Ads by Google