Top Banner
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
27

Integration Architecture

Mar 21, 2016

Download

Documents

oral

Enterprise Solutions Partnering. Integration Architecture. Enterprise Application. Providing Stability in the Whirlwind of Electronic-Commerce. Bill Moore Technical Architect Consultant. Presentation Objective. Define Technologies Review emerging technology opportunities - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integration Architecture

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

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

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

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

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

AppsData

DARAppsData

EPICS

AppsData

WICAppsData

ICCP

AppsData

SUBA

AppsData

FOCUS Apps

Data

ICSES

Where are we today?Where are we today?

Page 6: Integration Architecture

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

SYNERGYSYNERGY

CommonCommon

DataDataAppsData

DARAppsData

EPICS

AppsData

WICAppsData

ICCP

AppsData

SUBA

AppsData

FOCUS Apps

Data

ICSES

TransactionsTransactions

Business Business

ProcessesProcessesReusabilityReusability

Enterprise Application Enterprise Application Integration?Integration?

Page 7: Integration Architecture

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

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

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

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 of products and services to customers, enhance the success of strategic enterprise architecture positioning. strategic enterprise architecture positioning.

Many companies facing relentless time-to-market pressure Many companies facing relentless time-to-market pressure are missing what he calls the whole e-business picture" by are missing what he calls the whole e-business picture" by jumping in without a clear application roadmapjumping 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

Enterprise InteroperabilityEnterprise Interoperability

The successful implementation of consistent, scalable, The successful implementation of consistent, scalable, reliable, incremental and cost effective solutions depends on reliable, incremental and cost effective solutions depends on the standards and methodologies that are defined for these the standards and methodologies that are defined for these levels. 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 (A2B, 3. How is information to be shared between Enterprises (A2B,

B2A and B2B)?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

Open ArchitectureOpen Architecture

An integration platform must be based on An integration platform must be based on open rather than proprietary standards to open rather than proprietary standards to ensure interoperability among the ensure interoperability among the applications that run on it or are applications that run on it or are managed by itmanaged 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 last. They understand that systems built to change are ultimately more valuable than systems built to 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

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

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

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 communication, middleware products for cross-platform communication, as well as all of the technologies and standards that as well as all of the technologies and standards that have already been deployed within the Enterprise. have already been deployed within the Enterprise.

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

Roy Schulte, Gartner GroupRoy Schulte, Gartner Group

Page 16: Integration Architecture

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

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

.

Page 18: Integration Architecture

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-to be tied together into a cohesive, end-to-end transaction flow.end transaction flow.

Page 19: Integration Architecture

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

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

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

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

Enterprise ExtensibilityEnterprise Extensibility

Executive Executive

Informaton SystemInformaton SystemWorkflowWorkflow

ProcessingProcessing

Common Common

DirectoryDirectory

WirelessWireless

ApplicationsApplications

CustomerCustomer

ServiceService

E-LearningE-Learning

Page 24: Integration Architecture

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

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

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

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