Integration Architecture Agile Enterprise Cag2010a

1,539 views
1,457 views

Published on

Mike Vogt's presentation from the March 2010 Chicago Architects Group meeting on Integration Architecture in the Agile Enterprise

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,539
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
69
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Integration Architecture Agile Enterprise Cag2010a

  1. 1. Integration Architecture for the agile enterpise<br />Chicago Architects Group<br />March 16, 2010<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />1<br />
  2. 2. AGENDA<br /><ul><li>Definition and goals of Integration Architecture
  3. 3. Reasons for integration
  4. 4. The agile enterprise
  5. 5. How does Integration Architecture fit?
  6. 6. How does it work?
  7. 7. The right architecture for your business
  8. 8. Standards-based components
  9. 9. Examples
  10. 10. Content Progression Model
  11. 11. Q & A</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />2<br />
  12. 12. INTEGRATION ARCHITECTURE...<br />...defines the discovery, interaction and communication technologies joining disparate systems and information providers1<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />3<br />
  13. 13. INTEGRATION ARCHITECTURE...<br />...defines the discovery, interaction and communication technologies joining disparate systems and information providers1<br />...is a derivation of other architectures like business and information architectures. It is a collection of selected technologies and tools to implement chosen architectures and standards2<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />4<br />
  14. 14. INTEGRATION ARCHITECTURE...<br />...defines the discovery, interaction and communication technologies joining disparate systems and information providers1<br />...is a derivation of other architectures like business and information architectures. It is a collection of selected technologies and tools to implement chosen architectures and standards2<br />...combines principles of Enterprise Integration Architecture (EII) and Enterprise Application Architecture (EAI)<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />5<br />
  15. 15. INTEGRATION ARCHITECTURE GOALS<br /><ul><li>Standardize data to provide meaningful information across the business domain (EII)
  16. 16. Metadata repositories
  17. 17. Metadata service wrappers</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />6<br />
  18. 18. INTEGRATION ARCHITECTURE GOALS<br /><ul><li>Standardize data to provide meaningful information across the business domain (EII)
  19. 19. Metadata repositories
  20. 20. Metadata service wrappers
  21. 21. Standardize systems within an organization, such that they can be linked together simply to solve business problems (EAI); this includes both business data and processes
  22. 22. Bus (e.g. ESB)
  23. 23. Hub and Spoke</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />7<br />
  24. 24. INTEGRATION ARCHITECTURE GOALS<br /><ul><li>Standardize data to provide meaningful information across the business domain (EII)
  25. 25. Metadata repositories
  26. 26. Metadata service wrappers
  27. 27. Standardize systems within an organization, such that they can be linked together simply to solve business problems (EAI); this includes both business data and processes
  28. 28. Bus (e.g. ESB)
  29. 29. Hub and Spoke
  30. 30. Provide a repeatable process and an environment conducive to supporting the previous two goals (e.g. point-to-point architecture is an example of an anti-pattern)
  31. 31. Governance</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />8<br />
  32. 32. REASONS FOR INTEGRATION<br /><ul><li> Support Organizational Growth / M&A</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />9<br />
  33. 33. REASONS FOR INTEGRATION<br /><ul><li> Support Organizational Growth / M&A
  34. 34. Gain a clear picture about your business</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />10<br />
  35. 35. REASONS FOR INTEGRATION<br /><ul><li> Support Organizational Growth / M&A
  36. 36. Gain a clear picture about your business
  37. 37. Reduce complexity and cost of support</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />11<br />
  38. 38. Integration architecture blah, blah, blah. Where's the agile enterprise?<br />I mentioned agile enterprise in the title<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />12<br />
  39. 39. Integration architecture blah, blah, blah. Where's the agile enterprise?<br />I mentioned agile enterprise in the title<br /><ul><li>Quicker time to market
  40. 40. Increased global competition
  41. 41. Less reaction time</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />13<br />
  42. 42. Integration architecture blah, blah, blah. Where's the agile enterprise? (cont’d)<br />Information that you need<br /><ul><li>How is my sales pipeline/ product distribution/ widget sales process performing right now?
  43. 43. Real-time data on your business processes?</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />14<br />
  44. 44. Integration architecture blah, blah, blah. Where's the agile enterprise? (cont’d)<br />Information that you need<br /><ul><li>How is my sales pipeline/ product distribution/ widget sales process performing right now?
  45. 45. Real-time data on your business processes?</li></ul>What am I looking at? Is this bad?<br /><ul><li>Comparing trends in near-time to historical ones gives you context to make good business decisions</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />15<br />
  46. 46. Integration architecture blah, blah, blah. Where's the agile enterprise? (cont’d)<br />I wonder if “this” would help<br /><ul><li>Simulations of your idea can be compared to a baseline (i.e. current) as well as to history to provide quick, credible feedback
  47. 47. Changes reflective of new business conditions can be made very quickly</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />16<br />
  48. 48. HOW DOES INTEGRATION ARCHITECTURE FIT IN?<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />17<br />
  49. 49. HOW DOES INTEGRATION ARCHITECTURE FIT IN?<br />...provides metadata that standardizes business data from various systems across the enterprise<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />18<br />
  50. 50. HOW DOES INTEGRATION ARCHITECTURE FIT IN?<br />...provides metadata that standardizes business data from various systems across the enterprise<br />...promotes loose coupling between systems to allow specific components to be upgraded/replaced without affecting the entire ecosystem<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />19<br />
  51. 51. HOW DOES INTEGRATION ARCHITECTURE FIT IN?<br />...provides metadata that standardizes business data from various systems across the enterprise<br />...promotes loose coupling between systems to allow specific components to be upgraded/replaced without affecting the entire ecosystem<br />...provides a repeatable method to instrument business processes and communicate this easily and effectively<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />20<br />
  52. 52. HOW DOES INTEGRATION ARCHITECTURE FIT IN?<br />...provides metadata that standardizes business data from various systems across the enterprise<br />...promotes loose coupling between systems to allow specific components to be upgraded/replaced without affecting the entire ecosystem<br />...provides a repeatable method to instrument business processes and communicate this easily and effectively<br />...ensures that information, and processes are consistently integrated, and performance and availability promises are met – all through governance<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />21<br />
  53. 53. SOUNDS GREAT, HOW ARE THESE “MAGICAL” AND “WONDERFUL” FEATS ACHIEVED?<br /><ul><li>Architecture that uniformly applies governance within the unique confines of your business </li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />22<br />
  54. 54. SOUNDS GREAT, HOW ARE THESE “MAGICAL” AND “WONDERFUL” FEATS ACHIEVED?<br /><ul><li>Architecture that uniformly applies governance within the unique confines of your business
  55. 55. Use of standards-based components / services / products</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />23<br />
  56. 56. THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS<br /><ul><li>Data-as-a-service</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />24<br />
  57. 57. THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS<br /><ul><li>Data-as-a-service
  58. 58. Process-as-a-service</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />25<br />
  59. 59. THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS<br /><ul><li>Data-as-a-service
  60. 60. Process-as-a-service
  61. 61. Examples
  62. 62. SOA
  63. 63. ETL
  64. 64. EAI
  65. 65. Federated Databases / ontology-based integration*</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />26<br />
  66. 66. STANDARDS-BASED COMPONENTS<br />Technical<br /><ul><li>Enterprise Service Bus
  67. 67. Apache ServiceMix
  68. 68. IBM WebSphere ESB
  69. 69. Combination of Microsoft BizTalk Server and Windows Communication Foundation
  70. 70. Oracle ESB</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />27<br />
  71. 71. STANDARDS-BASED COMPONENTS<br />Technical<br /><ul><li>Enterprise Service Bus
  72. 72. Apache ServiceMix
  73. 73. IBM WebSphere ESB
  74. 74. Combination of Microsoft BizTalk Server and Windows Communication Foundation
  75. 75. Oracle ESB
  76. 76. Messaging
  77. 77. Apache Active MQ
  78. 78. IBM Websphere MQ
  79. 79. Microsoft MSMQ
  80. 80. Oracle Weblogic JMS</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />28<br />
  81. 81. STANDARDS-BASED COMPONENTS<br />Technical<br /><ul><li>Enterprise Service Bus
  82. 82. Apache ServiceMix
  83. 83. IBM WebSphere ESB
  84. 84. Combination of Microsoft BizTalk Server and Windows Communication Foundation
  85. 85. Oracle ESB
  86. 86. Messaging
  87. 87. Apache Active MQ
  88. 88. IBM Websphere MQ
  89. 89. Microsoft MSMQ
  90. 90. Oracle Weblogic JMS
  91. 91. Web Services</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />29<br />
  92. 92. STANDARDS-BASED COMPONENTS (cont’d)<br />Business Processes<br /><ul><li>Business Process Expression Language (BPEL)
  93. 93. Apache ODE
  94. 94. IBM WebSphere Process Server
  95. 95. BPEL for Windows Workflow Foundation
  96. 96. Oracle SOA Suite</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />30<br />
  97. 97. STANDARDS-BASED COMPONENTS (cont’d)<br />Business Processes<br /><ul><li>Business Process Expression Language (BPEL)
  98. 98. Apache ODE
  99. 99. IBM WebSphere Process Server
  100. 100. BPEL for Windows Workflow Foundation
  101. 101. Oracle SOA Suite
  102. 102. Business Process Modeling Notation (BPMN)</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />31<br />
  103. 103. STANDARDS-BASED COMPONENTS (cont’d)<br />Business Information<br /><ul><li>Business Activity Monitoring (BAM)
  104. 104. Apache Camel
  105. 105. IBM WebSphere Business Monitor
  106. 106. Microsoft BizTalk Server
  107. 107. Oracle SOA Suite</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />32<br />
  108. 108. STANDARDS-BASED COMPONENTS (cont’d)<br />Business Information<br /><ul><li>Business Activity Monitoring (BAM)
  109. 109. Apache Camel
  110. 110. IBM WebSphere Business Monitor
  111. 111. Microsoft BizTalk Server
  112. 112. Oracle SOA Suite
  113. 113. Industry-wide information schemas
  114. 114. CML,
  115. 115. HL7/CDISC
  116. 116. FIXML
  117. 117. LegalXML</li></ul>2010 Property of PSC Group, LLC<br />3/16/2010<br />33<br />
  118. 118. 03/14/10<br />2010 Property of PSC Group, LLC<br />BUSINESS PROCESS EXAMPLE (e-commerce)<br />
  119. 119. 03/14/10<br />2009 Property of PSC Group, LLC<br />BUSINESS PROCESS EXAMPLE (cont’d)<br />
  120. 120. 03/14/10<br />2009 Property of PSC Group, LLC<br />BPMN EXAMPLE<br />
  121. 121. 03/14/10<br />2009 Property of PSC Group, LLC<br />BPEL EXAMPLE<br />
  122. 122. 03/14/10<br />2009 Property of PSC Group, LLC<br />BAM EXAMPLE<br />
  123. 123. CONTENT PROGRESSION MODELTM[3]<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />39<br />
  124. 124. REFERENCES<br />1 http://www.michigan.gov/dit/0,1607,7-139-34305-108216--,00.html<br />2 https://www.deloitte.com/view/en_NL/nl/services/consulting/technology-advisory<br />/architecture-and-bpm/integration-architecture/index.htm<br />3 http://www.pscgroup.com/knowledge/information-command-and-control<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />40<br />
  125. 125. Q & A<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />41<br />
  126. 126. THANK YOU !!!<br />Contact Info<br />Michael Vogt<br />Enterprise Architecture, Practice LeaderPSC Group, LLC<br />847.517.7200mvogt@psclistens.com<br />http://www.pscgroup.com/solutions/architecture-design-and-development<br />2010 Property of PSC Group, LLC<br />3/16/2010<br />42<br />

×