Biztalk Server 2006

1. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this…
of 39
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
  • 1. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Hasnur Ramadhan TSP, BI/DW & BPI Microsoft Indonesia [email_address]
  • 2. Internet Contoso ERP HR System eComm CRM Logistics Customer Customer Bank Supplier EDI RosettaNet SWIFT XML
  • 3. SWIFT XML EDI EDI RosettaNet BPM B2B EAI Internet Contoso Logistics Customer Customer ERP HR System eComm CRM Bank Supplier
  • 4. “ Business Process Server” Database Management System Business Process Management System Business intelligence Business activity monitoring XML SQL Data tier Business process tier Business data Business process Business Process Server Database Server
  • 5. Inter-Office or Branch Connectivity (EAI) Connecting systems and applications Customer Self-Service (Web Based Portal) Customer (internal or External) ASP .NET/SPS/ Office Order entry Expose information and process through portals Vendor and Partner Compliance (B2B) Supplier System Supplier Plant Support industry and government mandates Warehouse Line of Business Application BizTalk Server 2006
  • 6. Receive Port Receive Adapter Receive Pipeline Send Port Send Adapter Send Pipeline MessageBox Persistent Store Host Host Host Business Rules Inference Engine Orchestration Message Message
  • 7. Basic BizTalk Architecture Send Port Orchestration Receive Port Message Receive Pipeline Adapter (HTTP) Message LOB Host Host Send Port Adapter (File) Map Send Pipeline Host Message Agent Message Agent Message Agent MessageBox Maps Component Component
  • 8. Highly Scalable Event Driven Architecture Mainframe Line of Business Service Heterogeneous Connectivity Effective Process Implementation Modifiable Business Rules Human Workflow Business Activity Monitoring
  • 9. Licensing <ul><li>Enterprise Edition: $29,999 </li></ul><ul><ul><li>Unlimited scale-out, scale-up and clustering </li></ul></ul><ul><ul><li>Unlimited BizTalk “Applications” </li></ul></ul><ul><li>Standard Edition: $8,499 </li></ul><ul><ul><li>Limited to two CPUs on a single server </li></ul></ul><ul><ul><li>Five BizTalk “Applications” </li></ul></ul><ul><li>Developer Edition:  $499 per user </li></ul><ul><ul><li>Limited to developing and testing solutions </li></ul></ul><ul><ul><li>Free with MSDN Universal </li></ul></ul>
  • 10. All Adapters in All Editions New BizTalk Adapters PeopleSoft JD Edwards OneWorld XE JD Edwards Enterprise1 SQL Server 2005 Oracle ODBC Adapter Siebel SAP TIBCO Rendezvous TIBCO EMS Amdocs ClarifyCRM Mainframe Applications (HIS) IBM DB2 (HIS) Mainframe Files (HIS) POP3 Windows SharePoint Services Current BizTalk Adapters MQ 2.0 MSMQ / MSMQT WSE HTTP SMTP Base EDI SQL Server 2000 File FTP SOAP
  • 11. One Developer Experience <ul><li>Leverage existing skills </li></ul><ul><li>Harness the Microsoft ® .NET Framework </li></ul><ul><li>Build with standards (XML, BPEL) </li></ul>
  • 12. Business Rules/Policy <ul><li>Rules change more often than processes </li></ul><ul><li>Business rules provide increased flexibility </li></ul><ul><li>Rules are abstracted from process and user code </li></ul><ul><li>Complements orchestration </li></ul><ul><li>Rules engine is high throughput, low latency </li></ul>
  • 13. Office and InfoPath Integration <ul><li>Scenarios </li></ul><ul><ul><li>Route InfoPath documents through the enterprise </li></ul></ul><ul><ul><li>Input data from InfoPath documents into enterprise systems </li></ul></ul><ul><li>Capabilities </li></ul><ul><ul><li>Open XML Schema directly inside BizTalk </li></ul></ul><ul><ul><li>Send from InfoPath through XML Web services to BizTalk </li></ul></ul>
  • 14. Business Activity Monitoring <ul><li>Ask real-time questions </li></ul><ul><ul><li>How many units are waiting to be shipped right now? </li></ul></ul><ul><ul><li>What is the total value of my finished goods inventory today? </li></ul></ul><ul><li>Ask aggregation questions </li></ul><ul><ul><li>How much does it cost to produce one unit today? </li></ul></ul><ul><ul><li>What is the average throughput time for special orders right now? </li></ul></ul><ul><li>Capture business data and events </li></ul><ul><li>Intercepts events from heterogeneous applications </li></ul><ul><li>Complements existing SQL Server 2005 BI solutions </li></ul>
  • 15. <ul><li>Ask real-time questions </li></ul><ul><ul><li>How many units are waiting to be shipped right now? </li></ul></ul><ul><ul><li>What is the total value of my finished goods inventory today? </li></ul></ul><ul><li>Ask aggregation questions </li></ul><ul><ul><li>How much does it cost to produce one unit today? </li></ul></ul><ul><li>Intercepts events from heterogeneous applications </li></ul><ul><li>Easy access through SPS/ASP.NET or Maestro </li></ul><ul><li>Business users can set alerts and drill into data </li></ul>
  • 16. SAP Integration with BizTalk Adapter V 2.0 SP1 for mySAP Business Suite
  • 17. Technology Overview- SAP <ul><li>ALE </li></ul><ul><ul><li>Application Link Enabling </li></ul></ul><ul><ul><ul><li>Program distribution model and technology to interconnect SAP programs </li></ul></ul></ul><ul><li>IDOC </li></ul><ul><ul><li>Intermediate Documents </li></ul></ul><ul><ul><ul><li>Standard [Text Based] Data Structure (EDI) </li></ul></ul></ul><ul><li>RFC </li></ul><ul><ul><li>Remote Function Call </li></ul></ul><ul><ul><ul><li>Application Program Interface to SAP R/3 applications </li></ul></ul></ul><ul><ul><ul><li>Used for synchronous/asynchronous communications </li></ul></ul></ul><ul><li>BAPI </li></ul><ul><ul><li>Business Application Programming Interface </li></ul></ul><ul><ul><ul><li>Interfaces to existing object orientated methods </li></ul></ul></ul><ul><ul><ul><li>Used for synchronous communications </li></ul></ul></ul><ul><ul><ul><li>Implemented and stored as RFCs </li></ul></ul></ul><ul><li>ABAP </li></ul><ul><ul><li>Advanced Business Application Programming </li></ul></ul><ul><ul><ul><li>Object orientated programming language </li></ul></ul></ul>
  • 18. Technology Overview SAP Connector 1.0.1 for Microsoft .NET <ul><li>SAP 4.6D and below </li></ul><ul><ul><li>No SOAP support </li></ul></ul><ul><ul><li>Must use RFC </li></ul></ul><ul><ul><ul><li>Exposed via librfc32.dll </li></ul></ul></ul><ul><li>SAP WebAS 6.2 and up </li></ul><ul><ul><li>SOAP and RFC support </li></ul></ul>
  • 19. SAP .NET Connector <ul><li>Most commonly used .NET integration tool used thus far </li></ul><ul><li>Allows developer to easily build .NET Applications to integrate with SAP using Visual Studio.NET (does not support Visual Studio 2005 ) </li></ul><ul><li>Access the SAP systems from </li></ul><ul><li>any .NET application via SOAP </li></ul><ul><li>Version 2.0 currently available </li></ul><ul><li>Available at no charge from SAP Service Marketplace </li></ul><ul><ul><li> </li></ul></ul><ul><li>Serves as a starting point for overall NetWeaver/.NET integration. </li></ul>
  • 20. SAP Adapter Overview <ul><li>Service Pack 1 </li></ul><ul><ul><li>Rolls up QFEs, provides some bug fixes, and allows usage with BizTalk 2006 and Visual Studio 2005 </li></ul></ul><ul><li>Design time and runtime functionality </li></ul><ul><ul><li>Always uses RFC exposed via librfc32.dll </li></ul></ul><ul><li>Uses the SAP .NET connector v1.x runtime only </li></ul><ul><ul><li>Does not use .NET connector design time </li></ul></ul><ul><ul><li>No support for .NET connector 2.0 </li></ul></ul><ul><li>Certified by SAP </li></ul><ul><ul><li>Integration with SAP R/3 via the SAP integration scenario CA-ALE 4.0 </li></ul></ul><ul><li>Free with BizTalk Server 2006 </li></ul>
  • 21. SAP Adapter Overview <ul><li>Supports the following schema types: </li></ul><ul><ul><li>Intermediate Documents (IDoc) versions 2.0 and 3.0 </li></ul></ul><ul><ul><li>Business API (BAPI) </li></ul></ul><ul><ul><li>Remote Function Call (RFC) </li></ul></ul><ul><li>Enables development-free access to SAP from within the Visual Studio .NET environment in the context of BizTalk Server 2004 development </li></ul><ul><li>Non-intrusive to SAP (does not require custom ABAP transports to be installed) </li></ul><ul><li>Bi-directional (synchronous (BAPI) and asynchronous) </li></ul><ul><li>Fully transactional using tRFC </li></ul>
  • 22. Schema Generation Wizard - Features and Functionality <ul><li>Schema Generation Wizard </li></ul><ul><ul><li>Provides flexible search function to select IDocs, BAPIs, and RFCs </li></ul></ul><ul><ul><li>Converts positional flat file SAP schemas to XSD </li></ul></ul>
  • 23. SAP Adapter Components <ul><li>Design-time </li></ul><ul><ul><li>Schema generation wizard </li></ul></ul><ul><ul><li>BizTalk Explorer configuration pages </li></ul></ul><ul><ul><li>BizTalk Administrator configuration pages </li></ul></ul><ul><li>Run-time </li></ul><ul><ul><li>Send handler </li></ul></ul><ul><ul><li>Receive handler </li></ul></ul><ul><ul><ul><li>Implemented as a polling service. To initiate polling, handler utilizes the Adapter Framework’s scheduler components, user interface, and runtime components. </li></ul></ul></ul><ul><ul><ul><li>Ability to add multiple receive locations for larger capacity </li></ul></ul></ul>
  • 24. SAP Adapter Components <ul><li>Exception Handling </li></ul><ul><ul><li>Adapter provides full transactional support between SAP and BTS. If a failure, transaction is rolled back. </li></ul></ul>
  • 25. BizTalk 2006 and Adapter Data Flow
  • 26. Setup Considerations <ul><li>Necessary component </li></ul><ul><ul><li>SAP .NET Connector for Visual Studio .NET 2003 </li></ul></ul><ul><ul><ul><li>Available at no charge at (access info. for MS at http://sap ) </li></ul></ul></ul><ul><ul><ul><li>Provides communication between SAP and BTS </li></ul></ul></ul><ul><li>Although no code is required on SAP, SAP knowledge is still required. </li></ul><ul><ul><li>Setup of RFC destination, partner profiles, etc. for IDoc communication </li></ul></ul><ul><ul><li>Knowledge of business (functional) requirements for use of BAPIs and RFCs </li></ul></ul><ul><ul><li>Proper user authorization/permissions for user being used to login to SAP from BTS </li></ul></ul>
  • 27. Example E-Business Scenario
  • 28. Triggering IDOCs – Summary <ul><li>Create Receive Port in BizTalk Server 2006 </li></ul><ul><li>Create R/3 Destination in SAP </li></ul><ul><li>Program ID should be the same in SAP and BizTalk 2006 </li></ul><ul><li>Make sure you can test the connection from SAP </li></ul><ul><li>Make sure you create individual Receive Ports in BizTalk Server for each R/3 Destination. </li></ul><ul><li>Check status of IDOCs using WE02 and SM58 Transaction </li></ul>
  • 29. Customers <ul><li>ABB </li></ul><ul><li>Air France </li></ul><ul><li>Austrian Airlines </li></ul><ul><li>Bombardier </li></ul><ul><li>Bridgestone </li></ul><ul><li>Citrix </li></ul><ul><li>ConocoPhillips </li></ul><ul><li>Daimler Chrysler </li></ul><ul><li>Dow Chemical Company </li></ul><ul><li>EMI Group </li></ul><ul><li>Energizer </li></ul><ul><li>Intercontinental Hotels </li></ul><ul><li>JP Morgan Chase </li></ul><ul><li>Mercedes </li></ul><ul><li>Oxford University Press </li></ul><ul><li>Raytheon </li></ul><ul><li>SAB Miller </li></ul><ul><li>San Miguel </li></ul><ul><li>Sasol </li></ul><ul><li>SEAT </li></ul><ul><li>Siemens </li></ul><ul><li>South African Post Office </li></ul><ul><li>Television New Zealand </li></ul><ul><li>TPG Post Groep N.V. </li></ul><ul><li>Volkswagen </li></ul>
  • 30. Resources <ul><li>Microsoft BizTalk Adapter v2.0 for mySAP Business Suite </li></ul><ul><ul><li>Detailed Technical Overview </li></ul></ul><ul><ul><ul><li> </li></ul></ul></ul><ul><ul><li>Detailed Technical Labs </li></ul></ul><ul><ul><ul><li> </li></ul></ul></ul>
  • 31. // “ Kris’ Blog” // // // // // // Developer Center Virtual Lab Community Newsgroups “ Luke’s Blog” (Power Toys) “ Jon’s Blog”
  • 32. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • 33. BizTalk Momentum <ul><li>Market Leadership </li></ul><ul><ul><li>Most widely deployed </li></ul></ul><ul><li>Strong Growth </li></ul><ul><ul><li>Units at 29% </li></ul></ul><ul><ul><li>Revenue at 32% </li></ul></ul><ul><li>Strong BRE in BPA </li></ul><ul><ul><li>The only vendor provides Business Rules Engine in BPA space </li></ul></ul>1000 2000 3000 4000 5000 1300 5000+ 1960 2080 2300 Customer Count IBM TIBX SBYN WEBM BizTalk
  • 34. BizTalk 2006 Momentum “ Forrester ranks Microsoft a Strong Performer in the emerging market for .Net business rules platforms.” Forrester 01/04/2006 “ I don’t see that kind of deep integration between different pieces of the stack from IBM, Oracle, BEA and others.” CRN 11/04/2005 BizTalk Server 2006 “… will result in Microsoft maintaining its market-leading position… ” and encourages pre-BizTalk 2004 users to “… upgrade now to keep from getting too far behind ”. Gartner 12/20/2005
  • 35. Forrester Research (Jan 2006) Business Rules Engine
  • 36. Integration Suite Market
  • 37. Gartner Research (May 2004)
  • 38. Gartner Research (April 2005)
  • 39. Gartner Research (July 2005)
  • Telmex

    Oct 1, 2017


    Oct 1, 2017
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks

    We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

    More details...

    Sign Now!

    We are very appreciated for your Prompt Action!