Borland推出專供Java使用之Web Services開發工具
2001年12月18日 Borland 正式推出 JBuilder 6 之附加模塊Web Services kit for Java,並於 Borland 網站公開下載,提供企業用戶運用 JBuilder 快速開發、部署 Web Services 於 J2EE 平台。JBuilder 是業界居領導地位之 Java開發環境,Borland 在此之前已分別推出 Microsoft Windows、Linux 平台之 Web Services 基礎環境與開發工具,今日所發表之 Web Services kit for Java 是 Borland 對於 Web Services整體策略的一環,亦將Borland 對於支持 Web Services 的承諾延伸至Java? 平台。
Web Services 是透過網絡享用遠程服務的一種概念,2000 年 5 月W3C 組織在 Microsoft 與 IBM 主導下定義出多項規格,其中與實作關系最深的,便是SOAP ( Simple Object Access Protocol ) 1.1規格,SOAP 簡而言之,是運用 XML 技術之遠程過程調用 ( Remote Procedure Call) 通訊協議,SOAP可以實作於 HTTP、SMTP 等網際網絡常見的通訊協議之上。
使用 SOAP 呼叫遠程服務,不需要任何執行時期環境,客戶端僅需具備基本 TCP/IP 網絡環境,即可享用全球各處之 Web Services。Sun Microsystems 公司 2001 年 10月 22 日於加州 Santa Clara 的研討會中,由高階主管首度勾勒出未來 Java 對於 Web Services 技術的相關計劃與願景,並且明確表示將在 2002 年底推出的 J2EE 1.4 中,正式納入Web Services規格。在此之前 IBM、Apache 組織以及許多廠商皆已搶先推出自己的 Java Web Services Tool Kit,而 Borland Web Services kit for Java? 是第一個將 RAD 便利性帶入 Web Services 開發領域之解決方案。
Borland Web Service Toolkit for Java 是一組針對 JBuilder 6 所提供的附加模塊,簡化了開發Web Services 應用程序復雜度,讓Java 開發人員專注於應用面之實作,而無須顧及繁瑣的 Web Services規格面實作。目前版本中可以選用 Apache SOAP 2.2 版或是 Apache Axis Tool Kit 作為底層 SOAP 規格基類別庫,開發人員僅需實作提供服務的 Java 類別,相關精靈即可自動產生描述服務的 WSDL ( Web Services Description Language ) 檔案。
反之 JBuilder 相關精靈亦可以讀入、解析WSDL檔案,自動產生可供叫用的 Java Stub 程式碼,讓您僅需撰寫幾行 Java 程序代碼,即可叫用任何程序語言實作出的 Web Services。此外,此工具箱中提供了 Web Services EXPlorer公用程序,這個全部以 Swing 撰寫而成的 Java Application,可以藉由圖形使用者接口,運用 Internet 上目前知名的UDDI ( Universal Description Discovery and Integration ) 服務器,找出符合自身需求、可自由運用的 Web Services。
Borland Java 解決方案副總裁 Tony de la Lama 表示:「不同規模的企業都已發現,Web Services 技術可以跨越異質架構,聯系客戶、供給商、企業伙伴以及企業內部之信息系統。開發人員可免費取得 Borland Web Services Tool Kit for Java, 附加於 JBuilder Enterprise 版,快速獲取 Web Services 相關專業經驗。此工具組的推出,再次展現Borland 提供用戶邁向最新的軟件技術,而無須放棄既有投資的重要承諾。」
Microsoft .NET 平台推出在即,Web Services 將是 Java整合Microsoft .NET平台的重要技術,可預見Borland 未來將持續針對JAXP、Java XML 與 Web Services 相關規格強化 JBuilder 功能,以保有 Java 開發工具市場之領先地位。