Title: ServiceOriented Architecture
1Service-Oriented Architecture
Course Content OVERVIEW OF SOA Making the case
for SOA Achieving interoperability
Enhancing business agility Supporting
business process re-use Maximizing scalability
DISSECTING SOA SOA methodology Minimizing
development time with design patterns
Establishing the development process
Identifying enabling technologies Layering of
services Wrapping legacy applications in the
Application Service layer Creating
task-centric and entity-centric business services
Controlling service interaction with Process
Choreography Increasing business agility with
the Enterprise Service Bus (ESB) MODELING THE
ARCHITECTURE Establishing the structure Structur
ing business requirements Realizing the
framework Identifying resources Wrapping
existing applications that have service potential
Breaking down business processes
Identifying reusable operations Creating new
services Examining the characteristics of
reusable candidate services Defining new
service recommendations ORCHESTRATING SERVICES
WITH BPEL Describing Web services with WSDL
Composing a service description Defining
the interface Endpoints Partner links
CodeA103 Duration 18 Hrs.(3 Days)( 09.00-16.30
) Level Intermediate Skills Gained Model,
design and implement Service-Oriented
Architecture (SOA) Create agile, reusable SOA
Automate business processes by mapping to the
architectural model Orchestrate services and
execute processes with the Business Process
Execution Language (BPEL) Achieve
interoperability within SOA using proven design
patterns and best practices Implement loosely
coupled services using WSDL-first techniques
Who should attend This course is
valuable for analysts, strategists, software
architects and anyone involved in SOA projects.
Programming experience is helpful, but not
required.
Automating service interaction with BPEL
Generating visual representations of the
business process with an automated tool
Executing the BPEL script Developing BPEL
services Creating BPEL scripts
visually Managing concurrent and sequential
messages Processing errors with fault handlers
Restoring state with compensation handlers
Correlating service invocations Outlining
syntax and semantics Structuring
messages Conveying information with SOAP/XML
Defining message entities with schemas
IMPLEMENTING SOA WSDL-first Web
services Deciphering the benefits and
weaknesses Architecting the solution Building
services with J2EE and .NET Creating loosely
coupled providers and requestors Demonstrating
interoperability Messaging patterns Enhancing
reliability with asynchronous messaging
Implementing the WS-I interoperability
profiles Evaluating service granularity
TRENDS AND DIRECTION Anticipating WS-
standards Describing SOA choreography with
WS-CDL Publishing service descriptions in UDDI
and ebXML registries Tracking evolving
alternatives to the underlying technology of SOA
Reviewing industry initiatives
???????????????????????????????????????????????
??????????????????????????????????????????????
??? http//www.ccp.or.th