Presentation is loading. Please wait.

Presentation is loading. Please wait.

Boštjan Šumak dr. Marjan Heričko THE ROLE OF BIZTALK SERVER IN BUSINESS PROCESS INTEGRATION.

Similar presentations


Presentation on theme: "Boštjan Šumak dr. Marjan Heričko THE ROLE OF BIZTALK SERVER IN BUSINESS PROCESS INTEGRATION."— Presentation transcript:

1 Boštjan Šumak dr. Marjan Heričko THE ROLE OF BIZTALK SERVER IN BUSINESS PROCESS INTEGRATION

2 TABLE OF CONTENTS Business process integration challenges The BizTalk Initiative, BizTalk Framework and BizTalk Server How BizTalk addresses the challenges in business process integration Biztalk Orchestration Integration solution BizTalk Server with SAP R/3

3 Integration challenges Application to Application Integration (A2A) Business to Consumer Integration (B2C) Business to Business Integration (B2B) Retailer Application A Application B omrežje XML Data transfotmation document A Supplier Data transformation Document B B2B A2A ERP System CRM application

4 Application Integration challenges A typical scenario RETAILER PURCHASE ORDER INVOICE ERP SYSTEM SUPPLIER

5 Application Integration challenges document types RETAILER EDIFACT, X.12 IDoc TXT XML SAP R/3 SUPPLIER

6 RETAILER HTTP SMTP SAP R/3 e MSMQ File system SUPPLIER Internet Application Integration challenges transport protocols

7 Integration architecture CHARACTERISTIC: No central managment Application dependent Static implementation.... Messaging Component bridging Database replication Batch data import/export ERP Systems Client-Server Systems E-Commerce applications Legacy applications Point-to-point

8 Integration architecture Business process flow control Centralized message routing and processing hub ERP Systems E-Commerce applications Client-Server Systems Legacy applications CHARACTERISTIC: Application independent Configurable Auditing and monitoring.... Central integration server

9 The BizTalk Initiative BizTalk.org Comunity, library, news, resources BizTalk Framework Open implementation guidelines for XML-based data routing and exchange Standards-based business process integration server BizTalk Server To Automate Business Process Integration Using Standard XML Technologies

10 BizTalk Server End-to-End Solution for Automating Business Process –Business process modeling –Document validation and transformation –Document routing –Cross-platform communication and integration –Reliable/Secure Internet message delivery between applications –Multiple protocol supported XML Is the Key Technology for Integration

11 How BizTalk works? Microsoft BizTalk Server uses XML internally to “ describe ” your business documents, and it uses Internet protocols standard such as HTTP and SMTP to deliver these documents to their destinations, thus allowing you to interoperate with various applications running in any environment as long as those applications support Internet standards.

12 BizTalk Server Services Messaging Services Document validation Document transformation Reliable/Secure Internet message delivery between applications Ensuring integrity and security of messages Orchestration Services XLANG language Visual Desing Environment Execution engine Document tracking

13 BizTalk Server Tools BizTalk Editor –Edits documents in different formats EDIFACT, XML, X12 BizTalk Mapper –Creates a map between documents that have different schemas –Creates a map between one format and another BizTalk Application Designer BizTalk Management Desk BizTalk Server Administration

14 BizTalk Orchestration BizTalk Orchestration is a technology for creating and orchestrating business processes BizTalk Orchestration is based on a application of XML called XLANG BizTalk Orchestration goals: –Separation of Definition from Implementation –Dynamic Processes –“Any to Any” Integration

15 Business Process Modeling Biztalk Orchestration Designer Generating XLANG diagrams Defining dataflow Translating XLANG diagrams into XLANG schedules

16 INTEGRATION BIZTALK WITH SAP R/3 ASP for receiving invoices ASP application for receiving purchase orders INSTITUTE HugoComputers.COM Purchase order application canal 1 canal 1 Port 1 BizTalk Server Port 2 canal 2 HTTP MSMQ Receive function SAP R/3 HTTP FTP Receive function

17 Conclusion Addressing, sending and receiving messages is not enough for ensuring complete integration solutions Business processes define logical sequence of actions and a suitable message flow Business logic, which manages business processes, needs to be separated from implementation solutions and needs to be defined at a higher level BizTalk Server is an integration server that offers us tools and services for integration on –data level and –business process level

18 Questions? Uff... Bostjan.Sumak@uni-mb.si


Download ppt "Boštjan Šumak dr. Marjan Heričko THE ROLE OF BIZTALK SERVER IN BUSINESS PROCESS INTEGRATION."

Similar presentations


Ads by Google