Presentation is loading. Please wait.

Presentation is loading. Please wait.

What We Do: A Real Framework for a Service Oriented World Methods – Solution Architecture Joel Jeffery, Capgemini.

Similar presentations


Presentation on theme: "What We Do: A Real Framework for a Service Oriented World Methods – Solution Architecture Joel Jeffery, Capgemini."— Presentation transcript:

1 What We Do: A Real Framework for a Service Oriented World Methods – Solution Architecture Joel Jeffery, Capgemini

2 Agenda Background Focus on Frameworks Futures

3 Background Why we do it What we do Where we’re going with it

4 Why We Do It  Reduce Project Start-Up Costs  Achieve Quantifiable Reuse  De-Risk On Shore and Off Shore Projects  Get to the Fun Bit Quicker

5 What We Do Capgemini Integrated Architecture Framework (IAF) Enterprise and Solution Architectural Patterns ZIFA / Zachman TOGAF Model Driven Architecture (MDA) Schema First Design Domain Specific Language Frameworks and Code Generation Capgemini Development and Architectural Framework (CDAF) Capgemini Message Service Helper Framework (MeSH)

6 Where We’re Going With It CDAF Roadmap

7 Focus on Frameworks Capgemini Integrated Architecture Framework (IAF) Capgemini Development and Architectural Framework (CDAF) Capgemini Messaging Framework (MeSH)

8 Capgemini Integrated Architecture Framework (IAF) Integrated Architecture Framework, version 3.9, Copyright © 2000-2006 Capgemini

9 CDAF Architectural Reference Model ASPX Pages No (GU)I Primitives! No Lazy Layering! CDAF Architectural Reference Model, version 3.0, Copyright © 2003-2006 Capgemini

10 N-Tier Scenario PresentationMiddleData

11 ESB Scenario Service #1Service #2Service #3 Desktop

12 Capgemini MeSH - Messaging Framework Abstracts away WSE or WCF Simple interface Chained together Composable at Deploy Time (.config) Top of the 'CDAF Stack' for Services

13 Capgemini MeSH – Chain of Responsibility Implemented with the 'Chain of Responsibility' pattern Definition (GoF) – 'Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it.'

14 Capgemini MeSH – Pipes and Filters Based on the Pipes and Filters pattern See 'Enterprise Integration Patterns' By Gregor Hohpe & Bobby Woolf - Addison Wesley Definition – 'Use the Pipes and Filters architectural style to divide a larger processing task into a sequence of smaller, independent processing steps (Filters) that are connected by channels (Pipes).'

15 CDAF v4.0 Tools - Screenshot Template View Generated Code Inferred Schema Template Settings

16 Where We’re Going With It Visual Studio 2005 Integration Domain Specific Language (DSL) Entity Definition Builds Database, DAL, CRUD Screens UI Generation Web Application Desktop Application Infopath Interoperability Smart Client Baseline Architecture Toolkit Integration

17 Special Thanks Drew Jones James Speer Alan Greensill Simon Ince Paul Good Jon Harper Mario Ribeiro

18 Contact mailto:joel.jeffery@capgemini.com MSN:joel_jeffery@hotmail.com tinyurl.com/p6sbuCDAF Press Release tinyurl.com/rzcxb Capgemini IAF and SOA


Download ppt "What We Do: A Real Framework for a Service Oriented World Methods – Solution Architecture Joel Jeffery, Capgemini."

Similar presentations


Ads by Google