国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

淺議Web服務

2019-11-18 13:47:51
字體:
來源:轉載
供稿:網友

  淺議Web服務

隨著互連網絡的廣泛應用和發展,非凡是.NET技術的升暖和市場的日漸成熟,越來
越多軟件開發商在為到底是選擇微軟公司的.NET還是SUN公司的J2EE作為自己開發
平臺和工具而感到左右為難。一般說來,絕大多數公司根據市場情況,客戶需求,
開發成本,升級成本,培訓成本,產品價格,兼容性,可靠性、安全性等選擇了其
中之一。也有少數有實力的公司預備開發兩套獨立的產品,以滿足不同的客戶需
求。更多的公司希望自己開發的產品能相互移植,非凡是從微軟公司的.NET移植到
SUN公司的J2EE。既能利用微軟的產品相對便宜,開發成本低,開發效率高,又可
擁有J2EE所具有的開放性、跨平臺性、安全性,擴大自己的客戶群。

美國
神鳥(Stryon)公司即將推出iNET產品將有能力讓軟件開發商用微軟公司的.NET開
發的應用利用J2EE技術無縫地移植到非Windows平臺上。iNET相當于.NET的java
現。它由一個IL2JAVA轉換工具,用JAVA實現的.NET框架類庫等組成。能集成
Tomcat,IBM WebSphere ,Sun one , BEA WebLogic,Oracle9i,等多種用以實
asp.net和Web service的Web服務器。

是的,這就是Web服務。一切都是因為Web服務的出現,使得.NET和J2EE爭奪的焦點
已不完全是對象模型之間的戰爭或者編程語言選美競賽了。Web服務使用基于 xml
的消息處理作為基本的數據通訊方式,消除使用不同組件模型、操作系統和編程語
言的系統之間存在的差異,使異類系統能夠作為單個計算網絡協同運行。開發人員
可以用像過去在創建分布式應用程序時使用組件一樣的方式創建將來自各種源的
Web服務組合在一起的應用程序。

Web 服務所實現的最基本的方案是向它的客戶端提供某個基本功能以供其使用。也
可以以復合方式使用Web服務來集成一組似乎完全不同的現有應用程序。還能創建
構成端對端工作流解決方案的應用程序(如企業到企業交易中的解決方案)。

Web服務是建立在一些通用協議的基礎上,如HTTP,SOAP,XML,WSDL,UDDI等。這
些協議在涉及到操作系統、對象模型和編程語言的選擇時,沒有任何傾向,因此將
會有很強的生命力。但具體到Web服務編程時,.NET和J2EE有一些區別。.NET Web
服務可用C#,VB,JScript等語言編寫,還能利用一些Windows資源;而J2EE Web服
務一般使用JAVA語言及J2EE資源,像Bean,EJB,CORBA等。它們在編程環境,語法
結構,治理配置等方面也各有自己的特色。iNET Web服務用JAVA語言實現了.NET
類庫中提供的Web服務APIs。它能把用戶用.NET開發的Web服務移植到與平臺無關的
JAVA。因是JAVA,故也可利用JAVA的資源。

進行Web服務調用時發生的過程與進行常規方法調用時發生的過程類似。主要的差
別在于,不是調用位于客戶端應用程序中的方法,而是根據指定的傳輸(如
HTTP)生成請求消息。由于Web 服務方法可能位于另一臺計算機上,因此Web 服務
處理請求所需的信息必須通過網絡傳遞給承載Web 服務的服務器。Web 服務處理此
信息并通過網絡將結果發送回客戶端應用程序。這就是可編程的 Internet

可以預見,作為 Internet下的一個革命性進步,Web服務必將開創一個分布式應用
程序開發的新時代。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 哈尔滨市| 永寿县| 永春县| 抚顺市| 安多县| 鱼台县| 上虞市| 万山特区| 苏尼特右旗| 黄大仙区| 沁阳市| 河间市| 休宁县| 沅陵县| 嵩明县| 盈江县| 汕尾市| 阿拉善盟| 沂源县| 六枝特区| 福安市| 广昌县| 苏尼特右旗| 洛浦县| 洪江市| 龙州县| 元阳县| 海安县| 闻喜县| 五台县| 五大连池市| 淮安市| 迁西县| 黑河市| 浙江省| 南木林县| 双流县| 高阳县| 丰城市| 中卫市| 平陆县|