SlideShare a Scribd company logo
1 of 10
Download to read offline
Application Integration
                    by Imran Aziz
                                    headshift



Friday, 11 March 2011
What is it ?
         Wikipedia ....                           Gartner Group ....

         “Application Integration or              “unrestricted sharing of data and
         Enterprise Application Integration       business processes among any
         (EAI) is defined as the use of software   connected application or data sources
         and computer systems architectural       in the enterprise.”
         principles to integrate a set of
         enterprise computer applications”

         Typical Applications are :

         DMS (Document management
         systems)
         CMS (Content management systems)
         CRM (Customer relationship
         management) etc




Friday, 11 March 2011
Purpose

           Key Factors                                 Goals
         • Legacy Systems unable to cope with
           growing needs                             • Share and integrate business data
         • Huge Distributed Content Repositories     • Simplify and Automate business process
         • Multiple applications                     • Bridging the Silos
         • Reluctance to Change (familiarity with    • Avoiding Major changes, slow graceful
           existing applications, and want to          transition to support adoption
           continue using it)                        • Adopting latest technologies
         • Keeping up with new technologies          • Single / Consistent end user experience
         • Applications on different operating
           systems, different Languages, different
           databases
         • Legacy Systems no longer supported by
           vendors




Friday, 11 March 2011
Do your home work

          Existing Systems
         • Understand the Infrastructure and
           systems
         • Understand IT compliance policies
         • Research the integrated applications /
           systems (Identity etc)
         • Determine individual application
           dependencies
         • Integration or Migration ?




Friday, 11 March 2011
Scope the integration
        • Determine features to integrate
        • Determine if the integration requires two
          way Sync
        • Identity management
        • Permissions management (centralised or
          distributed)
        • Centralised Search (Use new or existing)
        • Navigation between applications
          (Interface integration)




Friday, 11 March 2011
Methodology

          Patterns
           • Mediation : Broker of updates, keep apps
             in sync
           • Federation : Facade across multiple apps,
             Serving requests from external users
           • Hybrid (Combination of above two) (Box)

        Technical Considerations
           • Service-oriented Architecture
             Bus / hub : Requests from hub to apps
             using adapters (Message bus, Web
             services).
           • Data Transformation: Standard interfaces
             to generalise data format




Friday, 11 March 2011
Methodology continued ...

       Federation




Friday, 11 March 2011
Key factors for integration


       • Standard Interfaces (Application
         Integration)
       • Web Services
       • Pluggable Architecture
       • Avoid database level integration
       • Translation of Identity
       • Content Security
       • Consumer / Provider Model or Separation
         of Concern




Friday, 11 March 2011
Advantages and Disadvantages
        Advantages

        • Centralised access
        • Better exposure to existing applications /
          data
        • Content Discovery / Information flow

        Disadvantage
        • Initial high cost
        • Might become unmanageable as no of
          applications grow




Friday, 11 March 2011
Questions ?




Friday, 11 March 2011

More Related Content

What's hot

JMP_IT Specialist Resume copy
JMP_IT Specialist Resume copyJMP_IT Specialist Resume copy
JMP_IT Specialist Resume copyJames Powell
 
Eight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application ArchitectureEight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application ArchitectureLANSA
 
Modernize Your Network Shares
Modernize Your Network SharesModernize Your Network Shares
Modernize Your Network SharesAxway
 
Capability Statement Privateer IT 2016
Capability Statement Privateer IT 2016Capability Statement Privateer IT 2016
Capability Statement Privateer IT 2016Jerry Bennett
 
Distributed data processing
Distributed data processingDistributed data processing
Distributed data processingAyisha Kowsar
 
Electronic commerce meets the semantic web
Electronic commerce meets the semantic webElectronic commerce meets the semantic web
Electronic commerce meets the semantic webMaheshBabu435
 
AP Security Solution Providers Consortium Webinar - Fasoo Session Decks
AP Security Solution Providers Consortium Webinar - Fasoo Session DecksAP Security Solution Providers Consortium Webinar - Fasoo Session Decks
AP Security Solution Providers Consortium Webinar - Fasoo Session DecksJason Sohn
 
Robert W Hill
Robert W Hill Robert W Hill
Robert W Hill Bob Hill
 
Enterprise information infrastructure
Enterprise information infrastructureEnterprise information infrastructure
Enterprise information infrastructureJunaid Muzaffar
 
Security meeting 2012 ID Theft
Security meeting 2012   ID TheftSecurity meeting 2012   ID Theft
Security meeting 2012 ID TheftLuis Martins
 
Architectures for the Internet of Things
Architectures for the Internet of ThingsArchitectures for the Internet of Things
Architectures for the Internet of ThingsIñaki Vazquez
 
Hi600 u10_inst_slides
Hi600 u10_inst_slidesHi600 u10_inst_slides
Hi600 u10_inst_slidesljmcneill33
 

What's hot (15)

JMP_IT Specialist Resume copy
JMP_IT Specialist Resume copyJMP_IT Specialist Resume copy
JMP_IT Specialist Resume copy
 
Ad upresentation
Ad upresentationAd upresentation
Ad upresentation
 
Eight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application ArchitectureEight Pillars of an Enterprise Application Architecture
Eight Pillars of an Enterprise Application Architecture
 
Modernize Your Network Shares
Modernize Your Network SharesModernize Your Network Shares
Modernize Your Network Shares
 
Capability Statement Privateer IT 2016
Capability Statement Privateer IT 2016Capability Statement Privateer IT 2016
Capability Statement Privateer IT 2016
 
Distributed data processing
Distributed data processingDistributed data processing
Distributed data processing
 
Electronic commerce meets the semantic web
Electronic commerce meets the semantic webElectronic commerce meets the semantic web
Electronic commerce meets the semantic web
 
AP Security Solution Providers Consortium Webinar - Fasoo Session Decks
AP Security Solution Providers Consortium Webinar - Fasoo Session DecksAP Security Solution Providers Consortium Webinar - Fasoo Session Decks
AP Security Solution Providers Consortium Webinar - Fasoo Session Decks
 
Robert W Hill
Robert W Hill Robert W Hill
Robert W Hill
 
Enterprise information infrastructure
Enterprise information infrastructureEnterprise information infrastructure
Enterprise information infrastructure
 
Scalability cube
Scalability cubeScalability cube
Scalability cube
 
SaurabhDoc (1)
SaurabhDoc (1)SaurabhDoc (1)
SaurabhDoc (1)
 
Security meeting 2012 ID Theft
Security meeting 2012   ID TheftSecurity meeting 2012   ID Theft
Security meeting 2012 ID Theft
 
Architectures for the Internet of Things
Architectures for the Internet of ThingsArchitectures for the Internet of Things
Architectures for the Internet of Things
 
Hi600 u10_inst_slides
Hi600 u10_inst_slidesHi600 u10_inst_slides
Hi600 u10_inst_slides
 

Similar to Application integration

Using a Service Oriented Architecture to Manage IT Sprawl
Using a Service Oriented Architecture to Manage IT SprawlUsing a Service Oriented Architecture to Manage IT Sprawl
Using a Service Oriented Architecture to Manage IT SprawlJeffrey Hurley
 
BPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein ArchitekturüberblickBPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein ArchitekturüberblickOPITZ CONSULTING Deutschland
 
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveBPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveOPITZ CONSULTING Deutschland
 
SalesLogix: Migrating from LAN to Web
SalesLogix: Migrating from LAN to WebSalesLogix: Migrating from LAN to Web
SalesLogix: Migrating from LAN to WebInfinity Info Systems
 
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011Cheryl McKinnon
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application IntegrationComputing Cage
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceBob Rhubart
 
Ideate Framework WS-REST 2011
Ideate Framework  WS-REST 2011Ideate Framework  WS-REST 2011
Ideate Framework WS-REST 2011Dave Duggal
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricNathan Bijnens
 
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesSharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesHenry Ong
 
Managing Data Integration Initiatives
Managing Data Integration InitiativesManaging Data Integration Initiatives
Managing Data Integration InitiativesAllinConsulting
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Nathan Bijnens
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceBob Rhubart
 
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptxFALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptxVivekananda Gn
 
Denodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and BusinessDenodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and BusinessDenodo
 

Similar to Application integration (20)

Using a Service Oriented Architecture to Manage IT Sprawl
Using a Service Oriented Architecture to Manage IT SprawlUsing a Service Oriented Architecture to Manage IT Sprawl
Using a Service Oriented Architecture to Manage IT Sprawl
 
BPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein ArchitekturüberblickBPM und SOA machen mobil - Ein Architekturüberblick
BPM und SOA machen mobil - Ein Architekturüberblick
 
BPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspectiveBPM and SOA are going mobile - An architectural perspective
BPM and SOA are going mobile - An architectural perspective
 
Data integration
Data integrationData integration
Data integration
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
SalesLogix: Migrating from LAN to Web
SalesLogix: Migrating from LAN to WebSalesLogix: Migrating from LAN to Web
SalesLogix: Migrating from LAN to Web
 
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
Open Source and Open Standards, the Future of ECM? IRMS Conference April 2011
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
 
Ideate Framework WS-REST 2011
Ideate Framework  WS-REST 2011Ideate Framework  WS-REST 2011
Ideate Framework WS-REST 2011
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft Fabric
 
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesSharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
 
Shillum "Building for the Future: Interoperability"
Shillum "Building for the Future: Interoperability"Shillum "Building for the Future: Interoperability"
Shillum "Building for the Future: Interoperability"
 
Managing Data Integration Initiatives
Managing Data Integration InitiativesManaging Data Integration Initiatives
Managing Data Integration Initiatives
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
 
Innovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle CoherenceInnovations in Grid Computing with Oracle Coherence
Innovations in Grid Computing with Oracle Coherence
 
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptxFALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Denodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and BusinessDenodo’s Data Catalog: Bridging the Gap between Data and Business
Denodo’s Data Catalog: Bridging the Gap between Data and Business
 

Application integration

  • 1. Application Integration by Imran Aziz headshift Friday, 11 March 2011
  • 2. What is it ? Wikipedia .... Gartner Group .... “Application Integration or “unrestricted sharing of data and Enterprise Application Integration business processes among any (EAI) is defined as the use of software connected application or data sources and computer systems architectural in the enterprise.” principles to integrate a set of enterprise computer applications” Typical Applications are : DMS (Document management systems) CMS (Content management systems) CRM (Customer relationship management) etc Friday, 11 March 2011
  • 3. Purpose Key Factors Goals • Legacy Systems unable to cope with growing needs • Share and integrate business data • Huge Distributed Content Repositories • Simplify and Automate business process • Multiple applications • Bridging the Silos • Reluctance to Change (familiarity with • Avoiding Major changes, slow graceful existing applications, and want to transition to support adoption continue using it) • Adopting latest technologies • Keeping up with new technologies • Single / Consistent end user experience • Applications on different operating systems, different Languages, different databases • Legacy Systems no longer supported by vendors Friday, 11 March 2011
  • 4. Do your home work Existing Systems • Understand the Infrastructure and systems • Understand IT compliance policies • Research the integrated applications / systems (Identity etc) • Determine individual application dependencies • Integration or Migration ? Friday, 11 March 2011
  • 5. Scope the integration • Determine features to integrate • Determine if the integration requires two way Sync • Identity management • Permissions management (centralised or distributed) • Centralised Search (Use new or existing) • Navigation between applications (Interface integration) Friday, 11 March 2011
  • 6. Methodology Patterns • Mediation : Broker of updates, keep apps in sync • Federation : Facade across multiple apps, Serving requests from external users • Hybrid (Combination of above two) (Box) Technical Considerations • Service-oriented Architecture Bus / hub : Requests from hub to apps using adapters (Message bus, Web services). • Data Transformation: Standard interfaces to generalise data format Friday, 11 March 2011
  • 7. Methodology continued ... Federation Friday, 11 March 2011
  • 8. Key factors for integration • Standard Interfaces (Application Integration) • Web Services • Pluggable Architecture • Avoid database level integration • Translation of Identity • Content Security • Consumer / Provider Model or Separation of Concern Friday, 11 March 2011
  • 9. Advantages and Disadvantages Advantages • Centralised access • Better exposure to existing applications / data • Content Discovery / Information flow Disadvantage • Initial high cost • Might become unmanageable as no of applications grow Friday, 11 March 2011