Transcript
Page 1: Integration Architecture Agile Enterprise Cag2010a

Integration Architecture for the agile enterpise

Chicago Architects GroupMarch 16, 2010

3/16/2010 12010 Property of PSC Group, LLC

Page 2: Integration Architecture Agile Enterprise Cag2010a

AGENDA• Definition and goals of Integration Architecture

• Reasons for integration

• The agile enterprise

• How does Integration Architecture fit?

• How does it work?

• The right architecture for your business

• Standards-based components

• Examples

• Content Progression Model

• Q & A

3/16/2010 22010 Property of PSC Group, LLC

Page 3: Integration Architecture Agile Enterprise Cag2010a

INTEGRATION ARCHITECTURE......defines the discovery, interaction and communication technologies joining disparate systems and information providers1

3/16/2010 32010 Property of PSC Group, LLC

Page 4: Integration Architecture Agile Enterprise Cag2010a

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

3/16/2010 42010 Property of PSC Group, LLC

Page 5: Integration Architecture Agile Enterprise Cag2010a

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)

3/16/2010 52010 Property of PSC Group, LLC

Page 6: Integration Architecture Agile Enterprise Cag2010a

INTEGRATION ARCHITECTURE GOALS• Standardize data to provide meaningful information across the

business domain (EII)– Metadata repositories– Metadata service wrappers

3/16/2010 62010 Property of PSC Group, LLC

Page 7: Integration Architecture Agile Enterprise Cag2010a

INTEGRATION ARCHITECTURE GOALS• Standardize data to provide meaningful information across the

business domain (EII)– Metadata repositories– Metadata service wrappers

• 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– Bus (e.g. ESB)– Hub and Spoke

3/16/2010 72010 Property of PSC Group, LLC

Page 8: Integration Architecture Agile Enterprise Cag2010a

INTEGRATION ARCHITECTURE GOALS• Standardize data to provide meaningful information across the

business domain (EII)– Metadata repositories– Metadata service wrappers

• 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– Bus (e.g. ESB)– Hub and Spoke

• 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)– Governance

3/16/2010 82010 Property of PSC Group, LLC

Page 9: Integration Architecture Agile Enterprise Cag2010a

• Support Organizational Growth / M&A

REASONS FOR INTEGRATION

3/16/2010 92010 Property of PSC Group, LLC

Page 10: Integration Architecture Agile Enterprise Cag2010a

• Support Organizational Growth / M&A

• Gain a clear picture about your business

REASONS FOR INTEGRATION

3/16/2010 102010 Property of PSC Group, LLC

Page 11: Integration Architecture Agile Enterprise Cag2010a

• Support Organizational Growth / M&A

• Gain a clear picture about your business

• Reduce complexity and cost of support

REASONS FOR INTEGRATION

3/16/2010 112010 Property of PSC Group, LLC

Page 12: Integration Architecture Agile Enterprise Cag2010a

I mentioned agile enterprise in the title

Integration architecture blah, blah, blah. Where's the agile enterprise?

3/16/2010 122010 Property of PSC Group, LLC

Page 13: Integration Architecture Agile Enterprise Cag2010a

I mentioned agile enterprise in the title

• Quicker time to market

• Increased global competition

• Less reaction time

Integration architecture blah, blah, blah. Where's the agile enterprise?

3/16/2010 132010 Property of PSC Group, LLC

Page 14: Integration Architecture Agile Enterprise Cag2010a

Information that you need• How is my sales pipeline/ product distribution/ widget

sales process performing right now?

• Real-time data on your business processes?

Integration architecture blah, blah, blah. Where's the agile enterprise? (cont’d)

3/16/2010 142010 Property of PSC Group, LLC

Page 15: Integration Architecture Agile Enterprise Cag2010a

Information that you need• How is my sales pipeline/ product distribution/ widget

sales process performing right now?

• 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

Integration architecture blah, blah, blah. Where's the agile enterprise? (cont’d)

3/16/2010 152010 Property of PSC Group, LLC

Page 16: Integration Architecture Agile Enterprise Cag2010a

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

• Changes reflective of new business conditions can be made very quickly

Integration architecture blah, blah, blah. Where's the agile enterprise? (cont’d)

3/16/2010 162010 Property of PSC Group, LLC

Page 17: Integration Architecture Agile Enterprise Cag2010a

HOW DOES INTEGRATION ARCHITECTURE FIT IN?

3/16/2010 172010 Property of PSC Group, LLC

Page 18: Integration Architecture Agile Enterprise Cag2010a

...provides metadata that standardizes business data from various systems across the enterprise

HOW DOES INTEGRATION ARCHITECTURE FIT IN?

3/16/2010 182010 Property of PSC Group, LLC

Page 19: Integration Architecture Agile Enterprise Cag2010a

...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

HOW DOES INTEGRATION ARCHITECTURE FIT IN?

3/16/2010 192010 Property of PSC Group, LLC

Page 20: Integration Architecture Agile Enterprise Cag2010a

...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

HOW DOES INTEGRATION ARCHITECTURE FIT IN?

3/16/2010 202010 Property of PSC Group, LLC

Page 21: Integration Architecture Agile Enterprise Cag2010a

...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

HOW DOES INTEGRATION ARCHITECTURE FIT IN?

3/16/2010 212010 Property of PSC Group, LLC

Page 22: Integration Architecture Agile Enterprise Cag2010a

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

SOUNDS GREAT, HOW ARE THESE “MAGICAL” AND “WONDERFUL” FEATS ACHIEVED?

3/16/2010 222010 Property of PSC Group, LLC

Page 23: Integration Architecture Agile Enterprise Cag2010a

• Architecture that uniformly applies governance within the unique confines of your business • Use of standards-based components /

services / products

SOUNDS GREAT, HOW ARE THESE “MAGICAL” AND “WONDERFUL” FEATS ACHIEVED?

3/16/2010 232010 Property of PSC Group, LLC

Page 24: Integration Architecture Agile Enterprise Cag2010a

• Data-as-a-service

THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS

3/16/2010 242010 Property of PSC Group, LLC

Page 25: Integration Architecture Agile Enterprise Cag2010a

• Data-as-a-service• Process-as-a-service

THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS

3/16/2010 252010 Property of PSC Group, LLC

Page 26: Integration Architecture Agile Enterprise Cag2010a

• Data-as-a-service• Process-as-a-service• Examples

SOA ETL EAI Federated Databases / ontology-based

integration*

THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS

3/16/2010 262010 Property of PSC Group, LLC

Page 27: Integration Architecture Agile Enterprise Cag2010a

Technical• Enterprise Service Bus

• Apache ServiceMix• IBM WebSphere ESB• Combination of Microsoft BizTalk Server and Windows

Communication Foundation • Oracle ESB

STANDARDS-BASED COMPONENTS

3/16/2010 272010 Property of PSC Group, LLC

Page 28: Integration Architecture Agile Enterprise Cag2010a

Technical• Enterprise Service Bus

• Apache ServiceMix• IBM WebSphere ESB• Combination of Microsoft BizTalk Server and Windows

Communication Foundation • Oracle ESB

• Messaging• Apache Active MQ• IBM Websphere MQ• Microsoft MSMQ• Oracle Weblogic JMS

STANDARDS-BASED COMPONENTS

3/16/2010 282010 Property of PSC Group, LLC

Page 29: Integration Architecture Agile Enterprise Cag2010a

Technical• Enterprise Service Bus

• Apache ServiceMix• IBM WebSphere ESB• Combination of Microsoft BizTalk Server and Windows

Communication Foundation • Oracle ESB

• Messaging• Apache Active MQ• IBM Websphere MQ• Microsoft MSMQ• Oracle Weblogic JMS

• Web Services

STANDARDS-BASED COMPONENTS

3/16/2010 292010 Property of PSC Group, LLC

Page 30: Integration Architecture Agile Enterprise Cag2010a

Business Processes

• Business Process Expression Language (BPEL)• Apache ODE• IBM WebSphere Process Server• BPEL for Windows Workflow Foundation• Oracle SOA Suite

STANDARDS-BASED COMPONENTS (cont’d)

3/16/2010 302010 Property of PSC Group, LLC

Page 31: Integration Architecture Agile Enterprise Cag2010a

Business Processes

• Business Process Expression Language (BPEL)• Apache ODE• IBM WebSphere Process Server• BPEL for Windows Workflow Foundation• Oracle SOA Suite

• Business Process Modeling Notation (BPMN)

STANDARDS-BASED COMPONENTS (cont’d)

3/16/2010 312010 Property of PSC Group, LLC

Page 32: Integration Architecture Agile Enterprise Cag2010a

Business Information• Business Activity Monitoring (BAM)

• Apache Camel• IBM WebSphere Business Monitor• Microsoft BizTalk Server• Oracle SOA Suite

STANDARDS-BASED COMPONENTS (cont’d)

3/16/2010 322010 Property of PSC Group, LLC

Page 33: Integration Architecture Agile Enterprise Cag2010a

Business Information• Business Activity Monitoring (BAM)

• Apache Camel• IBM WebSphere Business Monitor• Microsoft BizTalk Server• Oracle SOA Suite

• Industry-wide information schemas• CML,• HL7/CDISC• FIXML• LegalXML

STANDARDS-BASED COMPONENTS (cont’d)

3/16/2010 332010 Property of PSC Group, LLC

Page 34: Integration Architecture Agile Enterprise Cag2010a

2010 Property of PSC Group, LLC03/14/10

BUSINESS PROCESS EXAMPLE (e-commerce)

Page 35: Integration Architecture Agile Enterprise Cag2010a

2009 Property of PSC Group, LLC03/14/10

BPMN EXAMPLE

Page 36: Integration Architecture Agile Enterprise Cag2010a

2009 Property of PSC Group, LLC03/14/10

BPEL EXAMPLE

Page 37: Integration Architecture Agile Enterprise Cag2010a

2009 Property of PSC Group, LLC03/14/10

BAM EXAMPLE

Page 38: Integration Architecture Agile Enterprise Cag2010a

CONTENT PROGRESSION MODELTM [3]

3/16/2010 392010 Property of PSC Group, LLC

Page 39: Integration Architecture Agile Enterprise Cag2010a

1 http://www.michigan.gov/dit/0,1607,7-139-34305-108216--,00.html2 https://www.deloitte.com/view/en_NL/nl/services /consulting/technology-advisory/architecture-and-bpm/integration-architecture/index.htm3 http://www.pscgroup.com/knowledge/information-command-and-control

REFERENCES

3/16/2010 402010 Property of PSC Group, LLC

Page 40: Integration Architecture Agile Enterprise Cag2010a

Q & A

3/16/2010 412010 Property of PSC Group, LLC

Page 41: Integration Architecture Agile Enterprise Cag2010a

Contact Info

Michael VogtEnterprise Architecture, Practice LeaderPSC Group, [email protected]

http://www.pscgroup.com/solutions/architecture-design-and-development

THANK YOU !!!

3/16/2010 422010 Property of PSC Group, LLC


Top Related