Академический Документы
Профессиональный Документы
Культура Документы
605.702 Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Session 6, Lecture 6: March 4, 2009 Instructor: T. Pole
Agenda
Required Reading for This Week
Chapter 9: Service Layers
Todays Presentation
Update on Chapter 8
Todays Lecture
Text CH 9
Class Assignments
Exercise #4, Implementing a Service Composition
9.3 Application Service Layer 9.4 Business Service Layer 9.5 Orchestration Service Layer 9.6 Agnostic Services 9.7 Service Layer Scenarios
Application Layer
Legacy and Service Implementations
DocManagerAppLibrary
string Store( string DocContent ) string Retrieve( string DocID ) bool Categorize( string DocID, string Category )
If it is like an exchange of standard forms, and all the information required to perform the service is on that single initial form, and the information required is returned in a equally complete single form, it is service oriented
Example: You need to determine if several checks youve written have cleared the bank.
Service Oriented
You fill out a form which includes your account information, personal identifiers, the service you want performed (verify checks have cleared), and the numbers of the checks. The response is another form listing the state of all the checks you have asked to have verified.
The Difference?
They both perform the same business process They both have the same accuracy and completeness One is a complete service performed in one single step, and is service oriented The other is performed by many related interdependent steps, and is not
Summary
Session 7: 3/11/09
Mid Term Exam Introduction of Class Week