Oracle推出支持SOA的应用服务器
应用服务器作为中间件中非常重要的一类产品,一直是各家中间件厂商争夺的重点。Oracle在最近推出了最新的应用服务器10g R2,Oracle服务器技术副总裁Ajay兴奋地说:“我们用了18个月来研发这个版本,总测试时间达到300万小时,我们对它充满信心。”
基于标准的整合
随着技术发展得越来越成熟,各种业界的标准相应出台,让自己的产品支持这些标准是各家企业都在努力做的事情。SOA(Service Oriented Architecture,面向服务架构)现在已经成为各家公司都默认支持的标准,Oracle应用服务器10g R2自然也不例外。Ajay说:“这次的产品可以协助用户开发和部署基于SOA的企业应用程序。其中的功能使用户能够更容易地集成应用和数据,实现更灵活和简化的业务流程,并有效利用现有的信息资产。”据介绍,此次新产品中旨在提高开发人员开发SOA和J2EE应用程序效率的一些重要新功能还包括:新版的Oracle JDeveloper 10g、广泛支持SOA标准(包括Web服务可靠性、Web服务安全性)和Web服务策略等。
BPM(Business Process Management,业务流程管理)由于将图形流程建模功能与应用开发相结合起来,使工作流合理化并最终优化它们,所以受到很多软件企业和用户的重视。其中,现在大多数BPM建模器都含有BPEL(业务流程执行语言)流程管理器,并且所有重要软件厂商都认可这项标准,尽管BPEL规范还不成熟。Ajay自信地说:“我们认为BPEL在未来会和Web服务一样流行,所以这次基于标准的整合就包括BPM相关标准的整合。”此次Oracle推出的新版本应用服务器集成了Oracle BPEL流程管理器,使企业能够协调一致地执行Web服务和业务流程。Oracle BPEL流程管理器是为关键的SOA流程标准提供本地支持的产品,它能够降低集成项目的成本和复杂性,同时提高其战略价值。通过确保可移植性测试和流程的重复使用,Oracle BPEL流程管理器提供了一个用于实施Oracle BPEL标准的、经过实际部署证明的产品级解决方案。
Ajay强调说:“国外很多企业都开始采用SOA来降低部署时间和成本,BPEL将提供核心流程协调功能。而Oracle应用服务器10g R2可以帮助企业很好地将SOA和BPEL相结合。SOA和BPEL相结合,使IT部门可以节省新解决方案的部署时间和成本,降低维护成本,并快速适应不断变化的业务需求。”
加强基于业务的功能
BPM是基于业务的流程管理,同时现在随着用户对实时的业务优化提出了需求,BAM(Business Activity Monitoring,业务活动检测)也就成为企业关注的内容。BAM用类似仪表板的界面把许多重要的实时数据点联系起来,在桌面显示给决策者,以便及时对变化作出决策。Oracle此次在应用服务器10g R2中融入了BAM的功能。Ajay介绍说:“BAM的作用不言而喻,但它要充分发挥作用还需要通过应用集成技术连接到各种信息系统才行,而我们的应用服务器无疑可以发挥这样的作用。”
BI(商业智能)通常是对历史数据进行提取、分析等分析流程,以支持决策者,它关注的是战略问题。BAM虽然也是支持决策者,但通常更多的是面向操作和战术问题。如果将这两者相融合,无疑将为企业决策提供更加全面的支持。Ajay笑着说:“我们应用服务器中有BI模块,将它与BAM结合太容易了。”据介绍,应用服务器10g R2中的BI工具还可以脱机使用。
另外,企业网格计算作为Oracle重点发展的业务,应用服务器10g R2中也为此增强了关键业务性能,提高了可扩展性和高可用性,而且还提供了一些旨在提高网格环境可管理性的新功能,包括增强型软件工作状态、拓扑结构可视化和管理、综合SOA管理等。