BizTalk 2010 - To Distribute

Document Sample
BizTalk 2010 - To Distribute Powered By Docstoc
					Integr8 Consulting
  What’s new in Microsoft
        BizTalk 2010
           Koen.VanOost@i8c.be



                                 1
      What is BizTalk?




                              Integrate | Automate | Simplify




                                                      Messages
                                       Events




                                                                    Data
Devices                                                                                       Applications




   WebServices and                                                                            Partners
                                                    Business      Business
     On-Ramps                       B2B              Rules        Activity
                                Integration          Engine      Monitoring
                                     s

                        RFID and                                           Line of Business
                     Sensor Platform                                         Connectivity

                                              Reliable Messaging/
                                                 Orchestration                                               2
       Who uses BizTalk Server?

10000+ 10,000+ Global Customers benefit from using BizTalk Server

    23         23 of 27 EU governments use BizTalk Server to provide government services



81%            81% of the Global 100 are running BizTalk Server



     6
4
               6 of the 8 largest U.S. Pharmaceutical Companies use Microsoft BizTalk Server
     9 of 10




               4 of the 5 largest U.S. Electronics Parts Manufacturers use Microsoft BizTalk Server




9
               9 of 10 largest U.S. Telecommunications Companies use BizTalk Server

    of 10


  5
               9 of the 10 largest Aerospace and Defense Companies in the U.S. run BizTalk Server


               5 of the 8 largest U.S. Chemical Companies run Microsoft BizTalk Server


      4
9
               4 of the 5 largest Railroads in the U.S. run Microsoft BizTalk Server


               9 of the 10 largest Insurance Companies in the World run Microsoft BizTalk Server

                                                                                                      3
BizTalk as part of the application server stack
                        SERVERS            SERVICES

    Applications

  Developer Tools

Programming Model

Application Services

Relational Database

 Operating System

Systems Management


                                                      4
The Application Platform: BizTalk lives in the middle tier


                      PC, Phone, Browser




                                                             5
BizTalk Server: How does it work?




                                    6
Agenda for today


         BizTalk 2010:
         - What’s new
         - What’s next


         BizTalk 2010: ESB



         BizTalk 2010 and EDI: Trading Partner Management



         BizTalk 2010 upgrade path


         BizTalk 2010 and Windows Server AppFabric :
         • Working together
         • When to use what

         BizTalk 2010 and the Cloud (Windows Azure AppFabric):
         How to connect?



                                                                 7
        BizTalk Server 2010: Evolution of BizTalk Server (Microsoft Integration Server)

• ~10 years, 10,000+ customers
• BizTalk Server 2010 is 7th
  release

                                                                                                   BizTalk
                                                                                    BizTalk        Server 2010
                                                                    BizTalk        Server 2009
                                                  BizTalk         Server 2006 R2                    Windows
                                 BizTalk         Server 2006                        ALM Support
                                                                                                    AppFabric

                 BizTalk        Server 2004                                                         ESB 2.1
                                                                    SOA/ESB         B2B
                                                                                                    SharePoint 2010
  BizTalk       Server 2002                                                         Enhancements
                                                  Simple            EDI/AS2                         BCS
                                                                                    RFID Mobile
  Server 2000                    VS + .NET        configuration     RFID
                                                                                    platform        Data Mapper
                                                  Adapters          WCF                             Trading Partner
                 Deployment      Messaging +                                        Adapter Pack
                                 Orchestration    in Box            Adapter Pack                    Management
                 Tools                                                              2.0
  Messaging                                       HIS               1.0                             Secure FTP
                 XSD             BRE                                                ESB 2.0
  XML tools                      Routing          Runtime+          Adapter SDK     Toolkit         Updated Swift
                 EAI (partner
  XLang                                           BAM+                              BAM+            & HIPAA
                 adapters)       BAM
                                 Scale-out                                          Hyper-V         SQL Server
                 Vertical B2B
                                                                                    Support         2008 R2
                                                                                                    Windows
                                                                                                    Server 2008 R2



    500           2,000           4,000            7,000            8,500           10,500
 Customers      Customers       Customers        Customers        Customers        Customers


                                                                                                                  8
            BizTalk Server 2010: What’s new
    Integrate Enterprise                            Simplify Solution                    Enhanced Enterprise
     Applications Easily                             Manageability                         Interoperability
        (Developer )                                    (IT Pro)                             (Business)



 Easy to use data mapper and LOB             Single, comprehensive parameter         Efficient B2B integration with scalable
  adapters activities in WF designer for       settings dashboard for efficient         Trading Partner Management and advance
  .NET developers                              performance tuning and for easy          capabilities for complex data mapping
 SharePoint 2010 developers can               deployments across environments         Secure FTP with a new FTPS adapter and
  seamlessly leverage BizTalk to access       New System Center Management             an improved FTP adapter
  LOB through BCS                              Pack to provide enhanced diagnostics    Adapters support for latest application
 New Intuitive & intelligent data map         and troubleshooting                      versions: Oracle, SAP, JDE,, SQL Server,
  and transformation tool                     Streamlined setup and live update        SharePoint
 Improved Visual Studio tools to connect     Support for SQL Server backup           Updated support for industry protocol
  to IBM Systems                               compression                             Enhancements to the IBM hosts systems
 Built-in components for rapid               Support for transparent data             adapters
  development of RFID solutions                encryption


                                                 Platform Alignment
           Visual Studio 2010         Windows Server 2008 R2
           .NET Framework 4.0         Windows 7
           SQL Server 2008 R2         System Center 2007
           SharePoint 2010



                                                                                                                            9
    BizTalk Server pre-2010: Mapper

    Is a challenge with large data transformations

Difficult to use with large
schemas

Hard to maintain complex
maps

Hard to track
relationships

No search capabilities

No cut/copy/paste
or undo


                                                     10
    BizTalk Server 2010: Mapper
Speed up development and update of data transformation maps

Better UI for complex or
large transformations

 Reduce background
 “noise” using highlight
 propagation
 Auto-scrolling and
 coalescing of sibling nodes
 help locate nodes
Enhanced functionality

 Support for search
 Improved productivity with
 cut/copy/paste/move/ undo
 Predictive match
 Improved support for
 documenting map and
 readability

                                                              11
    BizTalk Server 2010: FTP(S) Adapter


Support for transferring data to
and from a secure FTP server


Support for downloading files from
locations marked as read-only


Support for atomic file transfer in
ASCII mode




                                          12
   BizTalk Server 2010: Dashboard (Why?)
Tuning BizTalk Settings – Then and Now
Then (BizTalk 2004 – 2009)       Now (BizTalk 2010)
• CLR Hosting keys:              • Settings Dashboard
   – Separate registry keys on
      every BizTalk machine for
      each host
• Orchestration dehydration         • Settings Dashboard (more
  settings and criteria:              granular)
   – BTSNTSvc.exe.config and
      BTSNTSvc64.exe.config on
      every BizTalk machine
      (only set at the machine
      level)                   Tune
• MaxReceiveInterval, Global
  Tracking, etc:                    • Settings Dashboard (more
   – Manually set via tables in       granular)
      the BizTalk Management
      DB



                                                                 13
 BizTalk Server 2010: Dashboard




Optimized for core Scenarios
Most tasks non blocking UI
Progress bar for longer operations


                                     14
    BizTalk Server 2010: SCOM

Monitoring &
                    New BizTalk Model
Diagnostics
                    • Separate Application and Deployment views
                    • Deployment view to monitor infrastructure
                      (Enterprise SSO, Databases, etc)
                    • Application view to troubleshoot app issues like
                      suspended instances, etc

                    New Diagnostics
                    • Diagnostics highlight issues (Warning, Critical error,
                      etc)
      Monitor       • Easy way to figure out the cause of the issue

                    Fixed Current Pain Points
                    • Single representation of artifacts in multiple
                      machine deployment
                    • Performance related issues addressed


                                                                               15
   BizTalk Server 2010: New Operations Manager Management Pack



• Separate views for IT
  administrators and
  BizTalk administrators
• Optimized discovery of
  artifacts
• Fixed the discovery of
  relationships between
  artifacts
• Visual representation of
  health status
• Provides diagnostic
  support for common
  BizTalk errors

                                                                 16
Removed Features and Tools



                 • BizTalk Web Services Publishing Wizard.
 SOAP            • Add Web Reference.
                 • Web Services Enhancements Adapter.



   EDI           • EDI Pipeline and Context Properties.



                 • mySAP Adapter
 Legacy          • Oracle Database Adapter.
                 • SQL Server Adapter.
Adapters         • Siebel Adapter.




                                                             17
   What’s next: BizTalk powered by AppFabric

  IBM
Mainframe

 Oracle


     SAP




                     AppFabric



                                               18
Agenda for today


        BizTalk 2010:
        - What’s new
        - What’s next


        BizTalk 2010: ESB



        BizTalk 2010 and EDI: Trading Partner Management



        BizTalk 2010 upgrade path


        BizTalk 2010 and Windows Server AppFabric :
        • Working together
        • When to use what

        BizTalk 2010 and the Cloud (Windows Azure AppFabric):
        How to connect?



                                                                19
 BizTalk 2010: ESB


ESB is an open standards-based distributed synchronous or
asynchronous messaging middleware that provides secure
interoperability between enterprise applications via XML, Web
services interfaces and standardized rules-based routing of
documents


Source: http://www.webopedia.com/TERM/E/ESB.html




                                                                20
BizTalk 2010: ESB




                    21
 BizTalk 2010: ESB. Why would we need this?


Starting out great!   Resulting in a new wild kingdom...




                                                           22
           BizTalk 2010: ESB. Why would we need this?

        Connecting Applications is Not Enough!
                  Point-to-Point Integration Inhibits Agility
   “Accompanying the hype of service-oriented architectures (SOAs) are several
   misconceptions, one of the most prevalent - and the one with the biggest
   impact on IT organizations - is that SOA makes integration problems go away.
  Understanding the Three Patterns of Application
  Integration
                                                  Nothing could be further from the truth.”
  Gartner Research July 2008

• Point-to-Point                                      Java          .Net
                                                      Appl.         Appl.
    –   Complex Interface                            Service       Service
    –   Redundant Logic
                                    SAP                                               Oracle
    –   Doesn’t Scale              Service                                            Service
    –   Lacks Visibility
• Business Impact                   JD
                                                                                     MS CRM
    – Delays Response to          Edwards
                                                                                      Service
      changing business           Service
      needs                                           CICS         AS/400
                                                     Service       Service
                                                                                              23
 BizTalk 2010: ESB. Why would we need this?



                        Static Schema   Static Schema       Static Schema       Static Schema
Static Schema
                                                  Design        or at
   All decisions are made and locked in at Static Receive Time Static Receive
Static Receive  Static Receive     Static Receive
                                        Port
     Port            Port                           Port            Port

               Hard Coded Map
                               Deployment! Hard Coded Map
                                  Hard Coded Map              Hard Coded Map
Hard Coded Map
     Name           Name       BizTalk Server
                                       Name        Name            Name


                 Any change is a re-development or a system re-
                                 configuration!

                            the
    We’ve allowedSchema easy to use the BizTalk tools to define
Static Schema      Static             Static Schema       Static Schema    Static Schema

Static Send Port
                 how wePort
                   Static Send
                               leverage the Port
                                      Static Send
                                                          features!
                                                  BizTalk Static Send Port Static Send Port




 WSDL Schema            WSDL Schema     WSDL Schema          WSDL Schema         WSDL Schema




                                                                                                24
          BizTalk 2010: ESB Toolkit New Abstraction Layer on Top of BizTalk



                                                   Service Location                           Message Transformation:
                                                   Transparency:                              Transform my message to
                                                   Resolve a service end                      fit with provider’s request
                                                   point address for me


Service Composition:
1. Transform my message
2. Determine which endpoint I need
3. Route my message
4. Route the response to a second
   service                                 End Point
                                                              Protocol          Message
5. Return the final result to me          Resolution &
                                                             Conversion      Transformation
                                            Routing


                                On Ramp                  BizTalk ESB Toolkit                   Off Ramp



                                          Lightweight
                                                            Error Handling       Service                       Service Providers
   Service Consumers                         Service
                                                               & Repair        Interactions
                                          Composition




                                                                                                                              25
         BizTalk 2010: ESB Toolkit Architecture
                                                                                           ESB Management Portal
       Core Web Services
       Transformation Web                                                                 Provisioning Framework
              Service
      Resolver Web Service
                                         ESB Toolkit Core                                             Reports
                                                 Itinerary Services
      Exception Web Service                                                                           Alerts
                                  Transform              Route             Custom
     Operations Web Service        Service              Service            Service

        UDDI Web Service
                                   Resolver-Adapter Provider Framework                            Exception
                                                                                                 Management
                                 Resolvers (…)            Adapter Providers(…)
                                                                                                    Store


BizTalk Receive Ports               Exception Management Framework                   BizTalk Send Ports
                                 Exception          Fault             Exception
                                 Logger             Processor         Handler
  On-Ramps                                                                             Off-Ramps
    Generic SOAP     Pipeline                                   BAM                        Pipeline      Generic SOAP
    Receive
                                       UDDI 3.0                                                                   Send

    Generic WCF                        Business Rules Engine                                              Generic WCF
                     Pipeline                                                              Pipeline
    Receive                                                                                                      Send
                                       Transformation Engine
    Generic JMS      Pipeline                                                                             Generic JMS
                                                                                           Pipeline
    Receive                                                                                                      Send
                                        Orchestration Engine
    Custom           Custom                                                                Custom               Custom
    Receive          Pipeline                                                              Pipeline               Send



                                              BizTalk Pub/Sub
                     Itinerary                    Engine
                       Store


                                                                                                                         26
BizTalk 2010: ESB Exception Management Portal




                                                27
    BizTalk 2010: ESB Toolkit benefits

        Provides the right benefits to cope with
   complex and rapidly changing integration challenges

                     Lower operational costs


               Higher levels of service re-use


        Faster response to business changes


 Visibility to business and exception metrics


High extensibility for future or special needs

                                                         28
Agenda for today


        BizTalk 2010:
        - What’s new
        - What’s next


        BizTalk 2010: ESB



        BizTalk 2010 and EDI: Trading Partner Management



        BizTalk 2010 upgrade path


        BizTalk 2010 and Windows Server AppFabric :
        • Working together
        • When to use what

        BizTalk 2010 and the Cloud (Windows Azure AppFabric):
        How to connect?



                                                                29
        BizTalk 2010: EDI (Typical Business to Business(B2B) Collaboration)
Brand
Owner

          Manufacturer                                                  Retailer
                                         Distributor




         Regional Sales




                          Supplier
                                                                              Supplier




                                     Essential Support Processes




                                                                                         30
      BizTalk 2010: EDI (B2B Riding The Electronic Wave)

Electronic B2B projects are typically associated with electronic exchange of
business transactions between trading partners
• Governed by standards. X12, UN-EDIFACT, TRADACOM, ODETTE, VDA,
  HIPAA, SWIFT, ebXML, xCBL, cXML, RosettaNet, PIDX, CIDX, etc

                     EDI Based Procurement Sample




                                                                               31
     BizTalk 2010: EDI (continued investments in B2B…)



                                                BTS 2009
                                BTS 2006R2
                   BTS 2004
    BTS 2000                                    • Enhanced EDI
                                • Inbuilt support support: Multiple
                   • Expanded     for X12,        batches, Dynamic
• Vertical based     coverage :   EDIFACT,        Envelopes
  solutions:       • HL7 & SWIFT EANCOM,        • HIPAA 5010
• HIPAA            • EDI          HIPAA         • Drummond
• RosettaNet                    • AS2 support     Certification




                                                                      32
     BizTalk 2010: EDI (BizTalk Offerings until BTS 2009)


                                                       Drummond Certified
    EDI Support                                          AS2 Support
                                                             Message Assembly & Disassembly
         Interchange Generation & Processing
                                                             Synchronous & Asynchronous Message
         Interchange Batching & De-batching                  Disposition Notification (MDN)
         Functional & Technical Acknowledgement             MDN Correlation
          generation & correlation
                                                             Payload Agnostic (EDI & non-EDI
         Inbound & Outbound                                  Messages)
         Trading Partner Resolution                         Inbound & Outbound Trading Partner
         Dynamic inbound Schema Resolution                   Resolution
         Activity & KPI Reporting through BAM               Support for Non-repudiation of Receipts
         Standards Support: X12, HIPAA,                      (NRR)
          EDIFACT, EANCOM (8000 Schemas )                    Message Signing & Signature Verification
         HIPAA claim splitting                              Message Encryption & Decryption
                                                             Message Compression & Decompression
                                                             Activity Reporting through BAM



Industry Accelerators                              Transport Adapters
•   SWIFT                                          •   HTTP
•   HL7                                            •   FTP
•   RosettaNet                                     •   WCF



                                                                                                         33
BizTalk 2010: EDI (B2B Challenges Today)




 High VAN (Value Added/Private Network) Costs


                      Business Agility




                                                34
  BizTalk 2010: EDI (B2B Challenges Today)

                               TPM


Explosion in partner                  Partner on-boarding is
numbers and interoperating            manually intensive and error
with different B2B standards          prone.


Solutions often involve               Trading partner management
document resends or manual            applications don’t often reflect
fixes. Debugging is a major           B2B business model
hassle



                                                                         35
     BizTalk 2010: EDI (TPM model in BizTalk Server 2006 R2 and 2009)




Drawbacks:
     –   Non-intuitive representation
             •   No representation for an organization and its different divisions (rolled into all the parties)
             •   Trading Partner Agreement settings were rolled into party settings
     –   Scaling to hundreds of partners/partnerships - a major issue
             •   Identities, EDI settings repeated
             •   New party for every new agreement
     –   Becomes worse in a federated scenario M x N parties all using same TPM (Hubs, Gateways, VANs etc)



                                                                                                                   36
BizTalk 2010: EDI (TPM Model between two Parties in BTS 2010)




                              Parties


                          Business Profiles

                          Protocol Settings



                             Agreements




                                                                37
    BizTalk 2010: EDI Trading Partner Management



                     Functional Ack
   Contoso           (X12 997)




             Send Purchase Order            Fabrikam
   Order     (X12 850)
  System


                                  Party
Party                             (Fabrikam)
(Contoso)          Agreement
                   (TPA)       Profile
  Profile                      (Fabrikam)
  (Order System)




                                                       38
BizTalk 2010: EDI (Trading Partner Management Enhancements)

                                       Enhanced partner management model and UI


                                       • Usability: The new Trading Partner Object Model
                                         would closely reflect B2B business model – Parties,
                                         Business Profile, Business Identities, Trading Partner
                                         Agreements
                                       • Eases management of large scale B2B Trading partner
                                         relationships



                                       Productivity and Feature Enhancements

                                       • Productivity: Agreement Templates and Protocol
                                         Settings for faster configuration of trading partner
                                         agreements
                                       • Feature Enhancements: Agreement lifecyle
                                         management and more control over Msg Types,
                                       • Security: B2B Operator role for better access control




   Easy on-boarding and lifecycle management of trading partners


                                                                                                  39
   BizTalk 2010: EDI (Transformation/Mapping: Challenging Today)




100 Partners – 100 Processes – 100 Maps
                                                    Maps in B2B can be
                                                    very complex




                                                     Harder maintenance,
                                                     management and
                                                     change




                                                                           40
BizTalk 2010: EDI (Mapper enhancements )

                                UI enhancements

                                • Enhancements to better visualization of maps
                                  and to support complex mapping
                                  • Background noise reduced using highlight
                                    propagation
                                  • Auto-scrolling, sibling coalescing

                                Enhanced functionality
                                • Support for search
                                • Improved productivity with cut / copy / paste /
                                  move and undo
                                • Improved support for documenting map and
                                  readability




     User friendly Mapper to create and manage complex maps


                                                                                    41
 BizTalk 2010: EDI (Economy specific B2B Challenges Today)




                                        Increasing number of small
Globalization of B2B market
                                        businesses in the electronic
stretching costs and
                                        B2B market offering cost
resources
                                        effective options


                     Boom of secure and low cost
                     Internet technologies force
                     businesses to rethink their
                     strategies




                                                                       42
             BizTalk 2010: EDI (Further Enhancements to Adapters in BTS 2010)


3rd Party
                FTP/FTPS                FTP/FTPS
  FTP
                 Server                   Server
 Server




  Receive Port                       Send Port


         FTP               Orchest        FTP
        Adapt              rations       Adapt
          er                               er
        (Rece                            (Send
         ive)                               )




       Receive                            Send
       Pipeline            Message       Pipeline
                            Box




                                                 Secure B2B Transactions

                                                                                43
      BizTalk 2010: EDI (BTS 2010 Enhancements Summary)



                                                                       BTS 2010
                                                     BTS 2009
                                 BTS 2006R2
                    BTS 2004                                         • Enhanced TPM
  BTS 2000                                         • Enhanced EDI    • Mapper
                                                    support:           improvements
                                 • Inbuilt support Multiple
                                                                     • FTPS support
                   • Expanded      for X12,          batches,        • FTP and LOB
• Vertical based    coverage :     EDIFACT,          Dynamic           adapters updated
  solutions:       • HL7 &         EANCOM,           envelopes       • SWIFT MP 2010
• HIPAA             SWIFT          HIPAA           • HIPAA 5010      • AS2 and SWIFT
• RosettaNet                     • AS2 support     • AS2               EAI certification
                                   and               Drummond
                                   certification     Certification




                                                                                       44
Agenda for today


        BizTalk 2010:
        - What’s new
        - What’s next


        BizTalk 2010: ESB



        BizTalk 2010 and EDI: Trading Partner Management



        BizTalk 2010 upgrade path


        BizTalk 2010 and Windows Server AppFabric :
        • Working together
        • When to use what

        BizTalk 2010 and the Cloud (Windows Azure AppFabric):
        How to connect?



                                                                45
 BizTalk 2010: Install & Upgrade enhancements



               Smart Setup

               • Setup will scan and install BizTalk upgrades
                 automatically
 Install



                Upgrade from previous releases

               • Upgrade from BizTalk Server 2009 and
                 BizTalk Server 2006 R2 supported
Upgrade/Ser
   vice
                                                                46
BizTalk 2010: Install & Upgrade enhancements




Preparing your computer for upgrade             Upgrade/Ser
The following is a list of things to consider when you
                                                    vice
upgrade to BizTalk Server 2010:
• Operating systems upgrade paths
• Microsoft SQL Server® upgrade paths
• Windows® SharePoint® Services 3.0 SP2 upgrade
• Install Microsoft Visual Studio® 2010 side-by-side
• Install Microsoft Office 2010/2007 side-by-side
• Install .NET Framework 4/3.5 SP1 side-by-side



                                                              47
     BizTalk 2010: Install & Upgrade enhancements


   Systems upgrade scenarios by versions

Operating Systems BizTalk Server 2010 BizTalk Server 2009 BizTalk Server 2006 Operating Systems
                                                          R2                  upgrade
                                                                              requirement
Windows           Yes                 No                  No                  No
Server® 2008 R2                                                               Upgrade/Ser
Windows            Yes                Yes                 No                 No  vice
Server 2008

Windows            No                 Yes                 Yes                Yes
Server 2003

Windows 7          Yes                No                  No                 No


Windows            No                 Yes                 Yes                Yes
Server 2003 R2

Windows Vista®     Yes                Yes                 Yes                No


Windows XP         No                 Yes                 Yes                Yes




                                                                                                  48
 BizTalk 2010: Install & Upgrade enhancements


SQL Server upgrade scenarios by versions
SQL Server    BizTalk       BizTalk       BizTalk        SQL Server
              Server 2010   Server 2009   Server 2006 R2 upgrade
                                                         requirement
SQL            Yes          No            No             No
Server 2008 R2
SQL            Yes          Yes           No            No  Upgrade/Ser
Server 2008
SQL            No           Yes           Yes           Yes    vice
Server 2005
SQL           No            No            Yes           Yes
Server 2000
                                                        Note
                                                             You must
                                                             upgrade SQL
                                                             Server 2000
                                                             before you
                                                             upgrade the
                                                             operating
                                                             system.
                                                             SQL
                                                             Server 2000
                                                             upgrade is
                                                             only supported
                                                             on a 32-bit
                                                             machine.


                                                                              49
    BizTalk 2010: Upgrade matrix

  BizTalk Server upgrade scenarios by edition
BizTalk     BizTalk       BizTalk       BizTalk       BizTalk       BizTalk
Server 2009 Server 2010   Server 2010   Server 2010   Server 2010   Server 2010
/2006 R2    Evaluation    Branch        Developer     Standard      Enterprise
            Edition       Edition       Edition       Edition       Edition
Evaluation  No            No            No            No              Upgrade/Ser
                                                                    Yes

                                                                         vice
Branch       No           No            No            Yes           Yes




Developer    No           No            Yes           No            Yes




Standard     No           No            No            Yes           Yes




Enterprise   No           No            No            No            Yes




                                                                                    50
Agenda for today


        BizTalk 2010:
        - What’s new
        - What’s next


        BizTalk 2010: ESB



        BizTalk 2010 and EDI: Trading Partner Management



        BizTalk 2010 upgrade path


        BizTalk 2010 and Windows Server AppFabric :
        • Working together
        • When to use what

        BizTalk 2010 and the Cloud (Windows Azure AppFabric):
        How to connect?



                                                                51
 Introducing Windows Server AppFabric




                               WCF Services
  IIS | WAS |
Windows Server
  AppFabric
                              WCF Workflow
                                Services


                                              52
Windows Server AppFabric




                           53
                                                                  Windows Server AppFabric: Peeking under the hood


                                                                        Visual Studio                                                  IIS Manager
                                                                      Project Deployment
                                                                                                                          WF & WCF Management Modules
             AppFabric Role Service of Application Server Role




                                                                         WF & WCF
                                                                       Project Templates                      Mgmt PowerShell cmdlets                 Configuration Wizard




                                                                                                                                                                                  Management Pack
                                                                     Hosting                  Persistence                   Monitoring                    Caching
                                                                  Availability, Deployment,         Reliablility,                                       In Memory, Distributed
                                                                                                                             Application Monitoring
                                                                           Control                   Scalablity                                                Cache


                                                                                 Service       Instance                     WF ETW       WCF ETW
                                                                 Web Deploy
                                                                                Discovery       Restart        SQL
                                                                                                            Persistence
                                                                                                                            Tracking     Tracking       Messaging
                                                                                                                                                        Routing
                                                                 AutoStart      Workflow                     Provider               Event                            Activation
Server Manager




                                                                                              Lock Mgmt                                                 Service
                                                                  Service        Mgmt                                              Collector




                                                                                                                                                                                  System Center
                                                                     Persistence schema  Runtime Databases Monitoring schema
                                                                                   .NET 4 WCF & WF Frameworks
                                                                                            IIS 7.x/WAS
                                                                                         Microsoft
                                                                              Windows 7, Windows Server 2008 & 2008 R2                                                                      54
BizTalk 2010: AppFabric Connect




        My Company           BizTalk
                             Server


                                       Oracle
                                        eBS
        My App
                 Windows
                  Server
                 AppFabric




                                                55
BizTalk 2010: AppFabric Connect




                                  56
Agenda for today


        BizTalk 2010:
        - What’s new
        - What’s next


        BizTalk 2010: ESB



        BizTalk 2010 and EDI: Trading Partner Management



        BizTalk 2010 upgrade path


        BizTalk 2010 and Windows Server AppFabric :
        • Working together
        • When to use what

        BizTalk 2010 and the Cloud (Windows Azure AppFabric):
        How to connect?



                                                                57
   What is
Windows Azure
 AppFabric?
Consists of Service Bus and Access Control



                                             58
  Windows Azure AppFabric


• Goals of AppFabric
  – Extend .NET technologies to the cloud
  – Open and accessible service API
     • REST, SOAP, RSS, AtomPub, …
     • Class libraries for .NET, Java, PHP, Ruby, …
  – Initial focus on two key challenges
     • Secure connectivity between services
     • Claims-based access control




                                                      59
Windows Azure AppFabric




       Service Bus
   An Internet Service Bus hosted in the Cloud




                                                 60
     Windows Azure AppFabric: Service Bus

Service Registry
    [http|sb]://{account}.servicebus.windows.net/{user-defined}

 The service registry provides a mapping
 from URIs to services                            account    svc

Connectivity
• Securely connect applications
    – Over the internet                    Root   contoso
    – Across any network topology
    – Across organizational boundaries
• Primary application patterns
    – Eventing: notify applications and/or          …
      devices
    – Service Remoting: securely project on-
      premises services out to the cloud
    – Tunneling: tunneling TCP protocols
      through firewalls (e.g. RDP, TDS, etc)

                                                                   62
   Access Control
Controlling who can use your services in the Cloud




                                                     63
  Windows Azure AppFabric: Access Control

Access Control is a hosted service that externalizes the
       authorization policy for federated users

                      Access Control
                      (Hosted Issuer)
     Trust
     relationship
     established




Relying Party                                    Requestor
 (Your App)         Send message with token
                                              (Your Customer)


                                                                65
  BizTalk 2010: AppFabric Connect

                 My Company
                                    BizTalk
                                    Server

                                              Oracle
                                               eBS
               My App

  ?      ?              Windows
                         Server
                        AppFabric


Your Company



                My Company
                                    BizTalk
                                    Server

                                              Oracle
                                               eBS
               My App   Windows
                         Server
                        AppFabric


Your Company



                                                       66
The Application Platform


                  PC, Phone, Browser




                                       67
       Server
                           Platform




       Platform
                           Services




                         Connectivity &
                                          The Application Platform: Today




                          Messaging


                           Identity &
     Identity & Access
                             Access


         Caching


       Web Services
       /Workflows


        Integration
68
     Server
                               Platform




     Platform
                               Services




        Connectivity & Messaging



          Identity & Access



                 Caching
                                          The Application Platform: We need to get here…




                Web Services
                /Workflows


             Integration
69
    AppFabric – New Middle-Tier

• Application Services
   – Middleware capabilities as
     services
• Composite Applications             .
                                         AppFabric Services
   – New innovative frameworks,                                AppFabric
                                                              Management
     tools & composition engine to           AppFabric
                                             Container
     easily assemble, deploy &
     manage a composite app as a
     single entity
• Scalable Application
  Infrastructure
   – Cloud-scale optimized
     infrastructure for services &
     mid-tier components

… on Windows Azure & Windows
Server

                                                                       70
     AppFabric Services

• Key Platform Capabilities that raise the level of abstraction
• Delivered first as Cloud Platform Services and then on Windows
  Server

               Service
                                                                    Composite App
               Bus/        Access Control      Integration
  Caching                                                    [Workflow, Web Services]
              Messaging




                 .
                          AppFabric Services
                                                AppFabric
                                               Management
                              AppFabric
                              Container




                                                                                        71
AppFabric Services


          Service                     Integration       Composite App
Caching              Access Control                 [Workflow, Web Services]
          Bus




                                                                               72
   AppFabric Services: Integration capabilities in cloud

• Common Integration capabilities (pipeline,
  transforms, adapters)
• Out-of-box integration patterns to accelerate and
  simplify development
• Connectivity to on-premise LOB systems and
  BizTalk orchestrations
• Business Activity Monitoring and Rules
  capabilities
• Self Service Trading partner community portal and
  provisioning B2B pipelines

                                                           73
       AppFabric Services: Azure AppFabric Roadmap


9/16                10/10             H1 2011             2011


   CTP                                                       1st CTP
   Access Control                        Release
   (already GA)                          Access Control      Integration
                                         (already GA)


                       1st CTP           Release
                       Caching           Caching


                       CTP
                                         Release
                       Service Bus
                       (already GA)
                                         Service Bus
                                         (already GA)


                                         1st CTP
                                         Composite App

                                                                     74
Demo




       75
Questions




            76

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:317
posted:4/24/2011
language:English
pages:74