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 开发工具市场之领先地位。