CNET科技资讯网10月6日台北报道(钟翠玲)BEA宣布新的中间件软件基础架构,作为未来该公司所有服务导向架构(service-oriented architecture, SOA)产品阵容发展的蓝图。
BEA首度在今年开发者大会上宣布SOA 360的愿景包含SOA基础架构软件及软件元件存储库。名为microService Architecture的底层架构,未来将成为BEA包括EAI软件Tuxedo、应用服务器WebLogic以及SOA信息传输软件AquaLogic在内等所有中介软件的共通基础平台。
SOA已成为近年软件大厂,包括BEA、IBM、微软、或SAP、甲骨文等的发展主轴。简单说来,SOA是将应用拆解成一个个“插”在SOA标准平台上的服务元件,理想上可让企业小至整合应用程序,大到利用商业流程引擎、依据需求拼凑、整合起来,以便完成特定作业。
为了架构便于快速开发、布署整合的单一基础平台,除了各大厂都致力将所有中间件软件及开发环境整合起来。除了BEA,微软的.Net Framework 3.0相较于2.0新增通讯WCF(Windows Communication Foundation)组件,可协助Visual Studio人员整合微软过往一直致力于串连的旧式应用。微软甚至声称,.Net Framework 3.0是拼图上最后填上的一块拼片。
BEA新勾勒出的SOA 360愿景以类似主机板的软件“背板”为最底层,上面再逐层堆叠出中介软件、应用开发框架及服务元件层、并有展示层,以便可让企业开发出搜索、协同、营销等服务模组供所有企业成员共享。
为此,BEA中间件软件都将拆解成较小的模组,BEA台湾区技术总监萧百龄解释。他表示,目前已有WebLogic符合SOA 360的模组化要求,在2008年之前,AquaLogic、Tuxedo等也将陆续完成。
这将使得SOA可以在向外扩充(scale out)的分散式架构上执行,他指出。
而BEA也延续两年前开始的策略,与开放源代码及第三方软件技术兼容。萧百龄指出,在开发框架方面,microService Architecture将可支持spring、strut、PHP、Beehive。后者是BEA去年将执行框架开放源代码的项目,而在中间件软件方面,则支持Tomcat、Jetty等。
通过支持第三方软件,可使microService Architecture实现的SOA平台及服务,提供给企业外部的上下游合作伙伴使用,萧百龄说。
预计明年推出的WorkSpace是来自BEA收购Flashline所得。WorkSpace属应用程序生命周期套装软件,是一组涵盖应用程序开发不同阶段的产品,从最初的设计到程序编写,到最后的部署。
该软件可作为软件元件、政策等“资产”存储库及管理界面,提供开发人员、IT管理员及业务流程分析人员存取服务元件,并作为软件使用的“绩效考核”。
这也是SOA“使IT与业务相对应(align IT with Business)”精神的展现。借由赋予治理(governance)机制,“软件开发不再只是无法管理的花钱工作,企业将得以从成本、绩效角度来思考它,”萧百龄说。
用户评论