Download presentation
Presentation is loading. Please wait.
Published byThomasine Ray Modified over 9 years ago
1
CSI302 实施 BTS 的策略与技巧 郑开颜应用架构顾问产品部微软有限公司
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.