SlideShare a Scribd company logo
1 of 47
Solving Integration Challenges
Effectively With BizTalk
              K. Meena
              Technical Director
              SymIndia Training & Consultancy Pvt. Ltd.
              Session Code:
Agenda
 Integration Challenges
 Messaging Scenarios
   Handling by BizTalk
 BPM Scenarios
   EAI and B2B
   Handling by BizTalk
 Tracking Business Processes
   Handling by BizTalk
Focus
 Discuss Practical Scenarios
    Message Exchange
    Business Process integration
 Examine how BizTalk handles these scenarios



            This is not a BizTalk architecture session!
Agenda
 Integration Challenges
 Messaging Scenarios
   Handling by BizTalk
 BPM Scenarios
   EAI and B2B
   Handling by BizTalk
 Tracking Business Processes
   Handling by BizTalk
Mobile                              Remote Office/Consumers
          Employees




                                         FTP


                      FIX   X12      IDOC

            cXML                  Prop          VSAM
                                                                         Customers
                                                                          Partners
                                                                          Suppliers
                                                        HTTP


                                                      SMTP
                            RMS      Prop
                      EDI
                                          HL7




Business Demand = Everything Connected
EAI & B2B
                                        Customer

                                                     Customer
               Contoso

                             Internet
                                                      Logistics

  HR
System

                                                      Bank
                                  XML
         ERP               CRM
                                          Supplier

                   eComm
Challenges
 Data Exchange
    Various Formats
    Transport protocols
    Semantics
    Splitting and Joining
    …

 Business Process Integration
    Applications running on different platforms
    Real time Monitoring
Integration Challenge

                                      Line-of-
                                     business
                                    applications
           X.12
                    HTTP

             SMTP
EDIFACT


           MSMQ                     CSV


 BizTalk
                    DCOM

                           Custom format
           XML
B2B
                               Common
        Buyer                Interchange
                                Format             Vendor

                  Mapping        XML

                                               Mapping
                            Internet/Virtual
                            Private Network



 Application A:
  Accounting
                               Security
                              Transport
                                                  Application B:
                               Routing           Order Processing
                              Auditing
                              Workflow
Enterprises with
Tightly coupled applications
                 ERP          .NET         Packaged
              Application   Application   Application
                                               X




  J2EE                                                     Unix
Application                                             Application




                CICS         Packaged       AS/400
              Application   Application   Application
                                 Y
Reduce Dependencies
               Example of Orientedcoupled solution
                  Service a tightly Architecture
                                                        Your
 You                                                   Partner
                     Programming                 Programming
                      Language                    Language


       Database                     Agreements   Database


                   Object Model                    Object Model

       Operating                     Schema      Operating
        System                                    System

                      Application                Application
                        Server                     Server
Service-Oriented Enterprises
An Idealized Picture
                 ERP          .NET         Packaged
              Application   Application   Application
                                               X




  J2EE                                                     Unix
Application                 SOAP                        Application




                CICS         Packaged       AS/400
              Application   Application   Application
                                 Y
Service-Oriented Enterprises
The Reality
                 ERP            .NET         Packaged
              Application     Application   Application
                                                 X




  J2EE
                                 Doc                         Unix
Application                 Interchange                   Application
                             / Business
                               Process


                CICS           Packaged       AS/400
              Application     Application   Application
                                   Y
Agenda
 Integration Challenges
 Messaging Scenarios
   Handling by BizTalk
 BPM Scenarios
   EAI and B2B
   Handling by BizTalk
 Tracking Business Processes
   Handling by BizTalk
Messaging Architecture
Message Format 1                                     Message Format 2




           Receive Port

Receive Location                                         Send Port
                                                          Adapter
     Adapter

 Receive Pipeline                                      Send Pipeline




                          Publish and Subscribe   Config DB
               Tracking    Message Box (SQL)
                  DB                                 DB
The Publish & Subscribe Model
Message received,
decrypted, parsed                  XML,
validated and                      Flat File                                                     XML,
transformed
                                                                                                 Flat File

                Receive Location

                    Transport Adapter                                                Send Port

                                                  Subscribed                           Send
                                                                                      Pipeline
                        Receive
                        Pipeline
                                                  Message                            Transport
                                      Published
                                                  Database          Subscribed        Adapter
          Message properties are
          published together with                              Message can be
          other meta data in the                               transformed
          message box                                          serialized ,
                                                               encrypted, and sent
Scenario - Documents of different
semantics
 Incoming Stock request document has Item ID
 Receiving Request Processing App requires Item
 description and price details also

 Incoming PO has header and item details
 Receiving Order Proc. App requires PO total
PO send to Order Proc. App
Incoming PO - XML                                                   Outgoing PO - XML




                                                                        PO Send Port
    PO Receive Port                      Outgoing dir & file name
                       Incoming dir      Filter Criteria               File Adapter
   File Adapter
                                         Map to be applied

XML Receive Pipeline                                                XML Send Pipeline




                                                              Schemas
                                                              Port configurations

                                  Publish and Subscribe      Config DB
                                   Message Box (SQL)
                                                                DB
Scenario – Documents of Different
Formats


   XML – XML
   XML – EDI
   Flat File – XML
   XML – SAP IDoc
   …
PO received as Flat File
Incoming PO – Flat file                                           Outgoing PO - XML




                                                                          PO Send Port
   PO Receive Port                         Outgoing dir & file name
                                           Filter Criteria               File Adapter
  File Adapter            Incoming dir
                                           Map to be applied
      Flat file
 R eceive Pipeline                                                    XML Send Pipeline
     (custom)
                                 Flat File
                          Disassembler component

                                                               Schemas
                                                               Port configurations

                                 Publish and Subscribe       Config DB
                                  Message Box (SQL)
                                                                DB
Scenario – Multiple messages in a
single file
 Health care Insurance company creates a list
   who have completed quot;Master Health check upquot;
   From different Hospitals all over country
   From the third party data vendors.
 Insurance Application processes for each
 participant.

 Order Processing system sends multiple Ack
 messages as a single document to a client
Multiple POs Received in a single file
Multiple Incoming POs –                                          Outgoing PO - XML
Single flat file




                                                                         PO Send Port
   PO Receive Port                        Outgoing dir & file name
                                          Filter Criteria               File Adapter
  File Adapter            Incoming dir
                                          Map to be applied
    Custom                  Flat File                                XML Send Pipeline
 Receive Pipeline         Disassembler


                                                              Schemas
                                                              Port configurations

                                 Publish and Subscribe      Config DB
                                  Message Box (SQL)
                                                               DB
Mapping & Flat File DisAssembler
 K. Meena
 Director
 SymIndia Training & Consultancy Pvt Ltd
Scenario – Same document sent to
multiple Apps

   Bank to send Exchange Rates daily to all
   branches
   Price Catalog to be sent to all dealers
PO sent to Multiple Apps
Incoming PO - XML
                       Outgoing dir & file name
                       Filter Criteria
                       Map to be applied
                                                                              Outgoing POs

                                                     Send Port Group
                                                     Send Port
    PO Receive Port                                  (File Drop)
   File Adapter          Incoming dir

                                                         Send Port
XML Receive Pipeline
                                                         (HTTP)



                                                               Schemas
                                                               Port configurations

                                 Publish and Subscribe        Config DB
                                  Message Box (SQL)
                                                                 DB
Scenario – Content Based Routing

 Two different Apps to handle queries from
 domestic and international clients
    Incoming Query has customer code

 Small Orders and Large Orders require different
 processing
    Incoming Order document contains Order value
Content Based Routing (Pub/Sub)
                                                                    3
1                                                                         Filter expressions
    Message received,                                                     configured for
    processed, and                  XML or Flat-File                      send ports
    stored in the                                      Business
    message database                                                             Filter        Port
                                                        Process
                     Receive Location                                      If Qty > 500         A

                         Receive
                         Adapter                                           If Price > 1000      B
                                                             Subscribed
                         Receive                XML                        If Status == 0       C
                         Pipeline
                                                         Message                 Send Port
        2
            Message properties are                       Database
            used to determine which                                     Subscribed
            business processes have
            subscribed to the message
Send Port Group & CBR
 K. Meena
 Director
 SymIndia Training & Consultancy Pvt Ltd
Scenario – Document
Encoding/Decoding
 A banking system provides Scheduled
 Payment transfer service
 When the target account is a foreign bank
   Messages to transfer funds are to be encrypted
   and signed

 ‘New Employee Details’ received as Excel file
 XML document required by the Payroll
 Application
Incoming Doc decoded
Customer                                                       Outgoing Doc - XML




                                                                       Send Port
   PO Receive Port                      Outgoing dir & file name
                                        Filter Criteria               File Adapter
  File Adapter        Incoming dir
                                        Map to be applied
    Flat File
 Receive Pipeline                                                  XML Send Pipeline
    (Custom)         Location Decoder
                        (Custom)

                                                            Schemas
                                                            Port configurations

                             Publish and Subscribe        Config DB
                              Message Box (SQL)
                                                             DB
Custom Pipeline Component
 K. Meena
 Director
 SymIndia Training & Consultancy Pvt Ltd
Agenda
 Integration Challenges
 Messaging Scenarios
   Handling by BizTalk
 BPM Scenarios
   EAI and B2B
   Handling by BizTalk
 Tracking Business Processes
   Handling by BizTalk
BPM with BizTalk
             XML,                        Rule Engine                   XML,
             Flat File,                                            Flat File,
             Binary                    Orchestration                 Binary


                    Receive Port                       Send Port Group (optional)

              Receive Location                         Send Port
Receive                                                                          Send
Adapter                                                                         Adapter

                             Resolve                                  Sign
          Decrypt    Parse                             Serialize
                              Party                                  Encrypt


              Receive Pipeline            XML           Send Pipeline



          Tracking                     Message Box                    Management
          Database                      Database                       Database
EAI Scenario
     EAI

               Contoso


           Inventory Request




 Warehouse
  System
          Denied Request




                  Approved Request

                                 ERP System
BPM in EAI scenario
 K. Meena
 Director
 SymIndia Training & Consultancy Pvt Ltd
B2B Scenario
  EAI                       BPM                                 B2B


        Contoso
                              Internet

                                    PO
        PO
                                                         Supplier


                                     Advanced Shipping Notice
             Confirmation
  ERP
B2B Scenario
 EAI                                                   B2B
                            BPM

             Contoso
                              Internet
                                  Invoice

                                  Payment Voucher
                                                  Supplier



              Payment Ack
                                    Payment Ack
 Warehouse
  System
BPM in B2B scenario
 K. Meena
 Director
 SymIndia Training & Consultancy Pvt Ltd
Agenda
 Integration Challenges
 Messaging Scenarios
   Handling by BizTalk
 BPM Scenarios
   EAI and B2B
   Handling by BizTalk
 Tracking Business Processes
   Handling by BizTalk
Business User: Activity Monitoring and
Services
                         Ask real-time questions:
                            How long is production
                            taking right now?
                         Ask aggregation questions:
                            How much money did we
                            make last month?
                         Use data from documents or
                         process.
                         Complements existing SQL BI
                         solutions.



   BizTalk Server         SQL
                          OLAP
BAM in BizTalk
 K. Meena
 Director
 SymIndia Training & Consultancy Pvt Ltd
Mobile                              Remote Office/Consumers
          Employees




                                         FTP


                      FIX   X12      IDOC

            cXML                  Prop          VSAM
                                                                         Customers
                                                                          Partners
                                                                          Suppliers
                                                        HTTP


                                                      SMTP
                            RMS      Prop
                      EDI
                                          HL7




Business Demand = Everything Connected
Summary
 Integrating applications is
    Inevitable & challenging

 BizTalk Messaging handles various scenarios
    Document Format Translation
    Transport protocols
    Content Based Routing
    Custom Pre/Post processing in Pipelines

 BPM Scenarios in EAI and B2B
    Orchestrations, Rule Engine, BAM
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
 not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
                                                                           IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

Scribe insight 2009
Scribe insight 2009Scribe insight 2009
Scribe insight 2009jeroenpaters
 
Websphere Revolution
Websphere RevolutionWebsphere Revolution
Websphere Revolutioneinfallsreich
 
Accelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border ControllersAccelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border ControllersAcmePacket
 
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...Lucas Jellema
 
A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...
A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...
A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...Valerio Cosentino
 
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...Lucas Jellema
 
Enterprise Modernization for Power Systems
Enterprise Modernization for Power SystemsEnterprise Modernization for Power Systems
Enterprise Modernization for Power SystemsRoyal Cyber Inc.
 
Viestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeViestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeSalcom Group
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Salcom Group
 
Get Connected – Using Open Source Technologies on Facebook
Get Connected – Using Open Source Technologies on FacebookGet Connected – Using Open Source Technologies on Facebook
Get Connected – Using Open Source Technologies on FacebookBinesh Gummadi
 
Saa S Integration For Vendors
Saa S Integration For VendorsSaa S Integration For Vendors
Saa S Integration For Vendorsguest312a
 
ebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-CommerceebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-CommerceThomas Lee
 
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...rchopra13
 
Oip Detailed Presentation Customer Viewable Scope4mation Slide Share Vers...
Oip Detailed Presentation   Customer Viewable   Scope4mation Slide Share Vers...Oip Detailed Presentation   Customer Viewable   Scope4mation Slide Share Vers...
Oip Detailed Presentation Customer Viewable Scope4mation Slide Share Vers...joostale2
 

What's hot (16)

Scribe insight 2009
Scribe insight 2009Scribe insight 2009
Scribe insight 2009
 
Websphere Revolution
Websphere RevolutionWebsphere Revolution
Websphere Revolution
 
Accelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border ControllersAccelerate Microsoft Lync Deployments with Session Border Controllers
Accelerate Microsoft Lync Deployments with Session Border Controllers
 
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
Manage Agility through Manage-ability – Introducing Design Time at Run Time ...
 
A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...
A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...
A Model-Based Approach for Extracting Business Rules out of Legacy Informatio...
 
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
Instant Agility in Oracle Fusion Middleware through Design Time @ Run Time (O...
 
Enterprise Modernization for Power Systems
Enterprise Modernization for Power SystemsEnterprise Modernization for Power Systems
Enterprise Modernization for Power Systems
 
Viestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / ExchangeViestinnän seminaari 8.11.2012 / Exchange
Viestinnän seminaari 8.11.2012 / Exchange
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013
 
Get Connected – Using Open Source Technologies on Facebook
Get Connected – Using Open Source Technologies on FacebookGet Connected – Using Open Source Technologies on Facebook
Get Connected – Using Open Source Technologies on Facebook
 
Saa S Integration For Vendors
Saa S Integration For VendorsSaa S Integration For Vendors
Saa S Integration For Vendors
 
Cosa top down
Cosa top downCosa top down
Cosa top down
 
ebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-CommerceebXML and Open Source Software for E-Commerce
ebXML and Open Source Software for E-Commerce
 
BPM and EAI Synergy
BPM and EAI SynergyBPM and EAI Synergy
BPM and EAI Synergy
 
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
 
Oip Detailed Presentation Customer Viewable Scope4mation Slide Share Vers...
Oip Detailed Presentation   Customer Viewable   Scope4mation Slide Share Vers...Oip Detailed Presentation   Customer Viewable   Scope4mation Slide Share Vers...
Oip Detailed Presentation Customer Viewable Scope4mation Slide Share Vers...
 

Similar to Solving Integration Challenges Effectively With BizTalk

Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerAnt Phillips
 
Front-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft OfficeFront-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft Officegoodfriday
 
Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2Helene Lyon
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
TechEd Preconference
TechEd PreconferenceTechEd Preconference
TechEd PreconferenceSimon Guest
 
Service Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOAService Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOAIMC Institute
 
Security, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected WorldSecurity, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected WorldCA API Management
 
EMC Documentum & Captiva
EMC Documentum & CaptivaEMC Documentum & Captiva
EMC Documentum & CaptivaITDogadjaji.com
 
Trading and Mobile Computing based on FIX protocol
Trading and Mobile Computing based on FIX protocolTrading and Mobile Computing based on FIX protocol
Trading and Mobile Computing based on FIX protocolDeepak Singhvi
 
Microsoft Platforma za Razvoj
Microsoft Platforma za RazvojMicrosoft Platforma za Razvoj
Microsoft Platforma za RazvojITDogadjaji.com
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
 
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Servicesukdpe
 

Similar to Solving Integration Challenges Effectively With BizTalk (20)

Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
Front-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft OfficeFront-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft Office
 
Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
NextInside Data exchanger
NextInside Data exchangerNextInside Data exchanger
NextInside Data exchanger
 
TechEd Preconference
TechEd PreconferenceTechEd Preconference
TechEd Preconference
 
Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827
 
Service Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOAService Oriented Architecture (SOA) [1/5] : Introduction to SOA
Service Oriented Architecture (SOA) [1/5] : Introduction to SOA
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
Blaze Ds Slides
Blaze Ds SlidesBlaze Ds Slides
Blaze Ds Slides
 
Security, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected WorldSecurity, Governance & Integration in a Cloud Connected World
Security, Governance & Integration in a Cloud Connected World
 
EMC Documentum & Captiva
EMC Documentum & CaptivaEMC Documentum & Captiva
EMC Documentum & Captiva
 
The Value of 'Cloud' in the Business Technology Ecosystem
The Value of 'Cloud' in the Business Technology EcosystemThe Value of 'Cloud' in the Business Technology Ecosystem
The Value of 'Cloud' in the Business Technology Ecosystem
 
Trading and Mobile Computing based on FIX protocol
Trading and Mobile Computing based on FIX protocolTrading and Mobile Computing based on FIX protocol
Trading and Mobile Computing based on FIX protocol
 
Microsoft Platforma za Razvoj
Microsoft Platforma za RazvojMicrosoft Platforma za Razvoj
Microsoft Platforma za Razvoj
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and Infrastructure
 
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Services
 

More from rsnarayanan

Kevin Ms Web Platform
Kevin Ms Web PlatformKevin Ms Web Platform
Kevin Ms Web Platformrsnarayanan
 
Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnetrsnarayanan
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Datarsnarayanan
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deploymentrsnarayanan
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3rsnarayanan
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...rsnarayanan
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlightrsnarayanan
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systemsrsnarayanan
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Libraryrsnarayanan
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sqlrsnarayanan
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developersrsnarayanan
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1rsnarayanan
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developersrsnarayanan
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8rsnarayanan
 

More from rsnarayanan (20)

Walther Aspnet4
Walther Aspnet4Walther Aspnet4
Walther Aspnet4
 
Walther Ajax4
Walther Ajax4Walther Ajax4
Walther Ajax4
 
Kevin Ms Web Platform
Kevin Ms Web PlatformKevin Ms Web Platform
Kevin Ms Web Platform
 
Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnet
 
Walther Mvc
Walther MvcWalther Mvc
Walther Mvc
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
 
Netcf Gc
Netcf GcNetcf Gc
Netcf Gc
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Solving Integration Challenges Effectively With BizTalk

  • 1.
  • 2. Solving Integration Challenges Effectively With BizTalk K. Meena Technical Director SymIndia Training & Consultancy Pvt. Ltd. Session Code:
  • 3. Agenda Integration Challenges Messaging Scenarios Handling by BizTalk BPM Scenarios EAI and B2B Handling by BizTalk Tracking Business Processes Handling by BizTalk
  • 4. Focus Discuss Practical Scenarios Message Exchange Business Process integration Examine how BizTalk handles these scenarios This is not a BizTalk architecture session!
  • 5. Agenda Integration Challenges Messaging Scenarios Handling by BizTalk BPM Scenarios EAI and B2B Handling by BizTalk Tracking Business Processes Handling by BizTalk
  • 6. Mobile Remote Office/Consumers Employees FTP FIX X12 IDOC cXML Prop VSAM Customers Partners Suppliers HTTP SMTP RMS Prop EDI HL7 Business Demand = Everything Connected
  • 7. EAI & B2B Customer Customer Contoso Internet Logistics HR System Bank XML ERP CRM Supplier eComm
  • 8. Challenges Data Exchange Various Formats Transport protocols Semantics Splitting and Joining … Business Process Integration Applications running on different platforms Real time Monitoring
  • 9. Integration Challenge Line-of- business applications X.12 HTTP SMTP EDIFACT MSMQ CSV BizTalk DCOM Custom format XML
  • 10. B2B Common Buyer Interchange Format Vendor Mapping XML Mapping Internet/Virtual Private Network Application A: Accounting Security Transport Application B: Routing Order Processing Auditing Workflow
  • 11. Enterprises with Tightly coupled applications ERP .NET Packaged Application Application Application X J2EE Unix Application Application CICS Packaged AS/400 Application Application Application Y
  • 12. Reduce Dependencies Example of Orientedcoupled solution Service a tightly Architecture Your You Partner Programming Programming Language Language Database Agreements Database Object Model Object Model Operating Schema Operating System System Application Application Server Server
  • 13. Service-Oriented Enterprises An Idealized Picture ERP .NET Packaged Application Application Application X J2EE Unix Application SOAP Application CICS Packaged AS/400 Application Application Application Y
  • 14. Service-Oriented Enterprises The Reality ERP .NET Packaged Application Application Application X J2EE Doc Unix Application Interchange Application / Business Process CICS Packaged AS/400 Application Application Application Y
  • 15. Agenda Integration Challenges Messaging Scenarios Handling by BizTalk BPM Scenarios EAI and B2B Handling by BizTalk Tracking Business Processes Handling by BizTalk
  • 16. Messaging Architecture Message Format 1 Message Format 2 Receive Port Receive Location Send Port Adapter Adapter Receive Pipeline Send Pipeline Publish and Subscribe Config DB Tracking Message Box (SQL) DB DB
  • 17. The Publish & Subscribe Model Message received, decrypted, parsed XML, validated and Flat File XML, transformed Flat File Receive Location Transport Adapter Send Port Subscribed Send Pipeline Receive Pipeline Message Transport Published Database Subscribed Adapter Message properties are published together with Message can be other meta data in the transformed message box serialized , encrypted, and sent
  • 18. Scenario - Documents of different semantics Incoming Stock request document has Item ID Receiving Request Processing App requires Item description and price details also Incoming PO has header and item details Receiving Order Proc. App requires PO total
  • 19. PO send to Order Proc. App Incoming PO - XML Outgoing PO - XML PO Send Port PO Receive Port Outgoing dir & file name Incoming dir Filter Criteria File Adapter File Adapter Map to be applied XML Receive Pipeline XML Send Pipeline Schemas Port configurations Publish and Subscribe Config DB Message Box (SQL) DB
  • 20. Scenario – Documents of Different Formats XML – XML XML – EDI Flat File – XML XML – SAP IDoc …
  • 21. PO received as Flat File Incoming PO – Flat file Outgoing PO - XML PO Send Port PO Receive Port Outgoing dir & file name Filter Criteria File Adapter File Adapter Incoming dir Map to be applied Flat file R eceive Pipeline XML Send Pipeline (custom) Flat File Disassembler component Schemas Port configurations Publish and Subscribe Config DB Message Box (SQL) DB
  • 22. Scenario – Multiple messages in a single file Health care Insurance company creates a list who have completed quot;Master Health check upquot; From different Hospitals all over country From the third party data vendors. Insurance Application processes for each participant. Order Processing system sends multiple Ack messages as a single document to a client
  • 23. Multiple POs Received in a single file Multiple Incoming POs – Outgoing PO - XML Single flat file PO Send Port PO Receive Port Outgoing dir & file name Filter Criteria File Adapter File Adapter Incoming dir Map to be applied Custom Flat File XML Send Pipeline Receive Pipeline Disassembler Schemas Port configurations Publish and Subscribe Config DB Message Box (SQL) DB
  • 24. Mapping & Flat File DisAssembler K. Meena Director SymIndia Training & Consultancy Pvt Ltd
  • 25. Scenario – Same document sent to multiple Apps Bank to send Exchange Rates daily to all branches Price Catalog to be sent to all dealers
  • 26. PO sent to Multiple Apps Incoming PO - XML Outgoing dir & file name Filter Criteria Map to be applied Outgoing POs Send Port Group Send Port PO Receive Port (File Drop) File Adapter Incoming dir Send Port XML Receive Pipeline (HTTP) Schemas Port configurations Publish and Subscribe Config DB Message Box (SQL) DB
  • 27. Scenario – Content Based Routing Two different Apps to handle queries from domestic and international clients Incoming Query has customer code Small Orders and Large Orders require different processing Incoming Order document contains Order value
  • 28. Content Based Routing (Pub/Sub) 3 1 Filter expressions Message received, configured for processed, and XML or Flat-File send ports stored in the Business message database Filter Port Process Receive Location If Qty > 500 A Receive Adapter If Price > 1000 B Subscribed Receive XML If Status == 0 C Pipeline Message Send Port 2 Message properties are Database used to determine which Subscribed business processes have subscribed to the message
  • 29. Send Port Group & CBR K. Meena Director SymIndia Training & Consultancy Pvt Ltd
  • 30. Scenario – Document Encoding/Decoding A banking system provides Scheduled Payment transfer service When the target account is a foreign bank Messages to transfer funds are to be encrypted and signed ‘New Employee Details’ received as Excel file XML document required by the Payroll Application
  • 31. Incoming Doc decoded Customer Outgoing Doc - XML Send Port PO Receive Port Outgoing dir & file name Filter Criteria File Adapter File Adapter Incoming dir Map to be applied Flat File Receive Pipeline XML Send Pipeline (Custom) Location Decoder (Custom) Schemas Port configurations Publish and Subscribe Config DB Message Box (SQL) DB
  • 32. Custom Pipeline Component K. Meena Director SymIndia Training & Consultancy Pvt Ltd
  • 33. Agenda Integration Challenges Messaging Scenarios Handling by BizTalk BPM Scenarios EAI and B2B Handling by BizTalk Tracking Business Processes Handling by BizTalk
  • 34. BPM with BizTalk XML, Rule Engine XML, Flat File, Flat File, Binary Orchestration Binary Receive Port Send Port Group (optional) Receive Location Send Port Receive Send Adapter Adapter Resolve Sign Decrypt Parse Serialize Party Encrypt Receive Pipeline XML Send Pipeline Tracking Message Box Management Database Database Database
  • 35. EAI Scenario EAI Contoso Inventory Request Warehouse System Denied Request Approved Request ERP System
  • 36. BPM in EAI scenario K. Meena Director SymIndia Training & Consultancy Pvt Ltd
  • 37. B2B Scenario EAI BPM B2B Contoso Internet PO PO Supplier Advanced Shipping Notice Confirmation ERP
  • 38. B2B Scenario EAI B2B BPM Contoso Internet Invoice Payment Voucher Supplier Payment Ack Payment Ack Warehouse System
  • 39. BPM in B2B scenario K. Meena Director SymIndia Training & Consultancy Pvt Ltd
  • 40. Agenda Integration Challenges Messaging Scenarios Handling by BizTalk BPM Scenarios EAI and B2B Handling by BizTalk Tracking Business Processes Handling by BizTalk
  • 41. Business User: Activity Monitoring and Services Ask real-time questions: How long is production taking right now? Ask aggregation questions: How much money did we make last month? Use data from documents or process. Complements existing SQL BI solutions. BizTalk Server SQL OLAP
  • 42. BAM in BizTalk K. Meena Director SymIndia Training & Consultancy Pvt Ltd
  • 43. Mobile Remote Office/Consumers Employees FTP FIX X12 IDOC cXML Prop VSAM Customers Partners Suppliers HTTP SMTP RMS Prop EDI HL7 Business Demand = Everything Connected
  • 44. Summary Integrating applications is Inevitable & challenging BizTalk Messaging handles various scenarios Document Format Translation Transport protocols Content Based Routing Custom Pre/Post processing in Pipelines BPM Scenarios in EAI and B2B Orchestrations, Rule Engine, BAM
  • 45.
  • 46.
  • 47. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.