傳統的和基於XML的WEB機構體系,以及WEB Services ( XML專題 一) (轉)
傳統的和基於的機構體系,以及WEB Servicesmicrosoft-com::office" />
ASCII的出現,使得我們可以和用人類字元語言進行交流,HTML的出現使得視覺化的來臨,XML出現了,他將我們推向了網路化的又一高峰,使得人類可以更加有效的進行資料的採集和處理。使得資訊更加融合,生產力進一步提高。
HTML ,XML ,SGML,
1969年,人類登月,就在這一年,IBM的研究人員Ed Mosher,Ray Lorie,Charles F.Goldfard發明了第一種標記語言,GML,後來發展成了SGML,SGML已經成為了國際標準。ISO 8879.
但是SGML很複雜,無法使得大多數人能夠有效的應用它,1996年設計XML相比SGML,他更加簡單。是SGML的子集。.XML與HTML相比,XML更加重視資料本身。XML不是語言,不是基於的平臺。他只是一種能夠思考,和表示資料的,獨立於平臺的,強大而精緻的技術。
XML體現了WEB應用的精髓,用簡單的控制鬆散的,開放的資源集合。
傳統的WEB體系結構,基於客戶服務結構,多個處理一個請求,顯得比較複雜。而且這種結構體系限制了WEB客戶端的處理能力。客戶端和伺服器端必須同步。客戶端所得到的資訊必須始終與伺服器端保持一致。
基於XML的WEB體系結構更加自由,多用,強大。因為XML更加關心資料本身。客戶端本身可以是,應用,可以是任何可以接受,傳送,處理資料的東西。而伺服器端,對資料的處理將會更加有效,途經將會更多。因為XML本身就是資料而且它可以轉化為HTML.而且XML是層次結構的,可以很容易對非關係型資料進行編碼。而且XML到HTML的轉換不會影響到XML資料本身。他也不用考慮資料的請求者到底是需要XML還是HTML。這樣,基於XML的WEB體系結構就體現了,本段開頭的一句話,用簡單的協議控制鬆散的,開放的資源集合。
為什麼說WEB Services的核心技術是XML。首先來看看什麼是WEB Services.
WEB Services 是一種部署在WEB上的物件,。他使企業能夠以前所未有的方式透過抽象和混合將自身的電子商務元件化。元件化的好處是:電子商務更加有效,實施更加容易,成本更低。他具有以下特徵:完好的封裝性,鬆散耦合,使用協議的規範性,高度的可整合能力。看看這些特性吧,WEB Services是部署在WEB上的元件,物件,那麼這些元件和物件之間必然有資料通訊(廢話),而且這些資料傳輸必須使得這些元件具有以上的特性。(反正法)那麼XML當然是首選。事實上在WEB Services中用到的協議中,TCP/CP(基本的網路通訊協議),P,WSDL,UDDI,WL等都是基於XML的
為什麼可以這樣,下面我們將談到XML的基本特徵。DTD,XLink,,.從這些特徵中,不難體會到以上這些。XML已經為這些做好了準備。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992980/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XML安全之Web ServicesXMLWeb
- Web Services體系 (轉)Web
- 關於WEB.XML的問題,請進WebXML
- 關於web.xmlWebXML
- XML + XSL + JS 構建小型Web App (一) (轉)XMLJSWebAPP
- web專案中web.xml的servlet和servletmapping的解讀WebXMLServletAPP
- web.xml之一WebXML
- web.xml的作用WebXML
- xml web serviceXMLWeb
- maven專案增加web.xmlMavenWebXML
- java web中關於修改xml後讀取值的問題JavaWebXML
- Struts配置檔案詳解,web.xml以及struts-cofig.xml,以及struts-cofig.xml中各個標籤的作用。(轉)WebXML
- Servlet中關於web.xml的測試ServletWebXML
- 非Web開發者所關注的XML基礎WebXML
- XML + XSL + JS 構建小型Web App (七) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (五) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (六) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (八) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (十三) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (十五) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (十四) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (十二) (轉)XMLJSWebAPP
- XML + XSL + JS 構建小型Web App (九) (轉)XMLJSWebAPP
- 關於Java Web工程中web.xml檔案JavaWebXML
- web.xml作用WebXML
- 建立Dynamic Web Project沒有web.xml問題WebProjectXML
- web.xml檔案的作用WebXML
- Spring MVC之基於java config無xml配置的web應用構建SpringMVCJavaXMLWeb
- SpringMVC基於程式碼的配置方式(零配置,無web.xml)SpringMVCWebXML
- 關於XML字串和XML Document之間的轉換薦XML字串
- XML與面向Web的資料探勘技術(轉)XMLWeb
- 基於Web的系統測試Web
- web.xml詳解WebXML
- 不同版本的 web.xml 頭資訊WebXML
- web.xml中的shiroFilter配置WebXMLFilter
- web.xml中的servlet相關WebXMLServlet
- web.xml 的載入過程WebXML
- Servlet開發技術,建立,以及Servlet的配置,web.xml的配置ServletWebXML