integration architecture providing stability in the whirlwind of electronic-commerce enterprise...

27
Integration Architecture Integration Architecture Providing Stability in the Whirlwind of Providing Stability in the Whirlwind of Electronic-Commerce Electronic-Commerce Enterprise Application Enterprise Application Bill Moore Technical Architect Consultant Bill Moore Technical Architect Consultant Enterprise Solutions Partnering Enterprise Solutions Partnering

Upload: scott-powell

Post on 26-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Integration ArchitectureIntegration Architecture

Providing Stability in the Whirlwind of Electronic-CommerceProviding Stability in the Whirlwind of Electronic-Commerce

Enterprise ApplicationEnterprise Application

Bill Moore Technical Architect ConsultantBill Moore Technical Architect Consultant

Enterprise Solutions Enterprise Solutions PartneringPartnering

Page 2: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Define TechnologiesDefine Technologies

Review emerging technology opportunitiesReview emerging technology opportunities

Define process of changeDefine process of change

Understand Processes of changeUnderstand Processes of change

Review Business OpportunitiesReview Business Opportunities

Embrace a “next step” perspectiveEmbrace a “next step” perspective

Presentation ObjectivePresentation Objective

Page 3: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Review and evaluate existing IDHW Common Directory architecture and data documents for possible architecture enhancement or improvement through emerging technology.

Architectural Deliverable Architectural Deliverable 11

Reviewed Documents IDHW e-Business Strategic Plan - Executive Overview IDHW e-Business Strategic Plan IDHW Common Directory Scope IDHW Common Directory Architecture Requirements IDHW Common Directory Architecture Recommendations IDHW Common Directory Revised Project Plan IDHW Common Directory Use Cases

Page 4: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Recommend best of breed integration product(s) and technology to ensure success that provides a scalable and extensible architecture consistent with IDHW E-Business Enterprise and client services delivery strategy.

Vendor Selection Process Vendor Selection Process

1. Develop a weighted score evaluation matrix 1. Develop a weighted score evaluation matrix 2. Request vendor product and demo media 2. Request vendor product and demo media 3. Solicit IDHW input of 3. Solicit IDHW input of benchmark considerations 4. Request vendor benchmark considerations 4. Request vendor demonstrations from selected “finalists” 5. Select demonstrations from selected “finalists” 5. Select a finalist a finalist

Architectural Deliverable Architectural Deliverable 22

Page 5: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Traditional development of business processes Traditional development of business processes and data of individual systems within the and data of individual systems within the Enterprise operating apart of each otherEnterprise operating apart of each other

Apps

Data

DAR

Apps

Data

EPICS

Apps

Data

WIC

Apps

Data

ICCP

Apps

Data

SUBA

Apps

Data

FOCUS Apps

Data

ICSES

Where are we today?Where are we today?

Page 6: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Enabling different Enterprise software Enabling different Enterprise software components to work togethercomponents to work together

SYNERGYSYNERGY

CommonCommon

DataData

Apps

Data

DAR

Apps

Data

EPICS

Apps

Data

WIC

Apps

Data

ICCP

Apps

Data

SUBA

Apps

Data

FOCUS Apps

Data

ICSES

TransactionsTransactions

Business Business

ProcessesProcessesReusabilityReusability

Enterprise Application Enterprise Application Integration?Integration?

Page 7: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Console ToolsConsole Tools

ADO, DAO ADO, DAO COM/DCOMCOM/DCOM

MessagingMessaging

Traditional Traditional DevelopmentDevelopment

EBC EBC B2B, B2CB2B, B2C

EPI EPI Portal IntelligencePortal Intelligence

EAI EAI IntegrationIntegration

VB,Access,ASVB,Access,ASP, JavascriptP, Javascript

Java, Java, EJB,XMLEJB,XML

XSL, XQLXSL, XQL

CORBACORBA

Development Technology Development Technology HistoryHistory

Page 8: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Convergence and Convergence and CollaborationCollaboration

The global economy is on the verge of becoming a "digital economy," an entirely new business and social order that will dramatically change the way we live and do business

Tony Bove, Director of Customer Messaging, BEA Systems Seminar April 2001

ComputingComputing TechnologiesTechnologies

CommerceCommerce PlatformsPlatforms

Corporate DataCorporate Data

CommunicationsCommunications

Page 9: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Mission Critical Mission Critical ConsiderationsConsiderations

The basic truth is that the New Economy was always about productivity gains and still is," Business Week editorial "Nasdaq Crashed. The New Economy Didn't": January 22, 2001.

Savvy "e-generation businesses" have been quick Savvy "e-generation businesses" have been quick to grasp the Internet's potential as a powerful tool to grasp the Internet's potential as a powerful tool for their larger effortsfor their larger efforts

Improving products and services development Improving products and services development time time

Creating strong partnershipsCreating strong partnerships

Expanding chain of operationsExpanding chain of operations

Improving organizational productivityImproving organizational productivity

Page 10: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Collaborative RoadmapCollaborative Roadmap

Business analysts and IT staff must work in tandem as Business analysts and IT staff must work in tandem as they scope and develop new applications that provide new they scope and develop new applications that provide new products and services to customers, enhance the success products and services to customers, enhance the success of strategic enterprise architecture positioning. of strategic enterprise architecture positioning.

Many companies facing relentless time-to-market Many companies facing relentless time-to-market pressure are missing what he calls the whole e-business pressure are missing what he calls the whole e-business picture" by jumping in without a clear application roadmappicture" by jumping in without a clear application roadmap

Dr. Ravi Kalakota, author of "E-Business: Roadmap for Dr. Ravi Kalakota, author of "E-Business: Roadmap for Success" (Addison-Wesley, June 1999)Success" (Addison-Wesley, June 1999)

Page 11: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Enterprise InteroperabilityEnterprise Interoperability

The successful implementation of consistent, scalable, The successful implementation of consistent, scalable, reliable, incremental and cost effective solutions depends reliable, incremental and cost effective solutions depends on the standards and methodologies that are defined for on the standards and methodologies that are defined for these levels. these levels.

Consider the following four questions:Consider the following four questions:

1. How is information to be shared within an Application?1. How is information to be shared within an Application?

2. How is information to be shared between Applications 2. How is information to be shared between Applications within an Enterprise (A2A)?within an Enterprise (A2A)?

3. How is information to be shared between Enterprises 3. How is information to be shared between Enterprises (A2B, B2A and B2B)?(A2B, B2A and B2B)?

4. How is information to be shared directly with Customers 4. How is information to be shared directly with Customers (C2B and B2C)?(C2B and B2C)?

Page 12: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Open ArchitectureOpen Architecture

An integration platform must be based An integration platform must be based on open rather than proprietary on open rather than proprietary standards to ensure interoperability standards to ensure interoperability among the applications that run on it or among the applications that run on it or are managed by itare managed by it

Enterprises that thrive in the future will be those that can rapidly assimilate packaged applications Enterprises that thrive in the future will be those that can rapidly assimilate packaged applications and reuse existing applications in new ways. and reuse existing applications in new ways.

They understand that systems built to change are ultimately more valuable than systems built to They understand that systems built to change are ultimately more valuable than systems built to last. last.

The key to their success will be how to modularize their application portfolio and organize the The key to their success will be how to modularize their application portfolio and organize the connections among the systems.connections among the systems.

Roy Schulte, Gartner GroupRoy Schulte, Gartner Group

Page 13: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

EAI BenefitsEAI Benefits

Application integration is evolving into Application integration is evolving into a software infrastructure layer that it is a software infrastructure layer that it is built on standards and provides a fully built on standards and provides a fully extensible enterprise platform.extensible enterprise platform.

The goal is a renewed focus on business The goal is a renewed focus on business problems themselves and not on infrastructure or problems themselves and not on infrastructure or integration, resulting in :integration, resulting in :

Rapid application developmentRapid application development

Control Project Cost Control Project Cost

standards-based solution that provides not only near-standards-based solution that provides not only near-term value but ensures increased time-term value but ensures increased time-to-value for future IT initiatives.to-value for future IT initiatives.

Page 14: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Enterprise Application Enterprise Application IntegrationIntegration

• The key to developing a Enterprise The key to developing a Enterprise Application Integration (EAI) Application Integration (EAI) Architecture is recognizing that Architecture is recognizing that there are different levels of there are different levels of integration, each with its own integration, each with its own particular requirements and particular requirements and considerations. considerations.

Page 15: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Application to ApplicationApplication to Application The complete A2A architecture must embrace the new The complete A2A architecture must embrace the new

component standard for application development, component standard for application development, middleware products for cross-platform middleware products for cross-platform communication, as well as all of the technologies and communication, as well as all of the technologies and standards that have already been deployed within the standards that have already been deployed within the Enterprise. Enterprise.

Businesses can not afford to replace or reengineer all Businesses can not afford to replace or reengineer all of their mission critical applications. of their mission critical applications.

Roy Schulte, Gartner GroupRoy Schulte, Gartner Group

Page 16: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

L

XML XML

EAI EAI

Scalable & Extensible Scalable & Extensible EnterpriseEnterprise

E-business and new Web E-business and new Web and wireless applications and wireless applications must be combined with the must be combined with the enterprise information enterprise information systems already in place in systems already in place in order to propel the modern order to propel the modern enterprise to successenterprise to success. ServerServer

LegacyLegacyWAP WAP

Page 17: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Application Integration Application Integration FrameworkFrameworkEnabling different software components to work Enabling different software components to work to togetherto together

.

Page 18: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Application Integration Application Integration FrameworkFramework

Business process automation products:Business process automation products: built on standardsbuilt on standards

provides a fully extensible enterprise platformprovides a fully extensible enterprise platform

based on workflow technologybased on workflow technology

allow the business logic exposed by adapters allow the business logic exposed by adapters to be tied together into a cohesive, end-to-end to be tied together into a cohesive, end-to-end transaction flow.transaction flow.

Page 19: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Responding to the ChallengeResponding to the Challenge

What steps should I take to ensure What steps should I take to ensure that our organization flourishes in that our organization flourishes in the digital business economy?”the digital business economy?”

Page 20: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Integrate Within Your Integrate Within Your EnterpriseEnterprise

The most important first step in successfully positioning your The most important first step in successfully positioning your enterprise is integrating the disparate, disconnected applications enterprise is integrating the disparate, disconnected applications that are used within your enterprise to automate your business that are used within your enterprise to automate your business processes.processes.

Initiating communication among all the Initiating communication among all the disparate applications.disparate applications.

Most applications within an enterprise are heterogeneous; they have been written in different programming languages and run on different operating systems and hardware platforms.

An underlying software that enables communication An underlying software that enables communication between a mix of these different and disparate between a mix of these different and disparate application regardless of their platforms. application regardless of their platforms.

Page 21: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Achieved by modifying or writing new Achieved by modifying or writing new programs that calls the business logic programs that calls the business logic of the integrated applications through of the integrated applications through their adapterstheir adapters

Manage Business Manage Business ProcessesProcesses

When this new application is executed, it When this new application is executed, it calls each of the integrated applications in calls each of the integrated applications in a sequence that corresponds with the flow a sequence that corresponds with the flow

of an enterprise-wide business process.of an enterprise-wide business process.

Page 22: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

LXMLXML

Translating Disparate Data Translating Disparate Data StructuresStructures

Translating Disparate Data Translating Disparate Data Structures into a Common FormatStructures into a Common Format

Common Data Common Data

FOCUSFOCUS

ICSESICSES

EPSEPS

ICCP ICCP

LogicalLogical

Page 23: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Enterprise ExtensibilityEnterprise Extensibility

Executive Executive

Informaton SystemInformaton System

WorkflowWorkflow

ProcessingProcessing

Common Common

DirectoryDirectory

WirelessWireless

ApplicationsApplications

CustomerCustomer

ServiceService

E-LearningE-Learning

Page 24: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Accommodates future changes to business processes, Accommodates future changes to business processes, new integration needs, new business partners new integration needs, new business partners

Benefits ReviewBenefits Review

Accomplish business goals faster by dividing and Accomplish business goals faster by dividing and conquering your server-side deployments. conquering your server-side deployments.

Superior to the costly prospect of writing an entire Superior to the costly prospect of writing an entire solution in-house or purchasing an off-the-shelf solution in-house or purchasing an off-the-shelf product that is not extensible for future needs.product that is not extensible for future needs.

Use a stable, standards-based, extensible Use a stable, standards-based, extensible infrastructure that allows developers to focus their infrastructure that allows developers to focus their expertise on solving unique business problems and expertise on solving unique business problems and creating innovative new applications. creating innovative new applications.

Page 25: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Application Integration Application Integration FrameworkFramework provides a fully extensible enterprise provides a fully extensible enterprise

platformplatform

allow the business logic exposed by allow the business logic exposed by adapters to be tied together into a adapters to be tied together into a cohesive, end-to-end transaction flowcohesive, end-to-end transaction flow

built on standardsbuilt on standards

based on workflow technologybased on workflow technology

ConclusionConclusion

Page 26: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Systems AssessmentSystems Assessment

Critical Path AssessmentCritical Path Assessment

Emerging Methodologies AssessmentEmerging Methodologies Assessment

Role Evolvement AssessmentRole Evolvement Assessment

Emerging Business Use AssessmentEmerging Business Use Assessment

Map of the futureMap of the future

Page 27: Integration Architecture Providing Stability in the Whirlwind of Electronic-Commerce Enterprise Application Bill Moore Technical Architect Consultant

Emerging Emerging TechnologyTechnology

A2A Application Integration

Traditional Development

B2B Business to Business

EBI Business Intelligence

B2C Business to Client

EAI Application Integration

EBI Business Intelligence

EPI Portal Intelligence

Silo Development

Integrated Applications

Client Services

Partnering SSA, State Idaho

Role Based Strategic Intelligence

Executive Information System

Customer Service E-Learning

Technology Method Solution