Custom Search
Provided by: SOA Center

Service-Oriented Analysis and Design

Training Provided by SOA Center Service-Oriented Analysis and Design is a five day in-depth course geared for software architects and designers who need to understand what SOA is, the impact of SOA, what it means in terms of today's systems and architectures, and how to apply the concepts in designing distributed architectures. This course is built for software architects who wish to understand what services and service-oriented architectures are and what best practices and design patterns to use in designing SOA-based applications. This course presents a strong perspective on services as an essential and important part of enterprise systems as well as how to identify, design, and develop of complex services using sound analysis and design techniques and best programming practices. Our training is a technology centrica . Although a specific SOA product can be used throughout the course, the comprehensive lessons are geared towards teaching advanced SOA concepts, rather than focusing on the finer points of the tools in use.
Related Jobs or Careers: IT Architects, Developers, CTOs, CIOs
This is primarily ilt training
Contact SOA Center for more information
Course Level:advanced
Duration:5 days
Training Presented in:English
Service-Oriented Analysis and Design SOA Overview
Introduction to SOA
Business impact/ROI
History
Myths/Reality
SOA and client/server
SOA and web services
Adoption issues

SOA: the Business Proposition
Web services standards
ESBs
Leveraging business processes
Challenge to adoption
The SOAD Process
Roles and Skills

SOA: an Architectural Perspective
SOA Design Principles
RPC vs. REST
Web services, SOAP, and WSDL
Architectural Issues
SOA Maturity Model

SOA: a Development Perspective
The SOAD Process
Architecture
OO/UML
Services, operations and data
Policies
W3C standards
Web services standards
Testing

Service-Oriented Architecture
Principles
Business Process-driven development
Roles
Messaging
Transactions
Security
Business modeling
Design issues
EAI
ESB
Web services
RPC vs. REST
Web services, SOAP, and WSDL
Integrating legacy applications
- Extending the lifetime of legacy apps
External integration
Governance
- What needs to be governed and what is already governed?
- Governing IT vs. SOA
- Continuous improvement
Strategies

Defining Business Processes Using BPEL
BPEL Overview
Top-down Process Design
Bottom-up Process Design
Using WSDL
Process Elements and Properties
Select Expression Language
Partner Links
Variables
Fault Handler
Compensation Handlers
BPEL Process as a Service

Service-oriented Analysis and Design
OOAD vs. SOAD
Analysis
Design
Implementation
Process

SOA Analysis
Use cases
Identifying services
Operations and data formats
Error conditions
Service reusability
Identifying processes
Best practices

SOA Design
Business process modeling
XML and XML Schema
Asynchronous services
- Callbacks
- Messaging
- Non-blocking calls
Best practices

SOA Best Practices
Planning
Standardizing
Designing
Managing
Implementing

SOA Patterns
Direct Connections
Broker Interactions
Serial Process Flows
Serial and Parallel Processes

SOA Anti-Patterns
SOA Adoption antipatterns
Service identification & design antipatterns
Service realization antipatterns

SOA Governance
Governance Overview
Importance
Responsibilities
Implementation

Enterprise Service Bus
Overview
Role in SOA
Security Issues
Scenarios and Analysis
ESB Issues


SCA and SDO
Overview
Service Components
Service Data Objects

Web Services Overview
W3C standards
WSDL
UDDI
Tools
Implementation technologies

Introduction to WSDL
Overview
Documents
Ports
Bindings
UDDI
Syntax

Introduction to SOAP
Overview
Syntax
Envelope
Header
Body
Fault
HTTP Binding

Messaging in SOA
Overview
Reliability
Delivery
Addressing
Security
Notification
About The Training Provider: SOA Center
SOA Center - SOA Center is a business and technology training organization which offers analysis design architecture modeling and service oriented architecture high quality professional seminars to institutions and individuals. SOA Center Corporation is committed to provide advanced methodologies processes models and tools to enhance people s skills and to device contemporary implementation...
Do you offer soa training?
tcw11-gfc-v396M-10/25/09-09:42:26-()[B]-[A]-[B] -11:49:49