
Overview
This seminar will utilize an interactive lecture and case study scenarios to illustrate the concepts of SOA systems, development of Service-Oriented applications, how SOAD design techniques are implemented and the integration of enterprise components. Additionally, we illustrate the differences techniques used vs. OOAD processes, SOA requirements gathering, identifying services and processes, development of process modeling using BPM and BPEL, depict the four stages of SOAD, depict the RUP methodology, depict integration of BPM and Use Cases, identify services, define service implementation, service design, locate Classes and relationships from Use Cases, integrating UML class notation, usage of interface and data mapping, illustrate BPEL modeling concepts (Partners, variables, scope, etc), integrate advanced BPEL concepts, use of integration patterns.
This course utilizes intricate sets of various case studies to demonstrate the capabilities of Use Case diagrams and various testing strategies.
Prerequisites
Each student should have a basic understanding of application development and design methodologies.
Class Format
Lecture and Lab
Audience
Application architects, application developers, project managers and other professionals that will be designing SOA applications.
Learning Objectives
After completing this course, the student should be able to:
Course Duration
5 Days
Course outline
Introduction
to SOA
SOA Fundamentals
o UDDI Registry
o Service Requestor
o Web Service
o Architecture
o Messages
o Definition
o Usage
SOAD
Introduction
RUP
Methodology
Stage
1: Business Modeling and Use Cases
Stage
2: Service Identification
Stage
3: Service Design and Implementation
Stage
4: Business Process Implementation
Advanced
Process Modeling
Modeling
Integration Patterns