Download presentation
Presentation is loading. Please wait.
Published byBailey Latus Modified over 10 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.