Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSI302 实施 BTS 的策略与技巧 郑开颜应用架构顾问产品部微软有限公司. What We Will Cover: Interoperability w/ BizTalk Server Composite Business Processes Integration Broker Internals.

Similar presentations


Presentation on theme: "CSI302 实施 BTS 的策略与技巧 郑开颜应用架构顾问产品部微软有限公司. What We Will Cover: Interoperability w/ BizTalk Server Composite Business Processes Integration Broker Internals."— Presentation transcript:

1 CSI302 实施 BTS 的策略与技巧 郑开颜应用架构顾问产品部微软有限公司

2

3 What We Will Cover: Interoperability w/ BizTalk Server Composite Business Processes Integration Broker Internals and Adapters Orchestrating BEA and IBM web services BizTalk Server/J2EE interop with JNBridgePro Custom Adapter for BEA WebLogic JMS

4 Disconnected Enterprise OrderFulfillment BidEvaluation OrderReceiving JobCosting CapacityPlanning

5 OrderFulfillment BidEvaluation OrderReceiving JobCosting CapacityPlanning Web Services

6 BizTalk Server Orchestration Long-running Business Processes Sequences of peer-to-peer message exchanges, both synchronous and asynchronous, within stateful long-running interactions, involving two or more parties. Composite Business Processes Compose fine grain processes into coarse grain processes

7 Composite Business Process BidEvaluation JobCosting CapacityPlanning Orchestration BizTalk Server

8 Composite Business Process BidEvaluation JobCosting CapacityPlanning Orchestration BizTalk Server

9 Composite Business Process OrderFulfillment OrderReceiving Orchestration BizTalk Server Order Validation

10 OrderFulfillment OrderReceiving Fine grain to Coarse grain Processes Orchestration BizTalk Server Order Validation

11 BizTalk Server “integration broker" Publish/Subscribe messaging Native integration w/ Orchestrations Content Based Routing Transformation, parsing, encoding, etc… BizTalk Adapters and Adapter Framework

12 BidEvaluation JobCosting CapacityPlanning Integration Broker - Orchestration Orchestration BizTalk Server SOAP

13 Integration Broker – Adapters FTP SAP SQL SOAP Orchestration BizTalk Server Trading Partner MySAP SQL Server

14 Integration Broker – Pub/Sub Messaging Messaging FTP SAP SQL SQL Server MySAP SOAP BizTalk Server Trading Partner

15 How Does It Work?

16 BizTalk Server Internals (1) MessageBox Receive Port Receive Port Message BizTalk Server Receive Location (SOAP) Receive Location (File) Messages

17 BizTalk Server BizTalk Server Internals (2) Messages Subscriptions Message Send Port Group Message Message Receive Port Receive Port Receive Location (SOAP) Receive Location (File) Send Port (File) Send Port (SOAP) MessageBox

18 BizTalk Server BizTalk Server Internals (3) Messages Subscriptions Message Send Port Group Message Message Receive Port Receive Port Receive Location (SOAP) Receive Location (File) Send Port (File) (SOAP) Send Port (SOAP) Orchestration MessageBox

19 Composite Business Process Orchestrating BEA WebLogic and IBM WebSphere Web services

20 Demo Scenario Orchestration BizTalk Server SOAP IBM WebSphere Application Server BEA WebLogic ApplicationServer

21 BizTalk Adapters

22 3 rd Party Adapters Custom Adapters Application Adapters MySAP Web services SOAP WSE 2.0 Technology adapters HTTP/FTPFileSQLSMTPMSMQ/MSMQT MQ Series Custom Adapters EJB (JNBridge) JMS (JNBridge) 3 rd Party Adapters Mainframe connectivity Microsoft Host Integration Server

23 BizTalk Server native SOAP Adapter BizTalk Server 2004 supports Basic Profile 1.0 standards: WSDL 1.1 SOAP 1.1 XSD 1.0 / XML 1.0 HTTP(S) 1.1 Enables BizTalk Server to publish and consume Basic Profile 1.0 compliant Web services Built using ASP.NET/ASMX

24 SOAP supports Transport-level Security SSL Security Transport-level Encryption w/ SSL Encrypts the entire message Security removed after transport layer AuthenticationUsername/Password Client Digital Certificate

25 BizTalk Server WSE 2.0 Adapter Supports secure Web Services WS-SecurityWS-TrustWS-PolicyWS-SecurityPolicy Enables BizTalk Server to publish and consume WS-I Basic Security Profile 1.0 (à la WS-Security) compliant Web services Supports consumption of Web services containing array parameters Built using WSE 2.0 (SP2)

26 WSE adds Message-level Security WS-Security defines a framework for building message- level security protocols Authentication, Authorization, Encryption, Signing Supports end to end SOAP message security

27 Configuring SOAP and WSE Adapters BizTalk SOAP Adapter Add Web Reference creates schemas and port types Web Services Publishing Wizard BizTalk WSE Adapter Schema Generation Wizard creates schemas WSE Web Services Publishing Wizard

28 BizTalk Adapters 3 rd Party Adapters Custom Adapters Application Adapters MySAP Web services SOAP WSE 2.0 Technology adapters HTTP/FTPFileSQLSMTPMSMQ/MSMQT MQ Series Custom Adapters EJB (JNBridge) JMS (JNBridge) 3 rd Party Adapters Mainframe connectivity Microsoft Host Integration Server

29 Introducing Wayne Citrin Wayne Citrin Chief Technical Officer JNBridge, LLC citrin@jnbridge.com

30 What is JNBridgePro? Connect Java to.NET,.NET to Java Call J2EE from BizTalk Server through adapters Call J2EE from BizTalk Server through Visual Studio.NET

31 JNBridgePro Architecture.NET Platform Communications via Shared Memory, TCP/Binary or HTTP/SOAP.NET-Side Proxies.NET-Side Runtime Java Virtual Machine Proxy Generation Tool Microsoft ® Visual C# ®, Visual C++ ®, Visual Basic ®, etc. Java Classes Java-Side Runtime Run Time Development Time Generates Java Side.NET Side This illustrates.NET accessing Java. The architecture for Java accessing.NET is similar

32 BizTalk Adapters Integrate with J2EE messaging Adapter BizTalk Server.NET Side Framework Code JMS Proxies JNBridgePro Runtime Components Java Side JNBridgePro Runtime Components JMS Client Classes J2EE App Server

33 BTS/J2EE Interoperability with JNBridgePro Custom BizTalk Adapter for JMS

34 Demo scenario BizTalk Server Orchestration JMS Adapter.NET JNBridge Pro Java JMS Server Sender app Receiver app queue1queue2 queue3queue1queue2 queue3 SendEmpPort SendExecPortRecvEmpPort

35 Session Summary Composite Business Processes BizTalk, 3 rd Party and Custom Adapters SOAP today, WSE today and tomorrow J2EE interop w/ JNBridgePro Mainframe interop w/ Host Integration Server

36 www.microsoft.com/biztalk/ www.microsoft.com/biztalk/ BizTalk Server Homepage: www.microsoft.com/biztalk/ www.microsoft.com/biztalk/ www.microsoft.com/windowsserversystem/interop www.microsoft.com/windowsserversystem/interop Microsoft Interoperability: www.microsoft.com/windowsserversystem/interop www.microsoft.com/windowsserversystem/interop Interop Month http://www.interopmonth.com www.jnbridge.com www.jnbridge.com JNBridgePro: www.jnbridge.com www.jnbridge.com JNBridgePro JMS Adapter Whitepaper w/ code samples: www.jnbridge.com/biztalk

37


Download ppt "CSI302 实施 BTS 的策略与技巧 郑开颜应用架构顾问产品部微软有限公司. What We Will Cover: Interoperability w/ BizTalk Server Composite Business Processes Integration Broker Internals."

Similar presentations


Ads by Google