integration architecture agile enterprise cag2010a

Post on 25-May-2015

1.210 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Integration Architecture for the agile enterpise

Chicago Architects GroupMarch 16, 2010

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

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

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

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

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

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

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

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

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

• Support Organizational Growth / M&A

REASONS FOR INTEGRATION

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

• Support Organizational Growth / M&A

• Gain a clear picture about your business

REASONS FOR INTEGRATION

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

• 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

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

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

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

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

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

HOW DOES INTEGRATION ARCHITECTURE FIT IN?

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

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

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

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

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

• 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

• 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

• Data-as-a-service

THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS

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

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

THE “RIGHT” ARCHITECTURE FOR YOUR BUSINESS

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

• 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

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

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

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

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

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

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

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

2010 Property of PSC Group, LLC03/14/10

BUSINESS PROCESS EXAMPLE (e-commerce)

2009 Property of PSC Group, LLC03/14/10

BPMN EXAMPLE

2009 Property of PSC Group, LLC03/14/10

BPEL EXAMPLE

2009 Property of PSC Group, LLC03/14/10

BAM EXAMPLE

CONTENT PROGRESSION MODELTM [3]

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

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

Q & A

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

Contact Info

Michael VogtEnterprise Architecture, Practice LeaderPSC Group, LLC847.517.7200mvogt@psclistens.com

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

THANK YOU !!!

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

top related