Toronto ECE 1770 - Overview of Application Adapter Technology

Unformatted text preview:

Overview of Application Adapter TechnologyAgendaApplication System IntegrationTwo main reasons for Application System IntegrationSlide 5Core component of EAI ProductsDefinition of AdapterDeveloping an AdapterTypical Issues with an AdapterBasic Functions of AdapterSlide 11Integration-ready Appl. systemAdapter Design MethodologyOne of Adapter TechnologiesBizTalk Server Messaging ToolsDocument Interchange ExampleSlide 17Slide 18PowerPoint PresentationSummarySlide 21Overview of Application Overview of Application Adapter TechnologyAdapter TechnologyOverview of Application Overview of Application Adapter TechnologyAdapter Technology Kenneth BaikKenneth BaikApril 10, 2003April 10, 2003ECE1770 - Expert TopicECE1770 - Expert Topic2AgendaAgendaMain reasons for EAIMain reasons for EAIPrimary objective of Application AdapterPrimary objective of Application AdapterTypical Issues with AdapterTypical Issues with AdapterBasic Functions of AdapterBasic Functions of AdapterAdapter MethodologyAdapter MethodologyOne of Adapter TechnologiesOne of Adapter TechnologiesSimple DemoSimple DemoSummarySummary3Application System IntegrationApplication System IntegrationHeterogeneous PlatformsHeterogeneous PlatformsERP SystemsERP SystemsIn-house Proprietary AppsIn-house Proprietary AppsMainframe ApplicationsMainframe ApplicationsConsumersConsumersTrading PartnersTrading PartnersSuppliersSuppliersDistributorsDistributorsBusiness PartnersBusiness PartnersInternet / Internet / Virtual Private NetworkVirtual Private NetworkB2BB2BIntegrationIntegrationA2AA2AB2CB2CB2BCorporate procurement, supply chain, industry portalsB2CWeb Storage System, customer relationship managementApplication IntegrationCombining applications into new processesConnecting internal, external applications4Two main reasons for Two main reasons for Application System IntegrationApplication System IntegrationTo connect between the existing application systemsTo connect between the existing application systemsA typical Fortune 1000 company has many Mission Critical A typical Fortune 1000 company has many Mission Critical Application SystemsApplication SystemsA typical large enterprise has more than 5000 major application A typical large enterprise has more than 5000 major application systemssystemsThese systems are logically interconnectedThese systems are logically interconnectedCorporate information is scattered in disparate and heterogeneous Corporate information is scattered in disparate and heterogeneous application systems. These application systems are called “Legacy” application systems. These application systems are called “Legacy” systems.systems.Approximately 70% of corporate data resides on legacy hosts, such Approximately 70% of corporate data resides on legacy hosts, such as mainframe and AS/400 platformas mainframe and AS/400 platformTherefore, the most of enterprises have a mandate to integrate Therefore, the most of enterprises have a mandate to integrate legacy systems to share, exchange, analyze and consolidate the legacy systems to share, exchange, analyze and consolidate the corporate datacorporate data5Two main reasons for Two main reasons for Application System IntegrationApplication System IntegrationTo connect the existing application systems with new To connect the existing application systems with new application systems on new platform such as Web application application systems on new platform such as Web application systemssystemsAs the Internet gets more attention from business sectors, the As the Internet gets more attention from business sectors, the requirements of connecting the legacy systems to the Web requirements of connecting the legacy systems to the Web application systems arise to the surfaceapplication systems arise to the surfaceRewriting a legacy system into Web application system does Rewriting a legacy system into Web application system does not make sense financially and technicallynot make sense financially and technicallyThere are too many risks for mission critical applicationsThere are too many risks for mission critical applicationsTo provide a means of exchange for business information To provide a means of exchange for business information flowing between business partners, legacy systems and Web flowing between business partners, legacy systems and Web application systems must be integrated.application systems must be integrated.6Core component of EAI ProductsCore component of EAI ProductsThe requirement for communication between The requirement for communication between disparate and heterogeneous application systems disparate and heterogeneous application systems leads to development of Enterprise Application leads to development of Enterprise Application Integration productsIntegration productsA core component of this is “A core component of this is “AdapterAdapter”” ““Application AdapterApplication Adapter” is ” is one of the core components of EAI productone of the core components of EAI product!!7Definition of AdapterDefinition of AdapterThe term “The term “AdapterAdapter” could mean different things ” could mean different things depending on the context and the application architecturedepending on the context and the application architectureExample 1Example 1a simple a simple servletservlet is called an adapter is called an adapterExample 2Example 2an entire application, such as an entire application, such as EDI gatewayEDI gateway, could be , could be called an adaptercalled an adapterRegardless of its size and context, Regardless of its size and context, anan adapter’s primary adapter’s primary objective is objective is to facilitate integration of the application for to facilitate integration of the application for which it has been designedwhich it has been designed8Developing an AdapterDeveloping an AdapterOften enterprises end up with multiple homegrown Often enterprises end up with multiple homegrown adapters, each exposing a subset of the application adapters, each exposing a subset of the application functionalityfunctionalityDeveloping an adapter can be very costly and time-Developing an adapter can be very costly and time-consumingconsumingTherefore, for well-known packaged applications such as Therefore, for well-known packaged applications such as SAP and Siebel, off-the-shelf adapters are available that SAP and Siebel, off-the-shelf


View Full Document

Toronto ECE 1770 - Overview of Application Adapter Technology

Download Overview of Application Adapter Technology
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Overview of Application Adapter Technology and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Overview of Application Adapter Technology 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?