曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
在Windows NT4上。
该工具包包含下列组件:
• 选择器(s e l e c t o r)—一个C O M组件,接收消息并将其路由到相应的应用程序适配器。
• 计时工具( Timer Utility)—让开发商测试顺序消息的不对称提交的程序。
• 一致性工具(Persistence Utility)—一个维护状态信息的工具。
• 插入产生器—一个V B的插件,可以阅读框架并产生一个商务对象,向程序员隐藏X M L
D O M操作细节。
• 消息组件—一个C O M组件,向程序员隐藏XML DOM构造B i z Ta l k标签的细节。
• 应用适配器项目类型—一个项目软件帮助程序员所写组件同B i z Talk Jumpstart组件可以
集成在一个应用。
• 命名空间服务器—一个类似消息类型目录的应用程序,将消息名同处理消息的应用适配
第12章电子商务和XML使用561 下载
器相匹配。
• 属性管理器—一个J u m p s t a r t工具包的确认工具。
应用程序使用消息组件和插入产生器产生的类来创建B i z Ta l k消息。应用接下来使用一个适
配器将消息传送到选择器。选择器对消息进行检查并决定其类型。消息类型将作为一个键值存
放到由命名空间服务器维护的表中,以定义消息的接收方。决定了接收方的选择器调用相应的
适配器将消息发送到接收程序。该程序使用组件阅读消息。但是一些组件—注意是选择器、
命名空间服务器和属性管理器——代表同样的B i z Ta l k服务器运行组件,对于B i z Ta l k服务器用户
是没有用处的。时间工具是一个测试工具,同J u m p s t a r t工具包联系紧密。一致性工具可能会有
用,但是一个行业应用将会使用其他方法。这个流程对一个稳定性、产品化的B i z Ta l k服务器是
一个轻量级的版本。J u m p s t a r t组件已经足够产生B i z Ta l k集成项目的原形,但不能用在生产目的。
但是J u m p s t a r t工具包允许组织在B i z Ta l k服务器正在开发时准备要完成项目。
12.10.6 BizTalk服务器
Microsoft BizTa l k服务器是微软基于Wi n d o w s平台的B i z Ta l k模式实现。它是一个帮助企业应
用集成的产品,它通过使用通常的互操作协议如H T T P来交换结构化的商务文档。同模式类似,
B i z Ta l k服务器依赖于在应用间结构化的商务文档的流动。B i z Ta l k服务器包含以下任务:
• 定义结构化的消息格式。
• 定义不同格式之间的映射。
• 组织伙伴和工作流的协议。
• 管理和确认服务器进程。
B i z Ta l k服务器使用规范和协议并使用适当的协议在伙伴间路由文档。B i z Ta l k有一个A P I,
但服务器同样能够运行没有限制的应用逻辑。同B i z Ta l k服务器协同工作对程序员最大的好处是,
许多对两个应用的集成工作通过确认可以由服务器进行。这是对当前状态的一个巨大进步。
1. BizTa l k编辑器
使用B i z Ta l k进行应用集成的关键是交换结构化的消息。无论这些消息使用X M L或其他可以
解释的文本模式,程序员必须能够规范这些消息的结构。这就是B i z Ta l k编辑器的功能。该编辑
器是一个图形化的工具,使用三层结构来制定消息规范文件,或简单的规范。数据库术语影响
着B i z Talk 编辑器,这是考虑到用于组成消息的大量信息来自数据库。
程序员对记录和域进行操作。一个记录代表一些对象或实体,而域则是对象的属性。在一
个数据库风格的表结构中该方法工作得很好,这里行是独立的对象,其域段的值描述了对象的
属性。但同关系表不同的是,一个规范可以在记录中包含其他记录。这就允许我们描述父子关
系,而关系数据库则通过使用数据库连接来表示。在B i z Ta l k编辑器中表示一个规范的树同样同
一个文件目录结构相似,只是记录替代了目录而域段替代了文件(参见图1 2 - 1 9)。
在写一个基于X M L的规范时,程序员可以使用基本的X M L数据类型以及在X M L - D R模式中
获得的类型来描述记录和域段。所有在一个模式中可选的类型对规范产生器都是适用的。
B i z Ta l k编辑器允许程序员充分利用X M L的优点而不用时自己成为一个X M L专家。由于编辑器允
许使用不同于X M L的格式,界面被仔细设计以使界面中不会充斥着X M L术语。
562使用XML 高级编程
下载
图12-19
程序员在开始定义规范时不需要从零开始。系统初始时就有将E D I商务消息格式和H L 7医药
消息格式转换成X M L的功能。B i z Ta l k服务器包含一个基本的X M L商务常用消息规范模板集合,
如购物定单和发票。A D O,主流的M i c r o s o f t数据库访问技术,从版本2 . 0以后允许数据库记录集
可被保存为X M L。程序员可以使用这个特征在现存的数据库表格模式中模块化他们的规范。
许多逻辑上的消息格式在格式上同X M L不同。E D I格式、X 1 2和E D I FA C T都使用有限的消息
格式。构建主模式系统的消息经常使用有限的特征进行书写或有固定的位置格式。B i z Ta l k编辑
器支持这些格式的使用。开始时, B i z Ta l k中包含了X 1 2和E D I FA C T的规范。程序员可以装入这
些规范并按照需要对它们进行修改。更为重要的是, B i z Ta l k编辑器允许程序员指定所有可能的
表现和位置以满足特定的格式。这个信息被B i z Ta l k服务器保留和使用以对获得的消息进行翻译。
2. BizTa l k映射器
将你自己的消息格式映射为合作伙伴的消息格式在应用集成中是一个关键的任务。B i z Ta l k
映射器工具支持程序员处理这个任务。它是一个图形化的编辑器,装入两个规范并允许程序员
指定怎样将记录和域映射成另一个规范中的记录和域,它们可以是简单的一对一关系、一对多
关系或多对一关系。或是对所包含的功能或基于脚本的会话进行映射。
界面中包含两个对应两个规范的面板和两者之间一个表示映射的映射网格(参见图1 2 - 2 0)。
左边的规范面板中包含的是源规范。它代表需要映射到新的格式的收到的信息。新的格式在目
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
XML高级编程下(21)