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