随笔分类 -  BizTalk开发系列

BizTalk开发系列
BizTalk开发系列(十三) Schema设计之值约束
摘要:XML Schema 的作用是定义 XML 文档的合法构建模块。在开发过程中有时需要对XML文档做精确的约束。以保证XMl数据的准确性。 今天我们以一个班级Sample来讲探讨一下如何在开发BizTalk Schema过程中对XML数据做精确的约束。这个Schema定义了一个班级,班级下面有成员,成员下面有Name属性,Mobile,City,Result,Comment等字段。 阅读全文

posted @ 2008-10-07 03:00 Gary Zhang 阅读(2125) 评论(0) 推荐(0) 编辑

BizTalk开发系列(十二) Schema设计之Group与Order
摘要:开发BizTalk项目的时候会先约定各系统之间往来的消息格式. 由于BizTalk内部唯一使用XML文档。因此消息的格式一般定义为XML Schema(XML Schema 用于描述 XML 文档的结构)。虽然BizTalk提供了对于XML消息的验证功能。但是往往在BizTalk Schema设计器设计Schema的时候对于Group的用途不是很在意。 阅读全文

posted @ 2008-10-05 12:48 Gary Zhang 阅读(2060) 评论(0) 推荐(1) 编辑

BizTalk开发系列(十一) 在Orchestration中执行Pipeline
摘要:由于开发需要有时要在流程中执行Pipeline。比如从DB的某个字段中取消息的字符串并在流程中构造消息。该需要通过pipeline进行升级属性字段,验证消息等处理。BizTalk架构已经开放了此接口: XLANGPipelineManage类,以下为在流程中使用接收和发送端口示例。需在项目中引用Microsoft.XLANGs.Pipeline组件(C:\Program Files\Microsoft BizTalk Server 2006\Microsoft.XLANGs.Pipeline.dll) 阅读全文

posted @ 2008-10-05 03:00 Gary Zhang 阅读(2478) 评论(3) 推荐(0) 编辑

BizTalk开发系列(十) ESB Guidance安装笔记
摘要:ESB指导工具包(ESB Guidance)是一个运行于BizTalk Server 2006 R2之上的一个框架。详细信息访问ESB指导工具包社区网站 。源码下载 ESB Guidance的安装过程非常复杂牵涉到的问题也是很多方面的。我也是装了数次之后才能成功。以下是安装时的笔记,安装时主要参照ESB Guidance的帮助文档,如果遇到问题可以查此笔记。 阅读全文

posted @ 2008-10-05 02:19 Gary Zhang 阅读(2686) 评论(0) 推荐(1) 编辑

BizTalk开发系列(七) Hello World2
摘要:之前根据BizTalk的订阅原理,使用BizTalk管理控制台创建了第一个应用程序 Hello World。但是由于控制台的开发功能有限,绝大多数的BizTalk程序都是在集成开发环境Visual Studio下进行的。下面我们在Visual Studio下创建Hello World2程序。 阅读全文

posted @ 2008-09-24 01:44 Gary Zhang 阅读(4883) 评论(25) 推荐(3) 编辑

BizTalk开发系列(六) BizTalk开发简述
摘要:现在很多大型企业信息化程度很高,运行中的系统可达到数十乃至上百个。而大部分系统由于建设的时间、开发团队和技术往往不相同,系统之间的大部分都是独立运行的。随着信息化建设的深入各系统之间的交互需求越来越紧迫。但是由于信息化的建设不可能一触而就,也不可能再组建一个团队把所有的系统重构。因此需要一个系统与系统之间交互的中间件。 BizTalk就是这样一个中间件。它本质上是一个消息处理引擎,处理消息验证,映射,业务流程等。以下是BizTalk的运行时高度概括结构,了解其结构可以在更有针对性的开发相关业务。 阅读全文

posted @ 2008-09-20 15:15 Gary Zhang 阅读(3622) 评论(0) 推荐(0) 编辑

BizTalk开发系列(五) 属性字段
摘要:在根据消息内容进行路由的时候经常使用的是可分辨字段和属性字段。属性字段可以在各个 BizTalk Server 组件(包括管道和业务流程)中进行访问。属性字段还可用于消息路由。如果需要在上下文(而不是在业务流程)中访问升级的消息数据,必须创建一个或多个属性架构来描述要升级的数据。 阅读全文

posted @ 2008-09-17 02:08 Gary Zhang 阅读(3505) 评论(14) 推荐(0) 编辑

BizTalk开发系列(四) 深入Map测试
摘要:在BizTalk的开发过程中XML消息间的映射是一个很重要的内容。如果只是一般的从源节点的值复制到目标节点的话,BizTalk项目提供的MAP测试和验证就已经可以满足需求了。但是很多时候需要在映射的过程中进行复杂的处理。比如节点值的组合运算等。幸好Visual Studio提供了对XSLT的测试功能。在BizTalk的开发过程中可以借助此功能做到Map的"单步"调试。下面我们分别看一下Map的简单测试与高级测试。 阅读全文

posted @ 2008-09-17 00:59 Gary Zhang 阅读(4008) 评论(0) 推荐(0) 编辑

BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装
摘要:大部分的开发环境都是在单机环境下进行的,今天整理了一下BizTalk Server 2006 R2在单机环境下的安装步骤。 阅读全文

posted @ 2008-09-12 02:33 Gary Zhang 阅读(5164) 评论(10) 推荐(1) 编辑

BizTalk开发系列(二) "Hello World" 程序搬运文件
摘要: 我们在里讲到了如何快速的开发第一个BizTalk 应用程序。现在我们来讲一下如何把这个程序改成用于搬运文件的程序。 我们的设想是:不管文件的类型是什么,将文件从In 文件夹搬到 Out 文件夹。我们来看看应该怎么实现这个设想。 阅读全文

posted @ 2008-09-12 01:27 Gary Zhang 阅读(4413) 评论(9) 推荐(7) 编辑

BizTalk开发系列(一) "Hello World"
摘要:学习开发语言的时候很喜欢输出“Hello World”作为第一个程序。今天我们也在BizTalk 上创建一个简单的 "Hello World" 程序。 刚学习BizTalk的时候有很多文章都是教你如何使用Visual Studio开发BizTalk 应用程序的。今天我们来换一种思路开发第一个BizTalk "Hello World"应用程序。也就是直接通过BizTalk 管理控制台创建应用程序。 阅读全文

posted @ 2008-09-10 08:42 Gary Zhang 阅读(10084) 评论(56) 推荐(9) 编辑

BizTalk开发系列(九) MAP的连接方法
摘要:BizTalk中的Map编辑器可以在源架构和目标架构创建连接。有三种创建连接的方式: 1.普通的连接方式,将左边的记录拖到右边。 2.根据结构自动连接,点击MAP的网格,在属性中选择结构(Structure)。 3.根据节点名称自动连接,方法跟结构连接一样。只是在选择自动连接时选择节点名称(Node Name)。 阅读全文

posted @ 2008-04-10 17:39 Gary Zhang 阅读(1764) 评论(0) 推荐(0) 编辑

BizTalk开发系列(八) BizTalk Server 常识整理
摘要:BizTalk Server 2006 R2 通过新版本提供柔性的,可选的和敏捷的业务。 分支机构版(新)-该版本与企业版共同提供一个真正的“星型结构”的场景;分支机构版将帮助企业为智能 数据和流程共享建立新的局域网内的企业和部门的连接。 企业版-该版本针对企业客户和大型组织,它们寻求先进的具有无限扩展能力的BPM 和 SOA 平台。该版 本现在包括BizTalk 适配器和加速器,主机集成服务器(Host Integration Server ,HIS)), RFID 和 EDI。 阅读全文

posted @ 2008-03-29 19:26 Gary Zhang 阅读(3345) 评论(0) 推荐(0) 编辑

导航