IONA Orbix 2000 V2.0技术白皮书 - 1 介绍


(by huihoo.com fat1 , Allen 整理)

现今,大多数组织,无论大小都试图与以 Internet 和电子商务为代表的商务环境趋于一致。对于大型的著名公司,这被视为生存的必要条件,同时规模较小的公司也将此视为一个机会,以扩展不受地理位置局限或预算限制的市场。 Internet 和日益发展的无线通信方式(电话或其它方式)被视为未来业务发展的希望。公司必须能够采用这一促使公司生存和繁荣的业务范例。

Internet 和电子商务的最重要作用在于业务变化的步伐永远在加快。这意味着要在愈来愈短的时间内开发出业务支持系统,上市时间成为关键所在。变化加快的另一个作用是使现存系统的淘汰速度越来越快。

企业组织无法承受花费 12-18 月的时间构建一个系统,如今许多刚刚实现的系统在投入实际生产时就已经过时了。在开始构建一个大型的电子商务系统时,这些组织发现他们需要一个可在其上构建和(或)集成一切的平台。IONA 的 Total Business Integration? 电子商务平台正提供了这样的基础。

Orbix 2000 是实现“完整业务集成”的 IONA 电子商务平台的一个组成部分。IONA 的完整业务集成策略使企业([A2Ai] 企业内和 [B2Bi] 企业外)能够满足它们的端到端的业务需要。IONA 的电子商务平台是组织的最佳选择,可以让这些组织集成 back-office 系统,然后开放这些应用程序作为 Web 服务供其它应用程序或其它企业访问。

Orbix 2000 是高性能 CORBA 引擎。它是当前最先进的 CORBA 平台,支持最新的 CORBA 标准。它具有称为 Adaptive Runtime Technology? 框架的模块化结构的特点,该框架支持缩放性、性能和部署灵活性等方面的主要先进技术。 Orbix 2000 的主要功能包括:

。使用 C++、Java、COBOL 和 PL/1 构建企业级应用程序的开发环境。

。使用 Code Generation Toolkit 进行快速和简单的开发

。高性能、可缩放的 CORBA 引擎

。支持容错和动态负载平衡

。支持同步和异步消息传送,具有事件存储和回放功能,提供高可靠性消息递送

。多路广播消息传送

。IONA 是灵活的和动态扩展的 Adaptive Runtime Technology 基础结构。

。通过保证 TCP/IP 连接上通信的身份验证、私密性和完整性,实现了分布式应用程序的数据安全。

。高性能的动态桥接功能,实现了 COM/Automation 客户机和 CORBA 服务器之间的通明通信,它能够让 Visual Basic 和 COM 开发人员能够容易地访问运行在 NT、UNIX 和 OS/390 上的 CORBA 应用程序。

。支持 CORBA 对象交易服务 (OTS),具有集成的、分布式的交易引擎。

Orbix 2000 提供了企业级应用程序构建者需要的动态部署和运行时管理功能。基于策略的绑定允许开发人员为请求和操作实现不同的服务质量级别,这是一个先前需要进行定制编码的控制级别。Orbix 2000 还提供一系列的负载平衡和故障转移策略,支持交易和交易性操作,并且提供集中服务器配置和管理工具。

图 1 描述了完整业务集成的 IONA 的电子商务平台,为电子商务特别设计的业界惟一的端到端的集成解决方案。Orbix 2000 是该平台的组成部分,该白皮书集中说明了 Orbix 2000 中包括的 CORBA 技术,并说明了 Orbix 2000 标准版和企业版中的可用功能集合。



图 1 IONA 的整体业务集成电子商务平台