Integration in A Service-Oriented World: The Big Picture
Upcoming SlideShare
Loading in...5
×
 

Integration in A Service-Oriented World: The Big Picture

on

  • 1,058 views

 

Statistics

Views

Total Views
1,058
Views on SlideShare
1,058
Embed Views
0

Actions

Likes
0
Downloads
32
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Integration in A Service-Oriented World: The Big Picture Integration in A Service-Oriented World: The Big Picture Document Transcript

  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Integration in A Service-Oriented World: The Big Picture Dr. Michael L. Brodie Chief Scientist Information Technology © 2006 Acknowledgements Verizon gratefully acknowledges the companies that provided information and copyrighted slides for this presentation. Copyright is indicated where appropriate. 3 © 2006 Verizon Communications 1
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture A New Era of Computing …  Trends • Growth • Competition: effect • Social computing • Globalization  Disruptions • Service-Oriented Architecture: to address integration o Core technology o Software creation o Solution delivery • Web/Internet • Virtualization • Open Source • Security • Convergence 4 © 2006 Integration: The Big Picture  Fundamental Change for Integration: X  Y • Pre-SOA: outside, after development • Post-SOA: inside, integral part of development / computational model  Consequences • How should integration be done? • Innovation and experimentation • Competition, expansion, consolidation  Conclusions • Opportunity: Re-thinking integration • Basic research • Near-term chaos • SOA + ecosystem time line: 2008 - 2012  Evidence • IDC Directions 2006 (3/2/06): SOA important but not understood or deployed as claimed • Gartner (2/15/06): “Globally, organizations placing minor emphasis on understanding the role of data integration in SOA and creation of data services at the foundation of their architectures” 7 © 2006 Verizon Communications 2
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture The History of Integration  1950 – 2006: Integration = develop then integrate • 1950s-1970s: Simple, manual integration • 1970s-1980s: Distributed Computing • Applications (interoperation) • Databases (integrate) • 1990s: Business Driven Integration – concepts, technologies, and tools – increased automation, internet-based computing • Concepts: Workflows, Processes, Web, • Integration solutions blossom & diverge: ETL, EAI, BPM, … • 2000: SOA Emerges • 2000: Web services • 2003: Integration solution evolution accelerates, vendor chaos ensues • 2005: Growth in all integration categories  2006-2012: Integration = dominant programming model • 2001-2010: Wrapping • 2005-2010: Re-Engineering • 2007-2008: Consolidation • 2010-2012: Emergence of SOA Platforms and Solutions • 2006-2012: Problem Solving Era: IT/integration relegated to low level function 8 © 2006 The SOA Vision  SOA ≠ a computing environment where a service can invoke any (remote) service  No “A” in SOA  Services • Many types o Business service o Data service o Infrastructure service • Service = method library  What is a service? 9 © 2006 Verizon Communications 3
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Service Implementation: What Happens Behind the Interface New Service Wrapped Service Service Consumer Composite Service Service Service Non-SOA interface implementation applications Gartner Research “Service-Oriented Architecture Under the Magnifying Glass” by Yefim Natis, Application Integration & Web Service, Summit 2005, April 18-20, 2005 Clients and Services Client Service Message Verizon Communications 4
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Endpoints Client Service Message Endpoint Endpoint Endpoint Endpoint Address, Binding, Contract Client Service Message A B C C B A A B C A B C Address Binding Contract Where? How? What? Endpoint Verizon Communications 5
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Services: The SOA Programming Model  Connectivity services ✢  Control services ✢ • Event services • Interaction services • Transport services o Delivery services o Experience services • Mediation services o Resource services • Process services  Business logic services ✢ o Choreography services • Partner services o Transaction services o Community services o Staff services o Document services • Information services o Federation services o Protocol services o Replication services • Business application services o Transformation services o Component services • Search services o Core services o Interface services  Development Services ✢ • Application and information access • Model Services o Event detect services • Design Services o On-ramp services • Implementation Services • Test services 15 ✢ IBM WebSphere Integration Reference Architecture © 2006 SOA Target Business Monitoring, Analysis & Decision-Making Business Processes Enterprise Workplace Payroll Email Retail Manf. ERP CRM (InteractionProcesses Business Platform) Infrastructure/Mgmt./ Infrastructure/Mgmt./ Security Security Interface & Access Ser Sec vic urit e y Business Rules & Functionality Lev Ma Servers C Business Services el & Res nag em o ll (Integration Suite) Packaged Custom In- our ent Integration, Event & Deployment a Apps –ERP Apps, house, ce Busines 3r d party b CRM s Rules compo- Ma HR o nents nag Infrastructure/Mgmt./ Security r em a ent ti Federated Data & o Information n / Information Services Database Storage Trans. proc. M e (Information Fabric) s Web host. s File/print a g i Virtualized Infrastructure n g Virtualized Virtualized InfrastructureProcessing Storage Platform ©IDC, 2006 Verizon Communications 6
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture SOA Framework: Process + Applications + Data CRM Enterprise / Information Custom App Workplace ERP Business ESB Unit Legacy Services App Applications Composite Vertical App Enterprise Services Information Fabric Virtualized Data Databases Files Databases Devices Deep SOA Integration Requirement  Composite Application: Fundamental SOA Concept • Integration pattern: defines a new application, service, or process from existing elements that automatically supports change to o Composite: process behavior, user interaction, … o Component services: add, delete, modify o Meta-data, business rules, policies, events, … Enterprise / Information Workplace Composite Applications Business Unit Services Enterprise Services 19 © 2006 Verizon Communications 7
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture SOA: A Ten Year Evolution  Myriad of integration solutions  Consolidation • Process • Application • Data  Deeper issues • Core technology o SOA o DBMS • Push integration from business logic to infrastructure • Automation and dynamic aspects via semantics 20 © 2006 Outline  Integration • What is integration? • Requirements, Challenges, Trends  Integration Solutions (Pre-SOA) • Taxonomy o Data and Information o Applications o Process • Challenges and Opportunities  Integration in Service Oriented Architectures • SOA Integration Categories  Research and Future Directions 21 © 2006 Verizon Communications 8
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture What Is Integration?  Objects combine, transform, or interact  meaningful result object • Core - mappings or transformations of information and/or actions  Integration Types Integration Type Result Data Integrated data: global, federated database Application Composite application Process Complex or orchestrated process/workflow Presentation Presentation Protocol Protocol Messaging Message Routing Routing Connectivity Connection Business rules Business rules Policies Policies Web pages Mash up, … Content Content 22 © 2006 From Navigating The Integration Landscape, March 2005 Integration Solution Types And Related Functionality © 2005, Forrester Research, Inc. P Verizon Communications 9
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Why is Integration Hard?  Myriad of Divergent • Enterprise o Resources: process flows, applications, databases, … o Possible solutions o Integration types o Complex, conflicting requirements o No simple guidance - best practice • Vendor o Tools / products: rapid evolution  Technical • Proof that solution meets requirements takes months or years • Preserving meaning: semantics • Complexity: Static vs. dynamic, … • Legacy o Lack of meta-data, mappings, … o Identify and extract re-usable entities from databases and applications  Revolution • Business drivers requires more … • SOA changing everything o Integration becomes fundamental o Schisms: data vs. process-orientation 25 © 2006 Previously Avoided Problems  Community / Managerial • Standards based on community consensus • Governance • Managerial support for enterprise and industry solutions, e.g., Meta-data  Architectural • Product-specific integration architectures • Plus: workbench, libraries, repositories, …  Technical • Declarative mappings o Languages o Generators • Semantics ➩ Legacy • • Lack of meta-data, modularization Mappings hard to extract ➪ Composite Application • Integration breaks when parts change • Legacy thinking, e.g., ETL = batch processing 26 © 2006 Verizon Communications 10
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Why Is Integration Important?  Challenges • Top CIO concern 10+ years • Integration cost dominate development o 35-50% of all systems development since early 1990’s o 50% of system enhancement since late-1990’s (internet, process-orientation, re-use, …) • Legacy systems: inflexible, erroneous • Regulatory compliance: Sarbanes-Oxley • Growth o Automation o Data volumes o Business transactions • Mergers, acquisitions, re-organization, globalization, partnering  Opportunities • Strategic o Re-Use: Derive value from existing processes, applications, data • Competitive o Real-time o Process improvement o Integrated functions: billing, ordering, shipping, … o Agility • Technical: Service-Oriented Architecture, etc. 27 © 2006 Integration Requirements  First Class Citizen • Flexible = continuously add / delete / modify integrated o Processes o Applications o Information  Scalable  Real-time(right time)  Federation (distribution) Vs. “Integration”  Data Quality • Master Data Management  Meaningful Integration • Enterprise Information Management 28 © 2006 Verizon Communications 11
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Master Data Management (MDM)  Goal • Consistent management of enterprise entities for compliance, operational efficiency, and competitive differentiation • Single version of the truth  Master Data = consistent and uniform set of identifiers and extended attributes that describe the core entities of the enterprise — and are used across multiple business processes [Gartner]  Supported by • Processes: harmonize, cleanse, publish, and protect common information assets • Technology: ensure consistent master information across transactional and analytical systems in real-time using modeling, mapping, meta-data, governance, etc.  Status • MDM products: IBM, SAP, Oracle, … • Entity hubs emerging in shared service environments • Gartner predicts 70% of Fortune 1000 will apply by 2010 29 © 2006 Enterprise Information Management: Semantic Reconciliation Reference Data Organization BOM, BOR Asset Role Person Product Price Attributes Contract Terms Catalog Catalog Supplier Customer Terms Ledger Money Contract Contract Charts Extended Data Address Gartner Research “Emergence of EIM Drives Semantic Reconciliation” by Andrew White,et al August 20, 2004 Verizon Communications 12
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Enterprise Information Management  Example: millions of retail product suppliers and vendors deal with the same products, e.g., P&G + 1,000s suppliers + 10,000s vendors  EIM = a strategy for improving the integrity, efficiency, relevance and accessibility of all information assets (structured and unstructured content) across the enterprise [Gartner]  EIM Strategy / Process • Architectures • Governance • Technologies: XML, SOA, … • Functions: semantic reconciliation  International Initiatives • Product / Product Information Management (PIM): Global Data Synchronization Ecosystem • Customer: Customer Data Integration (CDI) • People: underway 31 © 2006 Outline  Integration • What is integration? • Requirements, Challenges, Trends  Integration Solutions (Pre-SOA) • Taxonomy o Data and Information o Applications o Process • Challenges and Opportunities  Integration in Service Oriented Architectures • SOA Integration Categories  Research and Future Directions 32 © 2006 Verizon Communications 13
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Integration Solution Taxonomy*  Data and Information Integration • ETL • EII – federated databases  Application Integration: Information and Processes • EAI • B2B Gateway • ESB  Process Integration • Business process management (BPM) • Business-to-business integration (B2Bi)  Processes, Applications, and Information Integration • Application Servers • Application Server Platforms • Application Platform Suites  Infrastructure + Applications ➪ Application and infrastructure platforms (e.g., Oracle, SAP) - aplistructure - Forrester  Enterprise Workplace * Partial: Many areas not considered, e.g., integration appliances 33 © 2006 ETL: Extract, Transform, and Load  ETL = process • Extract data from 1+ sources • Transform & integrate (syntax, semantics) to target requirements • Load result into 1+ target data repository  Characteristics • Use: Data Warehouse, Business Intelligence (BI) • Large volumes of data moved from source • Data mappings • Not: on-demand, real-time, low-latency • Issues: data quality, performance, …  Vendors • Ab Initio Software • IBM: Websphere ETL: WebSphere DataStage product family • Business Objects o DataStage for ETL • Informatica o ProfileStage data profiling • iWay Software o QualityStage for data cleansing • Oracle o MetaStage for metadata management • Pervasive Software o DataStage TX for heavy transformation requirements (ex-Mercator offering) • SAS Institute • Microsoft: SQL Server Integration Services (SSIS) • Sunopsis 34 © 2006 Verizon Communications 14
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture EII: Enterprise Information Integration  EII = data federation = virtual database + distributed queries • Create views of multiple data sources for real-time read & write access for applications  Characteristics • Use: applications, query and reporting tools, … • Provides access, data not moved, small return sets • Issues: latency when multiple sources involved, meta-data management • Caching for optimization => distributed cache management  Vendors • CONNX Solutions • Avaki/Sybase • Metamatrix • Ipedo • IBM WebSphere Information Integrator • Denodo Virtual DataPort • Oracle Data Hub • Enterprise Information Integrator, Software AG • BEA Liquid Data • Actuate Information Objects • Composite Software • Attunity Connect from Attunity • Virtuoso Universal Server • WebFOCUS, Information Builders 35 © 2006 EAI: Enterprise Application Integration  EAI = architecture + tools + methods that integrates in real-time a set of applications including their processes and databases  Characteristics • Use: application, process, and database integration • All applications can access each other • Reduce point-to-point (M:N) [45] connections to I:N [10] via intermediate models • Platform permits: a virtual development environment - enterprise policies, rules, etc. • Integration: application via adapters, connectors + other technologies, e.g., BPM • Transforms: proprietary and 3rd party adapters, transform generators, … • Issues: growing complexity, massive libraries of adapters, adapter management, replicating other solutions - real-time, transactions, …  Vendors • Adobe LiveCycle Workflow Server • IBM WebSphere Process Server • BEA WebLogic Integration Server • Microsoft BizTalk • Fiorano Business Integration • Oracle Integration and BPEL Process Manager • Fujitsu Interstage • Sun/SeeBeyond Java Integration Suite • webMethods • TIBCO Staffware and BusinessWorks • AT&T/Sterling Commerce Gentran Integration Suite 36 © 2006 Verizon Communications 15
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture EAI+: B2B Gateway and ESB  B2B Gateway • Centralized management of partner interactions - profiles, security, authorization, business rules, monitoring, regulatory reporting, … • Growth o Increased partnering complexity and requirements o Meet requirements and reduce costs • Extensions: Business Activity Monitoring (BAM), … • Vendors: 30+ IBM (WBIC), TIBCO, SeeBeyond, webMethods, …  ESB = Enterprise Service Bus • New technology: SOA generation EAI + MOM + … • Core SOA infrastructure for service-to-service communication, mediation, and other SOA / Web service functions • All integration types including infrastructure • Vendors: 20 and growing 38 © 2006 Evolving Integration Suite Features: An Enterprise Service Bus Core Transformation Administration Routing Application Application ... Adapter Adapter application connection container Messaging Messaging Platform MQSeries protocol SOAP JMS exchange Web Service Service Verizon Communications 16
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture BPM: Business Process Management  BPM = set of activities and technologies to design, execute, and monitor business processes in an enterprise often crossing organizational boundaries  B2Bi = Business to Business Integration (BPM + B2B Gateway)  Characteristics • Use: process definition, execution, monitoring, refinement, and optimization • History: growth of processes ➪ need for direct management, execution, and monitoring • Evolution: Business-IT interface: Business Activity Monitoring (BAM), Total Quality Management (TQM), • Issues o Process-orientation evolution ➪ product evolution; BPM being absorbed o Biggest barriers are human / political  Vendors (pure play) • FileNet, Fuego, HandySoft, Intalio, Lombardi Software, Metastorm, Pegasystems, Savvion, Staffware, and Ultimus 40 © 2006 Integration Challenges  Failure to Embrace Solutions • Technology: Meta-data, federation, distributed databases, frameworks, … • Enterprise: architectures, schemas, business models, …  Divergence & Growth in EVERY sector • Enterprise solutions: growth of the legacy • Technologies: product categories, products, … • Proprietary solutions, e.g., adapters, connectors, wrappers, …  Requirements Growth • Flexibility: inflexible EII, EAI, ETL solutions also impose performance costs • Performance: real-time response, asynchronous messaging • Data and transaction volumes: X2 every 3 years • Data protection, quality, security, and application integration 41 © 2006 Verizon Communications 17
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Integration Opportunities  Industry wide commitments • Master Data Management • Enterprise Information Management  Business Trends • Process-orientation, business activity monitoring, …  Technology Opportunities • Service-Oriented Architecture (SOA) and Web services o Re-use o Programming = Composition o Policy driven o Meta-data o Patterns o Etc.  Integration Consolidation 42 © 2006 Outline  Integration • What is integration? • Requirements, Challenges, Trends  Integration Solutions (Pre-SOA) • Taxonomy o Data and Information o Applications o Process • Challenges and Opportunities  Integration in Service Oriented Architectures • SOA Integration Categories  Research and Future Directions 43 © 2006 Verizon Communications 18
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Integration in SOA  SOA motivation = Integration  Integration in SOA is hard • SOA offers a framework Not a solution • SOA is in its infancy • Integration solutions are consolidating and evolving rapidly • Gartner, Dec 2005 survey o 7 leading Web Service / SOA approaches equally hard - 6 out of 10 o Significant challenges using, integrating with non-SOA, etc. 44 © 2006 Integration Consolidation in SOA  Data and Information Integration • ETL ➪ Information Fabric • EII – federated databases  Application Integration: Information and Processes • EAI • B2B Gateway • ESB  Applications and Process ➩ Business Process Management Suite o Human-Centric • Business process management (BPM) o Integration-Centric • Business-to-business integration (B2Bi)  Processes, Applications, and Information Integration • Application Servers ➪ Integration Suite • Application Server Platforms • Application Platform Suites  Infrastructure + Applications ➪ Application and infrastructure platforms (e.g., Oracle, SAP)  Enterprise Workplace ➪ Interaction Platform 46 © 2006 Verizon Communications 19
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture SOA Framework: Process + Applications + Data CRM Enterprise / Information Interaction Platform Custom App Workplace ERP Business Integration ESB Unit Services Suite App Legacy Applications Business Process Management Suite Composite Vertical App Enterprise Services Information Fabric Information Fabric Virtualized Data Databases Files Databases Devices SOA Integration Taxonomy  Consolidation • Applications (EAI + BPM + B2B) ➪ Integration Suite (Application Server Platform) • Processes (BPM) ➪ Business Process Management Suite • Information (EII + ETL+ ) ➪ Information Fabric • Infrastructure (MOM, EAI, ..) ➪ Enterprise Service Bus  Trends • Consolidation ➪ comprehensive platforms ➪ development + operational environments (application OS) • Expand functionality: analysis, collaboration, reporting, events, • Independents innovate and optimize, then generalists swallow • Re-engineering to SOA, e.g., NetWeaver requirements • Verticals: healthcare, financial services, Telcos, manufacturing, retail 48 © 2006 Verizon Communications 20
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Integration Suite (Application Platform Suite)  Goal: Composite applications (50% cost savings)  Components • Integration server: EAI, BPM, B2B, B2Bi • Application server • Portal server  Extensions • Adapter / connector rationalization + semantics • Collaboration • Transactions • Analysis, reporting, … • Development • B2B support: BAM, profiles, monitoring, contracts, • SOA standards: e.g., business process execution language (BPEL), business process modeling language (BPML) • Code generation  Vendors • Leaders: TIBCO, webMethods, IBM, SeeBeyond, Oracle, SAP, GXS, Sterling Commerce, Microsoft, Axway • Strong: BEA, Sybase, Vitria 49 © 2006 Business Process Management Suite  Goal: continuous process improvement • Complete process life cycle support: creation, testing, execution, monitoring, modification, reporting, analysis, …  BPM types • Human-centric - people intensive processes • Integration-centric: system intensive processes  Extensions • Rules • Orchestration • Business Intelligence (BI) • Repositories: process artifacts - rules, models, services, … • Simulation and optimization • Analysis and reporting: regulatory compliance  Vendors • Adobe Systems, Appian, Axway, BEA Systems, Cordys, FileNet, Fuego, Fujitsu, Global 360, GXS, HandySoft, IBM, Inovis, Intersystems, Lombardi Software, Magic Software, Metastorm, Microsoft, Oracle, Pegasystems, SAP, Savvion, Sterling Commerce, Sun Microsystems, Sybase, TIBCO Software, Ultimus, Vitria Technologies, W4, webMethods 52 © 2006 Verizon Communications 21
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Information Fabric (Data Services)  Goals (a.k.a. Data Services, Information Virtualization) • Holistic view of data: structured, unstructured, … (Information Holy Grail)  Components • DBMS: distributed, federated- distributed query, stored procedures, … • EII + ETL + replication  Extensions • Distributed Meta-data Repository (DMR) • Distributed Data Access (DDA) • Integrated Data Management (IDM) • Distributed Cache Directory (DCD) • Grid • MDM  Vendors • BEA, Oracle, Microsoft, IBM, Sybase, Tangosol, Terracotta, GigaSpaces, Gemstone, KX Systems, DataSynapse 54 © 2006 From Data Integration Embraces Services, August 2004 Five Layers Of The DIS Technology Stack © 2004, Forrester Research, Inc.c. Verizon Communications 22
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture January 2006, Trends “Information Fabric: Enterprise Data Virtualization” Information Fabric © 2006, Forrester Research, Inc. January 2006, Trends “Information Fabric: Enterprise Data Virtualization” Vendor Comparison © 2006, Forrester Research, Inc. Reproduction Prohibited Verizon Communications 23
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Outline  Integration • What is integration? • Requirements, Challenges, Trends  Integration Solutions (Pre-SOA) • Taxonomy o Data and Information o Applications o Process • Challenges and Opportunities  Integration in Service Oriented Architectures • SOA Integration Categories  Research and Future Directions 58 © 2006 Fundamental Opportunities in SOA  Remove Integration from Business Logic • Place in meta-data: schemas, policies, models, patterns, business rules, …  Push Integration to the Infrastructure • Orthogonal mapping solutions ➩ SOA infrastructure (aspect-oriented computing)  Automation requires Meta-Data and Semantics • Data-Orientation: Data semantics vs. process semantics  Model Management • Platform + operators for mapping (integration) 59 © 2006 Verizon Communications 24
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Service “Integration” and Semantics  Service Integration • Steps (static or dynamic) o Discovery o Selection o Negotiation o Adaptation o Composition o Invocation o Monitoring • Processes: Mediation, orchestration, semantic adaptation, synchronization, … • Types: protocol, data, process, …  Issues • Meta-data • Semantics: ontologies, …. • Data vs. process semantics 60 © 2006 Composable Architecture CLR Type Transaction Security TCP Integration Behavior Channel Transport Service Code CLR Type Transaction Instancing Security TCP Integration Behavior Behavior Channel Transport Service Model Layer Messaging Layer Influences and adds to Moves messages back the programming and forth and adds model based on transfer semantics incoming messages (channels) 61 Verizon Communications 25
  • Integration In A Service-Oriented World: 3/24/06 Michael L. Brodie The Big Picture Re-Engineering Software For SOA  Wrapping  Re-Engineering  Consolidation  Emergence of SOA-Based Computation  Problem Solving Era • Information Workplace 63 © 2006 Conclusion: The Evolution is Here!  Integration becomes first class citizen • Business and technology trends - MDM, … • From: “after the fact”, complex, chaotic • To: dominant computing model, complex but consolidated  Decade Evolution: 2006-2012 • 2001-2010: Wrapping • 2005-2010: Re-Engineering • 2007-2008: Consolidation • 2010-2012: Emergence of SOA Platforms and Solutions • 2006-2012: Problem Solving Era: IT/integration relegated to low level function  Major Research and Development Opportunities • SOA • Integration solutions • Architectural solutions: aspect-oriented computing • Semantics 64 © 2006 Verizon Communications 26