soa design patterns a comprehensive course
DESCRIPTION
Solving Problems of a Service Oriented EnterpriseTRANSCRIPT
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 1 © Amit Midha
B.E ( Computer Science )
MBA ( FINANCE)
Amit Midha
SOA DESIGN PATTERNS
SERVICE ORIENTED PATTERNS
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 2
WHAT YOU WILL LEARN ?
� Foundational Service Patterns
� Service Implementation Patterns
� Service Contract Design Patterns
� Service Security Patterns
� Service Messaging Patterns
� Legacy Encapsulation Patterns
� Composition Implementation Patterns
� Service Interaction Security Patterns
� Transformation Patterns
� Common Compound Design Patterns
�
�
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 3
SOA PATTERNS
� Fundamental
� Service Inventory Design Patterns
� Service Design Patterns
� Service composition Design Patterns
� Supplemental Patterns for SOA
It catalogued patterns: successful solutions to common problems that occur in SOA implementation
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 4
A SERVICE
Business Process Sequence
Sequence of Services Provided By Each Application
Data from Standalone Applications
A service:
handles a business process such as calculating an insurance quote or
distributing email, or handles a relatively technical task such as
accessing a database, or provides business data and the technical
details needed to construct a graphical interface
Service can access another service and, with the appropriate
runtime technology, can access a traditional program and respond
to different kinds of requesters — for example, to Web applications
Service is relatively independent of other software so that changes
to a requester require few or no changes to the service, while
changes to the internal logic of a service require few or no changes
to the requester
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 5
WHAT IS SOA PATTERN?
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 6
Utilization of SOA Patterns in Different Problem Scenarios
Service Integration Patterns
Real Life Hands on Exercises
Foundational
Performance, Scalability,
Availability and Security
Patterns
Introduction to SOA
Modeling Mock Test
Message Exchange and
Service Consumer
Patterns
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 7
Course Coverage
SOA Patterns (Workshop Objectives)
Introduce the Service Oriented Design Patterns
How to solve SOA problems using Design Patterns
Type of SOA Patterns
Detailing each SOA Patterns with Real Time Case Studies
Day 1 Theme: Introduction to SOA Patterns
>> Fundamental of SOA Design Patterns
>> Solving SOA problems using Patterns
>> Foundation SOA Patterns
>> A Case Study
Day 2 Designing Services and Related Patterns
>> Security and Manageability Patterns
>> Patterns of Performance, Scalability and Availability
>> Message Exchange Patterns
Day 3 Theme: Patterns for Integration and Service Consumption
>> Service Consumer Patterns
>> Service Integration Patterns
>> SOA Anti-Patterns
>> Case Studies Discussion
>> Test with a Modeling Assignment
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 8
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 9
A
COMPREHENSIVE
COURSE
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 10
Thanks
For Your AttentionFor Your AttentionFor Your AttentionFor Your Attention
Forget to put
Don’t
Saturday, October 18, 2014 © Amit Midha
Tuck up your sleeves and plunge into Business
Slide 11
Thank You Amit Midha A Freelance EA Consultant [email protected]