440 likes | 493 Views
Trivadis Integration Architecture Blueprint. Guido Schmutz Oracle ACE Director Principal Consultant / Partner DOAG SIG SOA Köln, 20.10.2010. Introduction. Guido Schmutz Working for Trivadis for more than 13 years
E N D
Trivadis Integration ArchitectureBlueprint Guido Schmutz Oracle ACE DirectorPrincipal Consultant / Partner DOAG SIG SOAKöln, 20.10.2010
Introduction • Guido Schmutz • Working for Trivadis for more than 13 years • leading and independent IT service company operating in Germany, Austria and Switzerland • Oracle ACE Director for Fusion Middleware and SOA • Co-Author of different books • Consultant, Trainer Software Architect for Java, Oracle, SOA and EDA • More than 20 years of software development experience • Contact: guido.schmutz@trivadis.com • Blog: http://guidoschmutz.wordpress.com/ Best Practices for Testing SOA Suite 11g based systems
Trivadis facts & figures • 11 Trivadis locations with more than 550 employees • Financially independent and sustainably profitable • Key figures 2009 • Revenue CHF 100 / EUR 66 mio. • Services for more than 650 clients in over 1‘600 projects • Over 160 Service Level Agreements • More than 5'000 training participants • Research and development budget: CHF 5.0 / EUR 3.3 mio. Hamburg ~170 employees Düsseldorf Frankfurt Stuttgart Vienna Munich Freiburg Basel ~20 employees Zurich Bern ~370 employees Lausanne Trivadis – the company
Data are always part of the game. Agenda • Introduction • Road to the Integration Blueprint • Scenarios • Integration Platforms
Why do we need Integration? • Why is integration necessary? • If everything would be build in a green field approach, we would theoretically have no integration concerns at all • Goal of SOA: Increased Intrinsic Interoperability => Thomas Erl • Systems that are not interoperable need to be integrated • Integration can be seen as the process that enables interoperability • Integration on different levels • Transport Protocol • Message Protocol • different Vendor products/stacks/frameworks
History of the Integration Architecture Blueprint • 2 years ago the Trivadis Architecture Board started to document the „Integration Architecture Blueprint“ : • Based on our knowledge and experience with lots of traddional as well as more modern integration projects • Database based solutions • ETL Solutions • Enterprise Application Integration (EAI) • Service-Oriented Integration • Goal was to define and document an easy to use approach and methodology to • structure, design and understand existing as well as new application landscapes from the perspective of integration • Vendor neutral • Product neutral • Approach neutral (SOA, EAI, ETL) • applicable to mixed use cases
History of the Integration Architecture Blueprint • Lot‘s of discussions lead to the german version of the book • Together with my co-authors Peter Welkenbach and Daniel Liebhard • Good feedback from our colleagues, partners and customers lead us to the idea of publishing it in English • Updated and actualized version of the german book • Actual, up-to-date mapping of vendor platforms to the blueprint
What is the Integration Architecture Blueprint ? • Integration Architecture Blueprint shows how to structure, describe and understand existing and new application landscapes from the perspective of integration • Easy to use approach, with no or minimal tooling support (whiteboard or graphical tool like Visio are enough) • Ideally show a given integration solution on one single page • Architecture (an design) level, NOT implementation level • Deviding the integration architecture into 4 layers • Process • Mediation • Collection and Distribution • Communication • (graphical) Domain Specific Language (DSL) for describing integration concerns
Data are always part of the game. Agenda • Introduction • Road to the Integration Blueprint • Scenarios • Integration Platforms
Data are always part of the game. Agenda • Introduction • Road to the Integration Blueprint • Scenarios • Integration Platforms
Synchronous to Asynchronous Messaging Synchronous asynchronous
Data are always part of the game. Agenda • Introduction • Road to the Integration Blueprint • Scenarios • Integration Platforms
Oracle AIA and the Integration Architecture Blueprint • Concepts and ideas of AIA can easily be mapped to the Integration Architecture Blueprint
Thank you! ? www.trivadis.com