Integration Architecture Agile Enterprise Cag2010a

Download Integration Architecture Agile Enterprise Cag2010a

Post on 25-May-2015

1.193 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

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

TRANSCRIPT

  • 1. Integration Architecture for the agile enterpise
    Chicago Architects Group
    March 16, 2010
    2010 Property ofPSC Group, LLC
    3/16/2010
    1

2. AGENDA

  • Definition and goals of Integration Architecture

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 & A2010 Property ofPSC Group, LLC
3/16/2010
2
12. INTEGRATION ARCHITECTURE...
...defines the discovery, interaction and communication technologies joining disparate systems and information providers1
2010 Property ofPSC Group, LLC
3/16/2010
3
13. INTEGRATION ARCHITECTURE...
...defines the discovery, interaction and communication technologies joining disparate systems and information providers1
...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
2010 Property ofPSC Group, LLC
3/16/2010
4
14. INTEGRATION ARCHITECTURE...
...defines the discovery, interaction and communication technologies joining disparate systems and information providers1
...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
...combines principles of Enterprise Integration Architecture (EII) and Enterprise Application Architecture (EAI)
2010 Property ofPSC Group, LLC
3/16/2010
5
15. INTEGRATION ARCHITECTURE GOALS

  • Standardize data to provide meaningful information across the business domain (EII)

16. Metadata repositories 17. Metadata service wrappers2010 Property ofPSC Group, LLC
3/16/2010
6
18. INTEGRATION ARCHITECTURE GOALS

  • Standardize data to provide meaningful information across the business domain (EII)

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
3/16/2010
7
24. INTEGRATION ARCHITECTURE GOALS

  • Standardize data to provide meaningful information across the business domain (EII)

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
3/16/2010
8
32. REASONS FOR INTEGRATION

  • Support Organizational Growth / M&A

2010 Property ofPSC Group, LLC
3/16/2010
9
33. REASONS FOR INTEGRATION

  • Support Organizational Growth / M&A

34. Gain a clear picture about your business2010 Property ofPSC Group, LLC
3/16/2010
10
35. REASONS FOR INTEGRATION

  • Support Organizational Growth / M&A

36. Gain a clear picture about your business 37. Reduce complexity and cost of support2010 Property ofPSC Group, LLC
3/16/2010
11
38. Integration architecture blah, blah, blah.Where's the agile enterprise?
I mentioned agile enterprise in the title
2010 Property ofPSC Group, LLC
3/16/2010
12
39. Integration architecture blah, blah, blah.Where's the agile enterprise?
I mentioned agile enterprise in the title

  • Quicker time to market

40. Increased global competition 41. Less reaction time2010 Property ofPSC Group, LLC
3/16/2010
13
42. Integration architecture blah, blah, blah.Where's the agile enterprise? (contd)
Information that you need

  • How is my sales pipeline/ product distribution/ widget sales process performing right now?

43. Real-time data on your business processes?2010 Property ofPSC Group, LLC
3/16/2010
14
44. Integration architecture blah, blah, blah.Where's the agile enterprise? (contd)
Information that you need

  • How is my sales pipeline/ product distribution/ widget sales process performing right now?

45. Real-time data on your business processes?What am I looking at?Is this bad?

  • Comparing trends in near-time to historical ones gives you context to make good business decisions

2010 Property ofPSC Group, LLC
3/16/2010
15
46. Integration architecture blah, blah, blah.Where's the agile enterprise? (contd)
I wonder if this would help

  • Simulations of your idea can be compared to a baseline (i.e. current) as well as to history to provide quick, credible feedback

47. Changes reflective of new business conditions can be made very quickly2010 Property ofPSC Group, LLC
3/16/2010
16
48. HOW DOES INTEGRATION ARCHITECTURE FIT IN?
2010 Property ofPSC Group, LLC
3/16/2010
17
49. HOW DOES INTEGRATION ARCHITECTURE FIT IN?
...provides metadata that standardizes business data from various systems across the enterprise
2010 Property ofPSC Group, LLC
3/16/2010
18
50. HOW DOES INTEGRATION ARCHITECTURE FIT IN?
...provides metadata that standardizes business data from various systems across the enterprise
...promotes loose coupling between systems to allow specific components to be upgraded/replaced without affecting the entire ecosystem
2010 Property ofPSC Group, LLC
3/16/2010
19
51. HOW DOES INTEGRATION ARCHITECTURE FIT IN?
...provides metadata that standardizes business data from various systems across the enterprise
...promotes loose coupling between systems to allow specific components to be upgraded/replaced without affecting the entire ecosystem
...provides a repeatable method to instrument business processes and communicate this easily and effectively
2010 Property ofPSC Group, LLC
3/16/2010
20
52. HOW DOES INTEGRATION ARCHITECTURE FIT IN?
...provides metadata that standardizes business data from various systems across the enterprise
...promotes loose coupling between systems to allow specific components to be upgraded/replaced without affecting the entire ecosystem
...provides a repeatable method to instrument business processes and communicate this easily and effectively
...ensures that information, and processes are consistently integrated, and performance and availability promises are met all through governance
2010 Property ofPSC Group, LLC
3/16/2010
21
53. SOUNDS GREAT, HOW ARE THESE MAGICAL AND WONDERFUL FEATS ACHIEVED?

  • Architecture that uniformly applies governance within the unique confines of your business

2010 Property ofPSC Group, LLC
3/16/2010
22
54. SOUNDS GREAT, HOW ARE THESE MAGICAL AND WONDERFUL FEATS ACHIEVED?

  • Architecture that uniformly applies governance within the unique confines of your business

55. Use of standards-based components / services / products2010 Property ofPSC Group, LLC
3/16/2010
23
56. THE RIGHT ARCHITECTURE FOR YOUR BUSINESS

  • Data-as-a-service

2010 Property ofPSC Group, LLC
3/16/2010
24
57. THE RIGHT ARCHITECTURE FOR YOUR BUSINESS

  • Data-as-a-service

58. Process-as-a-service2010 Property ofPSC Group, LLC
3/16/2010
25
59. THE RIGHT ARCHITECTURE FOR YOUR BUSINESS

  • Data-as-a-service

60. Process-as-a-service 61. Examples 62. SOA 63. ETL 64. EAI 65. Federated Databases / ontology-based integration*2010 Property ofPSC Group, LLC
3/16/2010
26
66. STANDARDS-BASED COMPONENTS
Technical

  • Enterprise Service Bus

67. Apache ServiceMix 68. IBM WebSphere ESB 69. Combination of Microsoft BizTalk Server and Windows Communication Foundation 70. Oracle ESB2010 Property ofPSC Group, LLC
3/16/2010
27
71. STANDARDS-BASED COMPONENTS
Technical

  • Enterprise Service Bus

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
3/16/2010
28
81. STANDARDS-BASED COMPONENTS
Technical

  • Enterprise Service Bus

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
3/16/2010
29
92. STANDARDS-BASED COMPONENTS (contd)
Business Processes

  • Business Process Expression Language (BPEL