soa design patterns a comprehensive course

11
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

Upload: amit-midha

Post on 14-Jun-2015

128 views

Category:

Software


2 download

DESCRIPTION

Solving Problems of a Service Oriented Enterprise

TRANSCRIPT

Page 1: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

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

Page 2: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

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

Page 3: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

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

Page 4: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

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

Page 5: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 5

WHAT IS SOA PATTERN?

Page 6: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

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

Page 7: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

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

Page 8: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 8

Page 9: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

Saturday, October 18, 2014 © Amit Midha

Tuck up your sleeves and plunge into Business

Slide 9

A

COMPREHENSIVE

COURSE

Page 10: SOA DESIGN PATTERNS 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

Page 11: SOA DESIGN PATTERNS A COMPREHENSIVE COURSE

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]