Integration Architecture Agile Enterprise Cag2010a

Download Integration Architecture Agile Enterprise Cag2010a

Post on 25-May-2015

1.192 views

Category:

Technology

1 download

DESCRIPTION

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

TRANSCRIPT

<ul><li> 1. Integration Architecture for the agile enterpise<br />Chicago Architects Group<br />March 16, 2010<br />2010 Property ofPSC Group, LLC<br />3/16/2010<br />1<br /></li></ul> <p> 2. AGENDA<br /></p> <ul><li>Definition and goals of Integration Architecture </li></ul> <p> 3. Reasons for integration 4. The agile enterprise 5. How does Integration Architecture fit? 6. How does it work? 7. The right architecture for your business 8. Standards-based components 9. Examples 10. Content Progression Model 11. Q &amp; A2010 Property ofPSC Group, LLC<br />3/16/2010<br />2<br /> 12. INTEGRATION ARCHITECTURE...<br />...defines the discovery, interaction and communication technologies joining disparate systems and information providers1<br />2010 Property ofPSC Group, LLC<br />3/16/2010<br />3<br /> 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 ofPSC Group, LLC<br />3/16/2010<br />4<br /> 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 ofPSC Group, LLC<br />3/16/2010<br />5<br /> 15. INTEGRATION ARCHITECTURE GOALS<br /></p> <ul><li>Standardize data to provide meaningful information across the business domain (EII) </li></ul> <p> 16. Metadata repositories 17. Metadata service wrappers2010 Property ofPSC Group, LLC<br />3/16/2010<br />6<br /> 18. INTEGRATION ARCHITECTURE GOALS<br /></p> <ul><li>Standardize data to provide meaningful information across the business domain (EII) </li></ul> <p> 19. Metadata repositories 20. Metadata service wrappers 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. Bus (e.g. ESB) 23. Hub and Spoke2010 Property ofPSC Group, LLC<br />3/16/2010<br />7<br /> 24. INTEGRATION ARCHITECTURE GOALS<br /></p> <ul><li>Standardize data to provide meaningful information across the business domain (EII) </li></ul> <p> 25. Metadata repositories 26. Metadata service wrappers 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. Bus (e.g. ESB) 29. Hub and Spoke 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. Governance2010 Property ofPSC Group, LLC<br />3/16/2010<br />8<br /> 32. REASONS FOR INTEGRATION<br /></p> <ul><li>Support Organizational Growth / M&amp;A</li></ul> <p>2010 Property ofPSC Group, LLC<br />3/16/2010<br />9<br /> 33. REASONS FOR INTEGRATION<br /></p> <ul><li>Support Organizational Growth / M&amp;A </li></ul> <p> 34. Gain a clear picture about your business2010 Property ofPSC Group, LLC<br />3/16/2010<br />10<br /> 35. REASONS FOR INTEGRATION<br /></p> <ul><li>Support Organizational Growth / M&amp;A </li></ul> <p> 36. Gain a clear picture about your business 37. Reduce complexity and cost of support2010 Property ofPSC Group, LLC<br />3/16/2010<br />11<br /> 38. Integration architecture blah, blah, blah.Where's the agile enterprise?<br />I mentioned agile enterprise in the title<br />2010 Property ofPSC Group, LLC<br />3/16/2010<br />12<br /> 39. Integration architecture blah, blah, blah.Where's the agile enterprise?<br />I mentioned agile enterprise in the title<br /></p> <ul><li>Quicker time to market </li></ul> <p> 40. Increased global competition 41. Less reaction time2010 Property ofPSC Group, LLC<br />3/16/2010<br />13<br /> 42. Integration architecture blah, blah, blah.Where's the agile enterprise? (contd)<br />Information that you need<br /></p> <ul><li>How is my sales pipeline/ product distribution/ widget sales process performing right now? </li></ul> <p> 43. Real-time data on your business processes?2010 Property ofPSC Group, LLC<br />3/16/2010<br />14<br /> 44. Integration architecture blah, blah, blah.Where's the agile enterprise? (contd)<br />Information that you need<br /></p> <ul><li>How is my sales pipeline/ product distribution/ widget sales process performing right now? </li></ul> <p> 45. Real-time data on your business processes?What am I looking at?Is this bad?<br /></p> <ul><li>Comparing trends in near-time to historical ones gives you context to make good business decisions</li></ul> <p>2010 Property ofPSC Group, LLC<br />3/16/2010<br />15<br /> 46. Integration architecture blah, blah, blah.Where's the agile enterprise? (contd)<br />I wonder if this would help<br /></p> <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 </li></ul> <p> 47. Changes reflective of new business conditions can be made very quickly2010 Property ofPSC Group, LLC<br />3/16/2010<br />16<br /> 48. HOW DOES INTEGRATION ARCHITECTURE FIT IN?<br />2010 Property ofPSC Group, LLC<br />3/16/2010<br />17<br /> 49. HOW DOES INTEGRATION ARCHITECTURE FIT IN?<br />...provides metadata that standardizes business data from various systems across the enterprise<br />2010 Property ofPSC Group, LLC<br />3/16/2010<br />18<br /> 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 ofPSC Group, LLC<br />3/16/2010<br />19<br /> 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 ofPSC Group, LLC<br />3/16/2010<br />20<br /> 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 ofPSC Group, LLC<br />3/16/2010<br />21<br /> 53. SOUNDS GREAT, HOW ARE THESE MAGICAL AND WONDERFUL FEATS ACHIEVED?<br /></p> <ul><li>Architecture that uniformly applies governance within the unique confines of your business </li></ul> <p>2010 Property ofPSC Group, LLC<br />3/16/2010<br />22<br /> 54. SOUNDS GREAT, HOW ARE THESE MAGICAL AND WONDERFUL FEATS ACHIEVED?<br /></p> <ul><li>Architecture that uniformly applies governance within the unique confines of your business</li></ul> <p> 55. Use of standards-based components / services / products2010 Property ofPSC Group, LLC<br />3/16/2010<br />23<br /> 56. THE RIGHT ARCHITECTURE FOR YOUR BUSINESS<br /></p> <ul><li>Data-as-a-service</li></ul> <p>2010 Property ofPSC Group, LLC<br />3/16/2010<br />24<br /> 57. THE RIGHT ARCHITECTURE FOR YOUR BUSINESS<br /></p> <ul><li>Data-as-a-service </li></ul> <p> 58. Process-as-a-service2010 Property ofPSC Group, LLC<br />3/16/2010<br />25<br /> 59. THE RIGHT ARCHITECTURE FOR YOUR BUSINESS<br /></p> <ul><li>Data-as-a-service </li></ul> <p> 60. Process-as-a-service 61. Examples 62. SOA 63. ETL 64. EAI 65. Federated Databases / ontology-based integration*2010 Property ofPSC Group, LLC<br />3/16/2010<br />26<br /> 66. STANDARDS-BASED COMPONENTS<br />Technical<br /></p> <ul><li>Enterprise Service Bus </li></ul> <p> 67. Apache ServiceMix 68. IBM WebSphere ESB 69. Combination of Microsoft BizTalk Server and Windows Communication Foundation 70. Oracle ESB2010 Property ofPSC Group, LLC<br />3/16/2010<br />27<br /> 71. STANDARDS-BASED COMPONENTS<br />Technical<br /></p> <ul><li>Enterprise Service Bus </li></ul> <p> 72. Apache ServiceMix 73. IBM WebSphere ESB 74. Combination of Microsoft BizTalk Server and Windows Communication Foundation 75. Oracle ESB 76. Messaging 77. Apache Active MQ 78. IBM Websphere MQ 79. Microsoft MSMQ 80. Oracle Weblogic JMS2010 Property ofPSC Group, LLC<br />3/16/2010<br />28<br /> 81. STANDARDS-BASED COMPONENTS<br />Technical<br /></p> <ul><li>Enterprise Service Bus </li></ul> <p> 82. Apache ServiceMix 83. IBM WebSphere ESB 84. Combination of Microsoft BizTalk Server and Windows Communication Foundation 85. Oracle ESB 86. Messaging 87. Apache Active MQ 88. IBM Websphere MQ 89. Microsoft MSMQ 90. Oracle Weblogic JMS 91. Web Services2010 Property ofPSC Group, LLC<br />3/16/2010<br />29<br /> 92. STANDARDS-BASED COMPONENTS (contd)<br />Business Processes<br /></p> <ul><li>Business Process Expression Language (BPEL) </li></ul> <p> 93. Apache ODE 94. IBM WebSphere Process Server 95. BPEL for Windows Workflow Foundation 96. Oracle SOA Suite2010 Property ofPSC Group, LLC<br />3/16/2010<br />30<br /> 97. STANDARDS-BASED COMPONENTS (contd)<br />Business Processes<br /></p> <ul><li>Business Process Expression Language (BPEL) </li></ul> <p> 98. Apache ODE 99. IBM WebSphere Process Server 100. BPEL for Windows Workflow Foundation 101. Oracle SOA Suite 102. Business Process Modeling Notation (BPMN)2010 Property ofPSC Group, LLC<br />3/16/2010<br />31<br /> 103. STANDARDS-BASED COMPONENTS (contd)<br />Business Information<br /></p> <ul><li>Business Activity Monitoring (BAM) </li></ul> <p> 104. Apache Camel 105. IBM WebSphere Business Monitor 106. Microsoft BizTalk Server 107. Oracle SOA Suite2010 Property ofPSC Group, LLC<br />3/16/2010<br />32<br /> 108. STANDARDS-BASED COMPONENTS (contd)<br />Business Information<br /></p> <ul><li>Business Activity Monitoring (BAM) </li></ul> <p> 109. Apache Camel 110. IBM WebSphere Business Monitor 111. Microsoft BizTalk Server 112. Oracle SOA Suite 113. Industry-wide information schemas 114. CML, 115. HL7/CDISC 116. FIXML 117. LegalXML2010 Property ofPSC Group, LLC<br />3/16/2010<br />33<br /> 118. 03/14/10<br />2010 Property ofPSC Group, LLC<br />BUSINESS PROCESS EXAMPLE (e-commerce)<br /> 119. 03/14/10<br />2009 Property ofPSC Group, LLC<br />BUSINESS PROCESS EXAMPLE (contd)<br /> 120. 03/14/10<br />2009 Property ofPSC Group, LLC<br />BPMN EXAMPLE<br /> 121. 03/14/10<br />2009 Property ofPSC Group, LLC<br />BPEL EXAMPLE<br /> 122. 03/14/10<br />2009 Property ofPSC Group, LLC<br />BAM EXAMPLE<br /> 123. CONTENT PROGRESSION MODELTM[3]<br />2010 Property ofPSC Group, LLC<br />3/16/2010<br />39<br /> 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 ofPSC Group, LLC<br />3/16/2010<br />40<br /> 125. Q &amp; A<br />2010 Property ofPSC Group, LLC<br />3/16/2010<br />41<br /> 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 ofPSC Group, LLC<br />3/16/2010<br />42<br /></p>

Recommended

View more >