DOC PREVIEW
Toronto ECE 1770 - Application Integration

This preview shows page 1-2-3-4-27-28-29-30-55-56-57-58 out of 58 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 58 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

IBM Software Group© 2006 IBM CorporationUniversity of TorontoApplication IntegrationJanuary 26, 2006Kelvin Yung, IBM Canada Ltd Business Integration Solution SpecialistIBM Software Group | WebSphere software_© 2006 IBM Corporation2Module ObjectivesAfter completing this module, the participant should be able to • Understand what is Application Integration• Understand different patterns of application Integration• Understand Quality of Service of application Integration• Understand how application integration fits into the overall Business Integration ArchitectureIBM Software Group | WebSphere software_© 2006 IBM Corporation3AgendaHistoryWhy application IntegrationApplication Integration patternQuality of ServiceApplication Integration StylesExerciseIBM Software Group | WebSphere software_© 2006 IBM Corporation4As Patterns Have Evolved, So Has IBMFlexibility Point-to-Point connection between applications Simple, basic connectivityMessaging Backbone EAI connects applications via a centralized hub  Easier to manage larger number of connectionsEnterprise Application Integration (EAI) Integration and choreography of services through an Enterprise Service Bus  Flexible connections with well defined, standards-based interfacesService Orientated IntegrationSOA builds flexibility on your current investments. . . The next stage of integrationIBM Software Group | WebSphere software_© 2006 IBM Corporation5HistorySilosHistorically, applications were written to solve specific, well-delineated problems.There was little vision at the time of an application landscape that would coverthe whole range of business requirements, so no need for an integratedarchitecture was seen. As a result, solutions would evolve on a great variety ofplatforms. Batch orientedIf and where integration was needed, it was usually achieved by hosting the applications on the same system and sharing files. This was no great restriction, since most applications at that time were batch oriented and largecentral computers (the “mainframes”) were the accepted technology standard.Data drivenData were moved between systems to the applications which required them.•Physical move of data. For example delivery of tapes •FTPFiles remained the favorite entities to share because •They were well understood and had worked well between applications on the same system.•Support was available for cross-platform file transfers and file sharing on network servers.• Most applications were still batch oriented.Online processing•collect data during the online day (in files) •actual processing performed during nightly batch runs.IBM Software Group | WebSphere software_© 2006 IBM Corporation6e-business On DemandAn on demand business is an enterprise whose business processes—integrated end-to-end across the company and with key partners, suppliers and customers—canrespond with speedto any customer demand, market opportunity or external threat.IBM Software Group | WebSphere software_© 2006 IBM Corporation7ChallengesReliable and flexible information flow between diverse applications and organizations Applications are not integrated in a flexible and reliable way across the enterprise … reducing business responsiveness Differences between many internal applications and between business partner applications must be managed Maintaining point to point or custom written integration interfaces is cost and time prohibitiveChallenges Addressed By WebSphereCustomer Challenges Reliable, seamless data exchange between multiple applications Management of differences between multiple internal applications and business partner applications Adoption of an enterprise wide, flexible, service oriented approach to integration• Heterogeneous platforms• Programming complexity to add communication functions• Technology choice - Network protocols• Non standard APIs • Transaction controls across platformsTechnology challengesIBM Software Group | WebSphere software_© 2006 IBM Corporation8Why Enterprise Application Integration ?EAI provides:• Great cost and efficiency benefits by automating and controlling the interactions of disparate systems •Provide new business functions by•tying applications together to provide more complex functions•combine new applications with existing applications •Form new services with mix and match of existing functions and services•Shorten development time and enhance re-use• Supporting technology for Business Process Management (BPM) • Technology for Business-to-Business (B2B) enablementIBM Software Group | WebSphere software_© 2006 IBM Corporation9Who should do application integration ?Business and IT drivers• The business processes need to be integrated with existing business systems and information.• The business activity needs to aggregate, organize, and present information from various sources within the organization.IBM Software Group | WebSphere software_© 2006 IBM Corporation10Application Integration requirements• Seamless execution of multiple applications and access to their respective data in order to automate a complex, new business function. • Reliable integration of applications—be they legacy stovepipe applications, packaged software applications, or custom applications—requires the use of proven, repeatable patterns.IBM Software Group | WebSphere software_© 2006 IBM Corporation11Application Integration PatternThe Application Integration pattern serves to integrate multiple Business patterns or to integrate applications and data within an individual Business pattern. It is applicable when integrating applications and data within the bounds of an organization.Two different approaches:• Process-focused integration: The integration of the functional flow of processing between the applications.For example, the integration of an e-commerce application with an Enterprise Resource Planning (ERP) system for a newly created sales order would most definitely be a Process-focused integration activity.• Data-focused integration:The integration of the information used by applications.For example, the master data synchronization of the product catalog between the ERP system and the e-commerce system would be a Data-focused integration activity.IBM Software Group | WebSphere software_© 2006 IBM Corporation12Which is the right pattern ?Understanding your applicationsEnterprise Application Integration is


View Full Document

Toronto ECE 1770 - Application Integration

Download Application Integration
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 Application Integration 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 Application Integration 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?