📄 xmlbi~pq.htm
字号:
<html>
<head><title>XML BizTalk 框架</title><link rel="stylesheet" href="../../Global.css" tppabs="http://www.xml.org.cn:8188/Global.css"><link rel="stylesheet" href="../../English.css" tppabs="http://www.xml.org.cn:8188/English.css"></head>
<body LINK="#0000ff">
<table width="30%" border="0" height="30" cellpadding="0" cellspacing="3">
<tr>
<td width="61%">
<p align="left"><a href="../resource.htm" tppabs="http://www.xml.org.cn:8188/resource/resource.htm" target="_parent"><font size="-1" class="normal9">返回学习&研究</font>
</a></p>
</td>
<td width="39%">
<p align="left"><a href="../../default.htm" tppabs="http://www.xml.org.cn:8188/default.htm" target="_parent"><font size="-1"><span class="normal9">返回首页</span></font></a>
</p>
</td>
</tr>
</table>
<table width="44%" border="0" height="69" cellpadding="0" cellspacing="3" align="center">
<tr>
<td width="50%" height="70">
<p align="CENTER"><b><font size=6>XML BizTalk</font><font face="宋体" lang="ZH-CN" size=6>框架<br>
</font></b><span class="normal105">作者:<a href="mailto:xYuHua@hotmail.com">郁桦</a></span><font face="宋体" lang="ZH-CN" size=5>
</font></p>
<b></b></td>
</tr>
</table>
<h4 ALIGN="CENTER"> </h4>
<table width="85%" border="0" align="center" height="78" class="normal105">
<tr>
<td height="2"> <font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>为我们提供了一个解决方案。它能解决前面我们遇到的问题。有了</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>就有了一种通用的标准。</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>是一个国际通用的标准,它从一开始就得到了广泛的支持。不光是微软,还有微软的竞争对手都支持它。认证它的不是一家公司,而是</font><font size=3>W3C</font><font face="宋体" lang="ZH-CN" size=3>(万维网联盟)。各家公司互相竞争的是它的框架,是它的</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>。</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件能实现数据和计算的分离,也就会让胶水层中的</font><font size=3>Business
logic</font><font face="宋体" lang="ZH-CN" size=3>一层一层的分离出来,减轻胶水层的编码负担。</font>
<p align="JUSTIFY"><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>框架是驾驭</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件的结构。它是一种高层次的结构控制。通过</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>框架,</font><font size=3>Business
logic</font><font face="宋体" lang="ZH-CN" size=3>被转移到胶水层之外,真正实现了数据与计算的分离。只有通过框架,</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件才能实现通信的自由与高效。否则</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件只是小范围内的自娱自乐工具。</font></p>
<p align="JUSTIFY"> <font face="宋体" lang="ZH-CN" size=3>现在已经有多少</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>框架呢?可能在几个月之前,您还可以说“好像就只有</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>一家”。但现在您会发现有出了许许多多。</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>是微软支持的,现在已被运用到了微软的整个解决方案框架中。微软把</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>看成它的未来核心战略。它把</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>一手扶植起来就是为了这个战略服务。除此之外,联合国(</font><font size=3>UN/CEFACT</font><font face="宋体" lang="ZH-CN" size=3>)和</font><font size=3>OASIS</font><font face="宋体" lang="ZH-CN" size=3>来联合</font><font size=3>99</font><font face="宋体" lang="ZH-CN" size=3>年底推出了</font><font size=3>EBXML</font><font face="宋体" lang="ZH-CN" size=3>动议。它已吸引了全球包括</font><font size=3>XMLSolutions</font><font face="宋体" lang="ZH-CN" size=3>的许多组织的支持。发展前途不可小视。除此之外,一些范围较小的框架还有</font><font size=3>HR-XML</font><font face="宋体" lang="ZH-CN" size=3>。我相信在短期内,各种局部的框架会涌现出许多。从现在的情况来看,</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>是最成功的。但现在的成功决不代表未来的成功。</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>已经受到了挑战。</font></p>
<font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"></p>
</font>
<p align="JUSTIFY"><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>是什么?其实它包括的范围不只是框架。</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>包含有框架部分,有</font><font size=3>BizTalk
Server</font><font face="宋体" lang="ZH-CN" size=3>,还有网上的接口:</font><a href="../../../www.biztalk.org/index.htm" tppabs="http://www.biztalk.org/"><font size=3>www.BizTalk.org</font></a><b><font face="宋体" lang="ZH-CN" size=3>。</font></b><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>还为业界提供了一个免费</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>库。</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>的范围是广泛的,它提供的服务是全方位的。它已经被微软加入到了它的整个解决方案架构当中。从某种意义上说,微软在冒险。因为</font><font size=3>W3C</font><font face="宋体" lang="ZH-CN" size=3>并没有完全推出</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>,</font><font size=3>
XML Schema </font><font face="宋体" lang="ZH-CN" size=3>的说明,微软是在用它已存在的影响力推销它自己的理念。</font></p>
<p align="JUSTIFY"><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>免费</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>库是由支持</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>的业界企业制定的。它们把制定好的</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>提供给</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>认证。经过认证后的</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>被加入到</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>库中,在线免费下载。这实质上是给一个特定的产业树立了一个目标。这个业界中的其它企业可以直接引用这些</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>。换取话说,微软想要用它来扩充尽可能多的支持者,扩充微软的阵容。</font></p>
<p align="JUSTIFY"> <font face="宋体" lang="ZH-CN" size=3>我们的重点放在</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>框架之上。在</font><font size=3>1999</font><font face="宋体" lang="ZH-CN" size=3>年</font><font size=3>12</font><font face="宋体" lang="ZH-CN" size=3>月</font><font size=3>6</font><font face="宋体" lang="ZH-CN" size=3>日</font><font size=3>BizTalk
Framework 1.0 Specification </font><font face="宋体" lang="ZH-CN" size=3>已经正式面世了。</font></p>
<font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"></p>
<p align="JUSTIFY">发送消息。</p>
</font>
<p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>消息是在软件发送的一种文件。消息区别文件的地方在于它期望得到回应,或是含有操作的意图。每当一个特定的应用发出一个消息,都是产生一个加头的</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件。这是一个符合特定</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>的</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件,是一个符合</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>框架的</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件。当然</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>希望这个</font><font size=3>Schema</font><font face="宋体" lang="ZH-CN" size=3>是</font><font size=3>BizTalk
Schema </font><font face="宋体" lang="ZH-CN" size=3>库中的。而且在它所加的头中,信息定义结构必须是符合</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>框架定义的。这个加头的</font><font size=3>XML</font><font face="宋体" lang="ZH-CN" size=3>文件被应用送到发送</font><font size=3>BizTalk
Server</font><font face="宋体" lang="ZH-CN" size=3>,由发送</font><font size=3>BizTalk
Server</font><font face="宋体" lang="ZH-CN" size=3>加上一些传输特定参数后,被打包发送到接收</font><font size=3>BizTalk
Server</font><font face="宋体" lang="ZH-CN" size=3>。接收</font><font size=3>BizTalk
Server</font><font face="宋体" lang="ZH-CN" size=3>收到消息包后会做一些相应的处理,送消息到目的应用。</font></p>
<font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY"></p>
</font>
<p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>符合</font><font size=3>BizTalk
</font><font face="宋体" lang="ZH-CN" size=3>框架的文件结构</font></p>
<p align="JUSTIFY"> <font face="宋体" lang="ZH-CN" size=3>文件根</font><font size=3>tag</font></p>
<dir>
<dir> <font size=3> </font><b><font face="Courier New" size=2>
<p><biztalk_1</p>
</font>
<dir>
<dir> <font face="Courier New" size=2> </font>
<p><font face="宋体" lang="ZH-CN" size=2>	</font><font face="Courier New" size=2>xmlns="urn:schemas-biztalk-org:biztalk/xxxxx.xml"></font></p>
</dir>
</dir>
</b></dir>
<b><font face="Courier New" size=2>
<p></biztalk_1></p>
</font></b></dir>
<p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>这个</font><font size=3>tag</font><font face="宋体" lang="ZH-CN" size=3>以及它内部的名域(</font><font size=3>namespce</font><font face="宋体" lang="ZH-CN" size=3>)是说明文件是符合</font><font size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>框架</font><font size=3>1.0</font><font face="宋体" lang="ZH-CN" size=3>版本的。这个</font><font size=3>tag</font><font face="宋体" lang="ZH-CN" size=3>名是不能有改动的。有了它,</font><font size=3>BizTalk
Server</font><font face="宋体" lang="ZH-CN" size=3>才会认识它。</font></p>
<p align="JUSTIFY"> <font face="宋体" lang="ZH-CN" size=3>文件头</font><font size=3>tag</font></p>
<dir>
<dir> <font size=3> </font><b><font face="Courier New" size=2>
<p><header></p>
<p>		<!-- Header and processing information is contained here
--></p>
</font></b></dir>
<b>
<p><font face="宋体" lang="ZH-CN" size=2>	</font><font face="Courier New" size=2></header></font></p>
</b></dir>
<p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>头信息被包含在这个</font><font size=3>tag</font><font face="宋体" lang="ZH-CN" size=3>中。它其实就是</font><font size=3>Business
logic</font><font face="宋体" lang="ZH-CN" size=3>中被提取出来的一部分。</font></p>
<p align="JUSTIFY"> <font face="宋体" lang="ZH-CN" size=3>文件体</font><font size=3>tag</font></p>
<b><font face="Courier New" size=2>
<p><body></p>
<dir>
<dir>
<dir>
<dir>
<p><!-- Business transaction information is contained here --></p>
</dir>
</dir>
</dir>
</dir>
</font>
<p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>	</font><font face="Courier New" size=3></body></font></p>
</b><font face="宋体" lang="ZH-CN" size=3>
<p align="JUSTIFY">这是应用实实在在想传输的内容。</p>
</font>
<p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3>所以总的看,一个完整的符合</font><font face="Courier New" size=3>BizTalk</font><font face="宋体" lang="ZH-CN" size=3>的文件是这样的:</font></p>
<b><font face="Courier New" size=2>
<p><biztalk_1 xmlns="urn:schemas-biztalk-org:biztalk/xxxxx.xml"></p>
<p><header></p>
<dir>
<p><!-- Header and processing information is contained here --></p>
</dir>
<p></header></p>
<p><body></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -