Post on 23-Dec-2015
Building Large B2B Integration Solutions on Microsoft BizTalk Server 2010Ravi BollapragadaProgram ManagerMicrosoft Corporation
SESSION CODE: ASI 304
Mark BecknerInotek Consulting Group
Session Objectives and Takeaways
Session Objective(s) Familiarize the new TPM model and show how enhancements in BTS 2010 ease trading partner on-boarding and managementShow how to easily build and manage complex B2B maps using BTS 2010
Key TakeawaysBuilding and managing B2B solutions have become significantly easier with BTS 2010
Typical Business to Business(B2B) CollaborationBrand Owner
Regional Sales
Supplier
Supplier
Manufacturer
Distributor
Retailer
Logistics
Track and TraceCommerce Hubs
Supply Chain Execution Including Transportation & Warehousing
Sales & Operations Supply Chain
Collaboration
Logistics
Essential Support Processes
B2B Riding The Electronic WaveElectronic 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
Our continued investments in B2B…
• Vertical based solutions:• HIPAA• RosettaNet
• Expanded coverage :• HL7 & SWIFT• EDI
• Inbuilt support for X12, EDIFACT, EANCOM, HIPAA
• AS2 support
• Enhanced EDI support: Multiple batches, Dynamic Envelopes
• HIPAA 5010• Drummond Certification
BTS 2000BTS 2004
BTS 2006R2BTS 2009
…have been yielding rich dividends“Microsoft has strengthened its position in the B2B market in part via continued enhancements to the
B2B capabilities of its flagship integration middleware product, BizTalk Server.”
B2B Challenges Today
Heterogeneous and Expanding Partner Relationships
Numerous and Complex Data Transforms
Business Agility*
High VAN (Value Added/Private Network) Costs
* ASI 309: Using Microsoft BizTalk ESB Toolkit and Integration Patterns to Improve Business Agility
TPM Centric B2B Challenges Today
Heterogeneous and Expanding Partner Relationships
Explosion in partner numbers and interoperating with different B2B standards
Partner on-boarding is manually intensive and error prone.
Solutions often involve document resends or manual fixes. Debugging is a major hassle
Trading partner management applications don’t often reflect B2B business model
Business to Business Collaboration
DoctorY
DoctorXProfessional
Track and TraceHIPAA Compliance
Schema validation and extensions
Message processing including claim splitting
Administration & OperationsHealth Care
partner Collaboration
Essential Support Processes
Mercy Hosp Int’l - Europe
Mercy Hospital - USA
Grande Claims(Claims Provider)
Institutional
Contoso Group
TPM model in BizTalk Server 2009
Drawbacks:Non-intuitive representation
No representation for Grande Claims 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 issueIdentities, 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)
Agreements
TPM Model between two Parties in BTS 2010
Grande Claims Mercy Hospital
Institutional Professional Mercy USA
Parties
Business Profiles
Protocol Settings
GM X12 AgreementGM AS2 Agreement
GM X12 Agreement
Mercy Europe
X12AS2X12(A) X12 AS2X12
(B) X12
Trading Partner Management DemoMark BecknerInotek Consulting Group
DEMO
Summary: Trading Partner Management Enhancements
Easy on-boarding and lifecycle management of trading partners
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
Transformation/Mapping: Challenges Today
Numerous Complex Data TransformsOne Partner – One Process – One Map – Sounds Simple?
100 Partners – 100 Processes – 100 Maps
Maps in B2B can be very complex
Harder maintenance, management and change
Mapper in BizTalk Server 2009
Challenges
• Great, award winning tool for simple maps• Too cluttered for complex maps• Hard to maintain complex maps• Hard to track relationships• No search capabilities
Mapper DemoMark BecknerInotek Consulting Group
DEMO
Summary: Mapper enhancements in BTS 2010
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
Economy specific B2B Challenges Today
High VAN(Private Network) Costs
Globalization of B2B market stretching costs and resources
Increasing number of small businesses in the electronic B2B market offering cost effective options
Boom of secure and low cost Internet technologies force businesses to rethink their strategies
BizTalk Offerings until BTS 2009
Transport Adapters•HTTP•FTP•WCF
Industry Accelerators•SWIFT•HL7•RosettaNet
EDI Support Interchange Generation & Processing Interchange Batching & De-batching Functional & Technical Acknowledgement generation &
correlation Inbound & Outbound Trading Partner Resolution Dynamic inbound Schema Resolution Activity & KPI Reporting through BAM Standards Support: X12, HIPAA, EDIFACT, EANCOM (8000
Schemas ) HIPAA claim splitting
Drummond Certified AS2 Support Message Assembly & Disassembly Synchronous & Asynchronous Message Disposition
Notification (MDN) MDN Correlation Payload Agnostic (EDI & non-EDI Messages) Inbound & Outbound Trading Partner Resolution Support for Non-repudiation of Receipts (NRR) Message Signing & Signature Verification Message Encryption & Decryption Message Compression & Decompression Activity Reporting through BAM
Further Enhancements to Adapters in BTS 2010
FTPS Adapter• Fully supports RFC4217 (FTPS)• Backward compatible with existing FTP Adapter
FTP enhancements• Support files from read-only locations• Extend atomic file write to text files• Fault tolerance and performance improvements
New versions supported by LOB adapters• Oracle EBS 12.1• SAP 7• Sharepoint 2010• SQL Server 2008 R2
Secure B2B Transactions
Message Box
Orchestrations
Receive Port
FTP Adapter(Receive)
Receive Pipeline
Send Port
FTP Adapter(Send)
Send Pipeline
3rd Party FTP Server
FTP/FTPS Server
FTP/FTPS Server
BTS 2010 Enhancements Summary
• Vertical based solutions:
• HIPAA• RosettaNet
• Expanded coverage :• HL7 & SWIFT
• Inbuilt support for X12, EDIFACT, EANCOM, HIPAA
• AS2 support and certification
• Enhanced EDI support: Multiple batches, Dynamic envelopes
• HIPAA 5010• AS2 Drummond
Certification
• Enhanced TPM• Mapper improvements• FTPS support• FTP and LOB adapters
updated• SWIFT MP 2010• AS2 and SWIFT EAI
certification
BTS 2000BTS 2004
BTS 2006R2BTS 2009
BTS 2010
Track Resources
BizTalk Server Team Blog: http://blogs.msdn.com/b/biztalk_server_team_blog/
Archive of B2B Blog: http://blogs.msdn.com/BizTalkB2B/
Call to action:Test drive BizTalk Server 2010 Beta
Download the Beta from the download pageSubmit your feedback on the BizTalk Connect site
Learn more by visiting the:BizTalk Server Developer Center on MSDNVirtual Launch Event SiteBizTalk Server Website
Related BizTalk Sessions & HOLs
Breakout Sessions:ASI311 - What’s New in Microsoft BizTalk Server 2010 and a Sneak Peek into the Future of BizTalkASI307 - Build Composite Applications That Include Line-of-Business Systems in 15 MinutesASI306 - Management Tasks Made Simpler in Microsoft BizTalk Server 2010ASI304 - Building Large B2B Integration Solutions on Microsoft BizTalk Server 2010ASI309 - Using Microsoft BizTalk ESB Toolkit and Integration Patterns to Improve Business AgilityASI305 - Integrating LoB Systems (SAP, Mainframe) with the Cloud Using Microsoft BizTalk Server and the Windows Azure AppFabric
Interactive Sessions:ASI06-INT - Building Operational MDM solution with SQL Server Master Data Services and BizTalk ServerASI07-INT - Real Time Event Integration with SQL Server StreamInsight and BizTalkASI08-INT - Connecting BizTalk to IBM mainframe transaction processing and data storage systems
Hands-on-Labs:ASI09-HOL Using the New Mapper in Microsoft BizTalk Server 2010 to Create MapsASI10-HOL Microsoft BizTalk ESB Toolkit: Using an Itinerary to Dynamically Resolve Message Transformation and RoutingASI11-HOL Microsoft BizTalk ESB Toolkit: Using the Exception Management Portal
ASI Track Resources1. Website – www.Microsoft.com/WindowsAzure/AppFabric 2. MSDN Developer Center – http://msdn.microsoft.com/en-us/azure/netservices.aspx 3. Blog – http://blogs.msdn.com/b/netservices/ 4. Twitter – http://twitter.com/azure_appfabric 5. Website – http://www.microsoft.com/biztalk/6. Website – http://msdn.microsoft.com/biztalk/7. Blog – http://blogs.msdn.com/biztalk_server_team_blog8. Blog – http://www.biztalkblogs.com/9. Application Infrastructure Virtual Launch Event – www.appinfrastructure.com10. AppFabric on Microsoft.com – http://www.microsoft.com/appfabric11. Developer Center – http://msdn.microsoft.com/appfabric
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
Complete an evaluation on CommNet and enter to win!
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registrationJoin us in Atlanta next year
© 2010 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.
Back Up
Party Data Migration Tool
TPM Model – Entities and Relationships
Party
Partnership Agreement
One WayAgreement
Protocol Settings
BusinessProfile
BusinessIdentity
* *
*
[2]
*
[2]
A representation of a business party engaged in a B2B transaction. Example, Microsoft, Dell
A business facet of a partner engaged in a B2B interaction. A.K.A –Collaboration Profile. Example, Supplier, Buyer etc.
A relationship established between 2 partners and the pivot for partnership manageability.
A negotiated settlement between 2 partners. Includes protocol settings agreed upon and identities for exchange.
A business role identity specific to the collaboration. E.g., DUNS id in the EDI land
Protocol used for the execution of collaboration. Includes encoding and transport protocols
One leg of an agreement between 2 profiles. With Source/Destination swap 2 of them compose an agreement.
JUNE 7-10, 2010 | NEW ORLEANS, LA