📄 0302-0300.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0302-0300 -->
<HTML><HEAD><TITLE>XML中国论坛 - 初学进阶 - 3.2.3 Schema的应用</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt9 {
FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt10 {
FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋体"
}
.TempOutline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.TempOutline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage0 {
FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage1 {
FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage11 {
FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage111 {
FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
</STYLE>
<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0
onload=""><!-- 以下为主体内容 -->
<div align="center">
<center>
<TABLE width="100%" border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<TBODY>
<TR vAlign=top>
<TD width=41 rowSpan=2></TD>
<TD vAlign=center width=515>
<p align="center"><IMG height=33
src="image/title_learner.gif" width=226></TD>
<TD width=30 rowSpan=2></TD>
</TR>
<TR vAlign=top>
<TD width="515" ><!-- 正文内容 -->
<DIV class=pt10><B>3.2.3 Schema的应用</B></DIV>
<DIV></DIV><BR>
<DIV class=pt9>
<P>由于XML
Schema的种种优点,现在Schema取代DTD已成大势所趋。在这种情况下,国际上一些知名企业和组织审时度势,纷纷在战略上向XML
Schema倾斜,提供对XML
Schema的支持。其中最为典型的当然要数微软的BizTalk和xml.org组织的注册/资源库。更加值得一提的是,微软在其浏览器软件Internet
Explorer 5.0中率先提供对Schema的支持,当然,因为最终的XML
Schema标准尚未正式推出,因此微软支持的Schema也只是过渡性"标准",今后还会不断修改。
<UL>
<LI><STRONG>微软的BizTalk</STRONG> </LI></UL>
<P>BizTalk是微软发起的电子商务schema库,配合的产品有微软的BizTalk服务器。它的结构是,各个商家定义自己的schema,定义好后将schema提交到bizTalk.org进行注册。BizTalk事先制定了一些标记供商家使用,每个Schema必须遵守义写规则,而且要有一些规定好的必要元素和属性,只有这样才能生成一个标准的BizTalk消息。用户可以注册和查找schema,当遇到某个BizTalk消息而不确定它的结构时可以在bizTalk.org找到它的schema。BizTalk
的框架结构还包括routing scheme,由message server来进行消息的异步发送,它的作用就是一个MOM (message
oriented middleware),这样达到系统间的松耦合。</P>
<P>微软在今年4月份发布了BizTalk Server技术预览版,以及相应的开发工具包。它具有以下优点:
<UL>
<LI>稳定的文档交换:支持多种文档类型的发送和交换,包括XML、EDI(EDIFACT和X12)、纯文本文件等等。
<LI>多网络传输协议支持:包括HTTP, HTTPS, FTP, SMTP, SMB (file transfer), Microsoft
Message Queue Server (MSMQ) and Microsoft Exchange.
<LI>可靠的安全性:提供加密、数字签名、公开密钥等技术,使得Internet上高保密性资料的传输具有很强的安全性。
<LI>图形化的开发工具:内置BizTalk
Editor和Mapper,前者可以方便快捷地创建和编辑XML文档,并可以将其他类型文档转换成XML,后者可以以图形化的方式完成XML转换,包括自动XSLT的生成。
<LI>应用的集成:可以提供同企业现有的业务系统的集成,包括SAP R/3和EDI。
<LI>跟踪和分析工具:提供分析报告。
<LI>管理工具:通过图形化的BizDesk工具配置交易伙伴间的协议以及基于规则的内容驱动的数据交换。
<LI>可编程性:允许开发者定制转换器、分析器以及安全组件。 </LI></UL>
<P>关于BizTalk的相关网址是: <A
href="http://www.biztalk.org/">http://www.biztalk.org/</A>
<UL>
<LI><STRONG>xml.org的Schema注册/资源库</STRONG> </LI></UL>
<P>xml.org是另一个可注册的Schema库,它是由著名的国际组织OASIS管理并由OASIS组织成员——一些致力于产品独立数据交换系统的企业和机构提供赞助。通过xml.org,OASIS进行了XML应用信息的搜集、管理和发布,包括数据字典、Schema、命名空间和DTD。另一方面,企业机构和组织也可将自己制定的XML数据交换规范提交到xml.org,然后,企业用户或开发者在xml.org查找自己相关领域的规范,进而开发出在一定范围内能进行数据交换的应用系统。xml.org同BizTalk的一个重要区别在于它不要求具有BizTalk必须的元素。由于OASIS在业界所享有的声誉,xml.org自然而然地成为XML信息管理和发布的一个权威站点,一个于关于XML的业界门户站点。它的相关网址是:http://www.xml.org/<BR><BR></P></DIV>
<P></P>
<P></P></TD></TR></TBODY></TABLE>
</center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -