BizTalk Server:
Integration Server, SOA Platform
and Gateway to the Cloud


Brian Loesgen
Principal SOA Architect
Microsof...
Agenda
•   Overview of BizTalk Server
•   Overview of ESB Toolkit
•   Demo: putting it all together
•   The Cloud: Opportu...
What Is BizTalk Server?

                The Glue that binds your
  Integrate        systems together.


              The...
BizTalk Server Capabilities
                                   B2B
                               Integrations




       ...
BizTalk Server Versions
Continuous Innovation: Release every 2-3 years                    V6
                             ...
BizTalk Simplifies Interoperability with
the “out of the box” components
                BizTalk Server – “Adapters In the...
BizTalk Server 2009 Architecture

                   Orchestration
    Adapter                        Adapter

           ...
Re-think a Solution as a Set of Capabilities
(the fundamental truth behind SOA success)



                               ...
Enter Microsoft ESB Toolkit…
• From Patterns and Practices
• Provides architectural guidance, patterns
  and practices
• D...
BizTalk... BizTalk+ESB Toolkit...
•   BizTalk is all about providing solutions based
    on configuration
•   Configuratio...
BizTalk ESB Toolkit Architecture
       ON-RAMPS                                ESB Core                                  ...
Demo



•ESB-based messaging
•Dynamic message itinerary selection
•Human interaction
•Metrics tracking
Challenges Today


Even a few dozen services pose quite a plumbing challenge!




Guess how many Service Providers and
Con...
App


App
      App

App
App


App
      App

App
BizTalk and Azure Scenarios
•   Centralized brokering between on-
    premessis and the cloud
•   Cloud-based on-ramps (ef...
Summary
•   BizTalk is an integration server, built on and
    leveraging the .NET framework
•   Microsoft BizTalk ESB Too...
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Upcoming SlideShare
Loading in...5
×

BizTalk Server: Integration Server, SOA Platform and Gateway ...

1,728

Published on

1 Comment
6 Likes
Statistics
Notes
  • Thank for posting usefull slide.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,728
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
161
Comments
1
Likes
6
Embeds 0
No embeds

No notes for slide

BizTalk Server: Integration Server, SOA Platform and Gateway ...

  1. 1. BizTalk Server: Integration Server, SOA Platform and Gateway to the Cloud Brian Loesgen Principal SOA Architect Microsoft Corporation http://blog.BrianLoesgen.com
  2. 2. Agenda • Overview of BizTalk Server • Overview of ESB Toolkit • Demo: putting it all together • The Cloud: Opportunity to avoid past mistakes and create new patterns
  3. 3. What Is BizTalk Server? The Glue that binds your Integrate systems together. The Bridge that connects you Connect and your business partners. The pair of Binoculars that Analyze provide visibility into your business.
  4. 4. BizTalk Server Capabilities B2B Integrations Business Business Activity Rules Monitoring Engine Reliable Messaging/ Orchestration Line of RFID & Business Sensor Connectivity Platform
  5. 5. BizTalk Server Versions Continuous Innovation: Release every 2-3 years V6 BizTalk Server V5 2009 V4 BizTalk V3 BizTalk Server ESB(2.0) V2 BizTalk Server 2006 R2 Server 2006 BPM V1 BizTalk BizTalk Server 2004 Extend Server 2002 SOA/ESB B2B 2000 SOA/ESB BPM BPM BAM+ EAI Adapters XML Partner Extend ALM (partner in Box B2B Adapters B2B Support adapters) Host (+EDI/AS2) RFID Vertical Integration B2B RFID Mobile & Std Pack New Adapters Update Swift 500 2,000 4,000 7,000 8000 Customers Customers Customers Customers Customers
  6. 6. BizTalk Simplifies Interoperability with the “out of the box” components BizTalk Server – “Adapters In the Box” MQ PeopleSoft Host Applications MSMQ JD Edwards IBM mainframe zSeries (CICS and IMS) WSE OneWorld XE Midrange iSeries HTTP JD Edwards (AS/400) SMTP Enterprise1 IBM DB2 File Oracle ODBC Mainframe DB2 FTP Siebel for z/OS Midrange DB2/400 POP3 TIBCO Rendezvous DB2 Universal Database SOAP TIBCO EMS for open platforms (AIX, SWIFT SAP Linux, Solaris, and Windows) HL7 EDI/AS2 X12 and EDIFACT Host Files RosettaNet support HIPAA Drummond SQL Interoperability WCF Adapter Certification SharePoint
  7. 7. BizTalk Server 2009 Architecture Orchestration Adapter Adapter Host Receive Send Pipeline Pipeline Map Map Message Box Receive Port Send Port Host Host
  8. 8. Re-think a Solution as a Set of Capabilities (the fundamental truth behind SOA success) Custom Custom Mapping Routing Orchestration Orchestration Service (Service) (Service) Protocol Pub/Sub End Point Enrichment Service Consumers Adaptation Service Resolution Service Service Providers
  9. 9. Enter Microsoft ESB Toolkit… • From Patterns and Practices • Provides architectural guidance, patterns and practices • Delivers reusable BizTalk Server ESB and .NET components • Enables construction of large and small- scale ESB solutions
  10. 10. BizTalk... BizTalk+ESB Toolkit... • BizTalk is all about providing solutions based on configuration • Configuration happens at dev time or post- deployment • ESB Toolkit is all about runtime resolution, it interacts with external stores (e.g., services registry) to get operational configuration in a JIT manner • ESB Toolkit adds a set of runtime resolution capabilities that BizTalk developers would need to create from scratch
  11. 11. BizTalk ESB Toolkit Architecture ON-RAMPS ESB Core OFF-RAMPS Core Engine Services Generic SOAP PIPELINE Generic SOAP PIPELINE Receive ENRICH SERVICE ROUTE SERVICE Send Generic WCF Generic WCF GENERIC PIPELINE Receive CUSTOM SERVICE TRANSFORM SERVICE Send PIPELINE Generic JMS JMS Generic JMS Receive PIPELINE Send PIPELINE Resolver-Adapter Framework Generic Custom CUSTOM Custom CUSTOM PIPELINE RESOLVERS (…) ADAPTER PROVIDERS(…) Receive Send PIPELINE CUSTOM RESOLVER CUSTOM ADAPTER PROVIDER Exception Management Exception Handler or Custom Application Exception Logger Fault Processor ESB SERVICES ESB MANAGEMENT PORTAL Resolver Web Service Provisioning Framework Itinerary Transformation Web Configuration Service Store Reports Exception UDDI Service Management Operations Service Store Alerts Exception Web Service
  12. 12. Demo •ESB-based messaging •Dynamic message itinerary selection •Human interaction •Metrics tracking
  13. 13. Challenges Today Even a few dozen services pose quite a plumbing challenge! Guess how many Service Providers and Consumers are in this Spaghetti? 15 Service Providers 22 Service Consumers
  14. 14. App App App App
  15. 15. App App App App
  16. 16. BizTalk and Azure Scenarios • Centralized brokering between on- premessis and the cloud • Cloud-based on-ramps (effectively a DMZ) • Geo-distributed collection mesh • Off-ramp endpoint for serving up data (to humans, or SQL Azure)
  17. 17. Summary • BizTalk is an integration server, built on and leveraging the .NET framework • Microsoft BizTalk ESB Toolkit adds additional dynamic, runtime capabilities • The cloud is an opportunity to repeat past mistakes, making service management difficult (but we know how to do it right), and enables new types of applications • BizTalk is the glue that enables creation of massively-scalable, highly-reliable solutions that leverage the Microsoft stack and bridge on-premises and off-premises capabilities
  18. 18. © 2008 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×