本周一,Sun微系统公司推出了新的产品,用来构建Web服务,并推出基础软件,向面向服务的架构(Service-Oriented Architecture, SOA)移植。
这一公告,是在加州圣塔克莱拉市举办的Sun公司的十周年庆典,即JavaOne开发者大会上发布的。公告内容包括升级Sun的Web服务开发包,展示Sun Java Studio Creator 2可视化开发工具、Sun的服务注册和Sun Java身份管理套件。Sun宣传说,这一公告表述了Sun公司帮助其它公司构建SOA的策略。
市场研究员ZapThink LLC的分析师Jason Bloomberg说,采用SOA——这一商业过程基于标准的自动化服务的分布式计算环境方面的进展——的过程中,注册和身份套间会解决一些“现实世界”的问题。
Bloomberg说:“Web服务开发包非常了不起,它将帮助Java开发者构建Web服务,但这不是Sun的SOA神话。真正的神话是服务注册。”
Bloomberg说,SOA中常常要用到Web服务,Web服务包括为了通过IP(Internet Protocol)网络将各种应用连接起来而为之构建基于XML的接口。但是,公司都倾向于用现有的不符合Web服务标准的通讯基础或者XML技术来开发SOA。
Bloomberg说:“有一个陷阱,Sun正在往里掉,那就是大量生产Web服务工具,并且把这些工具称为是SOA工具。公司们正在从SOA中剥离Web服务,但事实上,SOA有更重要的战略性,并且是一个Internet架构。”
Bloomberg说,在SOA中,Sun的注册系统非常有用,可以用来存储定义安全策略和过程的元数据。开发者把应用连接起来,电子化地处理商业过程,这就需要一个中央区域来存储潜在用户的信息,比如认证、身份和网络访问等。
一些经销商已经把这样的元数据和他们的开发工具连在了一起,以便于可以在构建应用的过程中能够更容易地访问信息。
Bloomberg说,Sun的服务注册和身份管理套件可称得上是其SOA基础技术王冠上的宝石,但是,也存在其他的经销商,像Systinet公司和Logic Library公司,他们已经在类似技术上走了更远。
Bloomberg说:“在Sun和其他经销商之间,没有明确的界限。”
Sun公司称,其Web服务开发包1.6版给Java开发者提供了对应用编程接口的早期访问,还提供了公司打算集成在其它产品中的新技术。
Studio Creator 2早期访问使Java开发者可以从Web服务上获取数据,并且可视化地开发Web和构建共同入口时常用的入口应用。Sun称其即将发布的Java Studio企业版会包括这样的特性,因为集成的对服务构建、可视化服务创建及数据传输的支持,可以加速基于SOA的应用的开发过程。
(T111)