Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pattern-based Approach to Architecture Marcus Langford-Thomas Graham Cunningham Marcus Langford-Thomas Graham Cunningham

Similar presentations


Presentation on theme: "Pattern-based Approach to Architecture Marcus Langford-Thomas Graham Cunningham Marcus Langford-Thomas Graham Cunningham"— Presentation transcript:

1 Pattern-based Approach to Architecture Marcus Langford-Thomas Graham Cunningham Marcus Langford-Thomas Graham Cunningham http://www.w3partnership.com

2 Introduction to W 3 Partnership  Background Information: W 3 Partnership is an independent provider of business consulting and Integration expertise Specialise in implementing standards and technologies Capabilities: Project Management, Technical Architecture, Design, Delivery and Support Open Source Middleware - WS02 IBM WebSphere Message Broker, MQ and DataPower, WAS http://www.w3partnership.com

3 Clients

4 Patterns are abstraction mechanisms applied repeatedly for recurring technical challenges Patterns enforce architectural standards and principles Patterns encapsulate a design expert's expertise and experience to solve a software problem. A service pattern defines the architectural standard, structure and technology ready for implementation. http://www.w3partnership.com Patterns – What Are They?

5 Can be used for all services Following the principles of SOA and reuse Save time and effort Reduce the opportunity for errors Avoid subtle differences in behaviour Advantages of using patterns Web Service Proxy A Web Service Proxy B Web Service Proxy C Web Service Proxy D A Pattern (Technical Service A,B,C,D) http://www.w3partnership.com

6 Technical Services (TS) are the building blocks to each pattern. Each Technical Service performs a specific function and many are common across different patterns. Remember - Develop once only. Examples include:  Input - Receive Document (1.2)  Validation - Validate Document (1.3)  Configuration  Authentication  Authorisation  Transformation  Routing – Notify Stakeholders (1.9)  Exception Handling Technical Services

7 Ease of use Reusability Consistency of behaviour http://www.w3partnership.com Pattern-based Approach for the Deployment of Services Canonical Adapter Security FiletoQ HTTPtoQ JMStoQ QToFile QtoHTTP QtoJMS HTTPS In C V Au T R In C V Au T R In C Sp T R Service Requestors Service Providers Commonality of function Ease of construction Ease of maintenance

8 Example service flow with Patterns applied

9 Marcus Langford Head of Business Development 07572 103794 marcus@w3partnership.com @marcusw3 Graham Cunningham Business Development Manager 07802461162 graham.cunningham@w3partnership.com http://www.w3partnership.com Contact Details


Download ppt "Pattern-based Approach to Architecture Marcus Langford-Thomas Graham Cunningham Marcus Langford-Thomas Graham Cunningham"

Similar presentations


Ads by Google