?? 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 + -