Download presentation
Presentation is loading. Please wait.
1
BizTalk Server 2004
2
基于BizTalk 2004的应用开发 刘斌 产品技术方案专家 微软(中国)
3
议程 BizTalk 2004是什么 开发基于BizTalk 2004的应用 总结
4
BizTalk 2004是什么 EAI(企业应用集成) BPM(商务流程管理) B2B
AMR Research在一份报告中称,EAI解决方案到2005年将有370亿美元的市场规模。 BPM(商务流程管理) 财富500强公司每年花费超过20亿美元用于业务流程的数字化改造 B2B 2003年全球B2B电子商务达到1.41万亿美元 eMarketer
5
BizTalk 2004是什么 基于业界标准XML Web Service的数据集成交换和业务流程整合平台 XML Web Service
BPEL4WS OASIS
6
关联 (Correlation) 和基于内容的路由
管理 部署 流程管理 贸易伙伴 业务流程 (Orchestration) 其它应用程序 商业智能 报告 监视 激活和实例管理 关联 (Correlation) 和基于内容的路由 MessageBox 消息管道 编码 解码 加密 解密 身份验证 签名 解析 序列化 抽取 属性 … 传输处理程序 FILE HTTP SOAP FTP SQL MSMQT MQSeries SAP …
7
开发基于BizTalk 2004的应用 开发工具 数据集成应用 商务流程集成应用
8
定义商务文档 商务流程开发 Visual Studio .NET 消息处理 数据转换 Schemas Orchestration
Customer Name 商务流程开发 Title Record Item PO Header Field1 Status PO Field2 ItemID Status Field3 Qty Item UnitPrice Field1 Date Field2 Field3 Pipelines Mapping Visual Studio .NET Header Order PO Date FieldA FieldB Detail PO Status 消息处理 Item Field1 数据转换 Field2 Field3
9
数据集成应用开发 步骤: 确定源数据格式 1 定义源数据和目标数据的XML Schemas 2 按需定义数据间的映射关系 3 定义数据翻译
4 定义数据传递 5 确定数据传递和翻译中所需的functoids 6
10
数据集成过程 Business Process 1 4 Receive Location Send Port 3 2
XML, Flat File … XML Send Pipeline Send Adapter Send Port 4 XML, Flat File … Business Process Mapping Orchestration <tag> <tag> <tag> <tag> XML 2 3 1 Receive Location Receive Adapter Receive Pipeline XML 1-2-3 Message Database
11
数据集成开发工具演示 BizTalk Editor (XML) BizTalk Mapper (XSLT)
BizTalk Pipeline Designer
12
流程集成应用开发 步鄹: 定义流转中的消息schemas 1 从工具栏中将组成流程的形状拖拽至开发区 2
为消息赋值或在不同的消息间定义转换关系 3 定义消息的逻辑发送和接收端口 4 定义变量和类型 5 绑定Send和Receive形状到相应的逻辑端口 6 编译和测试 7
13
流程集成简介 集成流程开发工具 BizTalk Orchestration 引擎 可视化的开发工具 基于实现形状的模块化自动商务流程设计
Port Surface << >> Port Surface Receive PO ReceivePOPort Operation_1 -> Request 集成流程开发工具 可视化的开发工具 基于实现形状的模块化自动商务流程设计 保存待编译的商务流程模型 Check Quantity Denied Else Send_Approve Denied Msg SendApprvPort Operation_1 -> Request Transform ! SendDeniedPort Operation_1 <- Request Send_Denied Saved orchestration BizTalk Orchestration 引擎 运行时的引擎 执行商务工作流程
14
商务流程集成开发工具演示 BizTalk Orchestration Designer
BizTalk Orchestration Debugger BizTalk 业务规则编辑器
15
BizTalk 2004 中的其它功能 HWS (Human Workflow Service) BAS (业务活动站点)
BAM (Business Activity Monitor)
16
BizTalk 2004 的相关开发 Adaptor Development based on BizTalk 2004 Adaptor Framework Web Service Development
17
BizTalk 2004的开发资源 Developer Webcasts http://Msdn.microsoft.com/biztalk
SDK in Books Online Where to starte: Tutorial in Books Online
18
总结 BizTalk 2004是什么 基于BizTalk 2004的开发体验
基于业界标准XML Web Service的数据集成交换和业务流程整合平台 基于BizTalk 2004的开发体验 由浅入深 从XML Web Service到复杂的应用适配器 化繁为简 将复杂的集成商务流模块化分解 外置的商务规则编辑
19
© 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations