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
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
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
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
Review and evaluate existing IDHW Common Directory architecture and data documents for possible architecture enhancement or improvement through emerging technology.
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
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
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?
Enabling different Enterprise software Enabling different Enterprise software components to work togethercomponents to work together
Development Technology Development Technology HistoryHistory
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
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
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)
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)?
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
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.
• 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.
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
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
Application Integration Application Integration FrameworkFrameworkEnabling different software components to work Enabling different software components to work to togetherto together
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.
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?”
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.
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.
LXMLXML
Translating Disparate Data Translating Disparate Data StructuresStructures
Translating Disparate Data Translating Disparate Data Structures into a Common FormatStructures into a Common Format
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.
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