SOA Certification Mentoring Session 1 - September 15,2008
SOA Certification Mentoring Session 1 - September 15,2008
o o
Standards relevant to the topics of next weeks call can be found at:
http://www.ibm.com/developerworks/webservices/standards/ Also consult Wikipedia for WS-* standards: WS-Reliable Messaging, WS-Notification, WS-Security, WS-Policy
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20primer.html?content-type=text/html;%20charset=utf-8#UseIRI
Read Design an SOA solution using a reference architecture Read the following material on SOA Entry points:
http://www-128.ibm.com/developerworks/library/ar-archtemp/index.html
o o
ftp://ftp.software.ibm.com/software/soa/pdf/entrypointsintosoa.pdf http://www-304.ibm.com/jct09002c/isv/soa/found_entry.html
Kickstart Assignment
Q: What is a service? A: "A service is a discoverable resource that executes a repeatable task, and is described by an externalized service specification."
What is?
a service? service orientation? A way of integrating your business as linked services and the outcomes that they bring
A repeatable business task e.g., check customer credit; open new account
a composite application?
A set of related & integrated services that support a business process built on an SOA
What is SOA?
"Service-Oriented Architecture (SOA) is an architectural style for creating an enterprise IT architecture that exploits the principles of service-orientation to achieve a tighter relationship between the business and the information systems that support the business. (IBM SOA Foundation white paper, 11/05)
Why is it valuable?
The primary goal of Service Oriented Architecture (SOA) is to align the business world with the world of information technology (IT) in a way that makes both more effective. SOA is a bridge that creates a symbiotic and synergistic relationship between the two that is more powerful and valuable than anything that weve experienced in the past. Moreover, SOA is about the business results that can be achieved from having better alignment between the business and IT.
(IBM SOA Foundation white paper, 11/05)
Process Services
Orchestrate and automate business processes
Information Services
Manages diverse data and content in a unified manner
Management Services
Manage and secure services, applications & resources
Partner Services
Connect with trading partners
Access Services
Facilitate interactions with existing information and application assets
Infrastructure Services
Optimizes throughput, availability and utilization
10
B2B
Business Process
Composition; choreography; business state machines
Governance
Services
atomic and composite
Service Components
Operational Systems
Packaged Application
Custom Application
OO Application
11
12
13
o o
14
15
16
Q: What is a service?
A: "A service is a discoverable resource that executes a repeatable task, and is described by an externalized service specification."
17
18
19
A Classic Triangle
Some hands-on web services calls using Amazon Web Services (AWS)
Go to http://www.awszone.com/index.aws Select Amazon E-Commerce Service Select US Select ItemSearch
20
21
22
)L The Q End