今天的应用软件的复杂性及分布性正在逐步增强,致使很多软件在研发与分发之间存在着一条无形的“沟”。例如,一个全球性的软件企业的数据分发情况可能是这样的:最主要的数据库在美洲,在欧洲有一个备份,另外在亚洲还有一个镜像。如何将这些分散在不同地点、使用不同技术的应用程序进行有效的部署、监视和控制?传统意义上的软件工程概念正在从开发向包括部署和管理在内的范畴扩展。
对于这种现象,Borland软件公司研究与开发部副总裁Thanh Tran分析,造成“沟”的一个主要原因就是,在现实生活中,很多企业希望服务的“复用性”,希望分发的服务得到反复使用,即SOA 面向服务的构架。而在研发阶段,目前市场上已经出现很多开发工具,但在分发部分却没有能够帮助解决问题的理想工具。另外,如何能够实现跨地域分发是我们面临的另外一个主要问题。我们需要通过开发工具来帮助实现软件的分发,并从单一的控制界面实现对这些“分发”部件的监控,同时在产品升级之后还可对系统进行改进,从而“填平”开发和分发之间的“沟”。
据Thanh Tran介绍,美国Borland公司日前推出的一种全新的跨平台基础设施软件管理解决方案——部署运营中心Deployment Op-Center,能够对当今高度分布的异构软件应用程序进行可视化操作、监视、控制以及部署。它在研发和分发之间建立桥梁,帮助用户的软件产品实现分发,同时对应用程序进行监控及升级等管理,确保应用程序能够在多平台、多供应商、多技术的复杂环境里实现分发。“Deployment Op-Center被设计用来简化部署过程,为管理人员提供了联网业务服务的整合视图,对支持他们的基础设施进行紧密控制。它能够捕获应用程序部件处于变化之中的配置及其相互之间的依赖关系,有助于多场地的部署更加可预测且更具可重复性。在生产过程中,Deployment Op-Center主动监视应用程序,并随时采取行动解决问题,帮助确保最大的可用性。”Thanh Tran强调说。
作为Borland部署解决方案系列的一部分,Deployment Op-Center包括Borland Janeva 6和最新加强型Borland企业服务器6。通过这些产品,用户能够解决部署、集成及管理在多个地理区域中分布的应用程序。
(责任编辑 尤星莹)