Orbacus

Features

源代码可用性

Orbacus 面向严谨的开发人员,这些人员需要获得源代码以提供透明性,从而诊断开发期间的潜在问题。

减少资源占用

选择您的应用程序中希望使用的产品功能,并使用应用程序中的特定标志和优化措施来编译 Orbacus。由于只编译必要的功能,所以减少了应用程序的资源占用。

微调应用程序

创建“调试版本”以帮助调试您的应用程序。这些调试版本含有额外的诊断功能,可帮助您微调 CORBA 应用程序。

专为您的环境而优化

根据您的环境为库填充优化措施和/或额外选择的编译标志。

解决更改问题

重构建 Orbacus 和应用程序,以解决更改操作在基础操作系统中出现二进制不兼容问题。

可以从更广泛的一套工具中进行选择

可以从更广泛的一套工具中进行选择。例如 GCC 2.95.3、3.2 和 3.3 均与 API 不兼容。拥有源代码意味着您可以针对正在使用的工具集进行构建。

使用模板

将本产品的服务实施用作真实 CORBA 服务示例和模板,以构建您自己的应用程序和服务。

使用所需工具集

Orbacus 增补程序很小,容易通过电子邮件发送,并且使用简单,因此有助于防止开发人员受困于工具集或特定的操作系统分发包。例如,由于不会绑定到特定的分发包,所以更容易在 Linux 上构建应用程序。您甚至可以将 Orbacus 移植到 Micro Focus 不支持的平台或编译器版本。

跟上技术革新步伐

您的客户无需担心不断扩展的各种级别的操作系统和增补程序。凭借 Orbacus,您可以通过构建与应用程序和环境精确匹配的基础设施,跟上技术的快速发展。当开发时间十分关键时,这一点特别有帮助,因为您可以依靠特定的增补程序,不必等到下次发布日期。

更广泛的语言支持

许多 ORB 仅提供 C++ 语言支持,因此非常有限,尤其是对于您的客户端。在仅支持 C++ 的情况下,除了从其他供应商获得和支持第二个 Java ORB 之外,开发人员别无选择。Orbacus 能让您在一个集成环境中选择 C++ 或 Java 语言实现快速开发、部署和支持。在如何执行 CORBA 应用程序的管理方面,OMG 尚未实现标准化。

配置 CORBA 应用程序

通过实施储存库来配置 CORBA 应用程序或者注册服务器时,取决于 CORBA 产品。例如,如果您只部署 Orbacus/C++ 和 Orbacus/Java 应用程序,只需要知道一套管理技巧。如果您部署 TAO (C++) 应用程序和 JacORB (Java) 应用程序,需要知道两套管理技巧,而这会很困难。

广泛的平台支持

Orbacus 支持各种平台,包括不同版本的 Windows、Linux、Solaris 等。

顺应未来的 CORBA 投资
Orbacus 提供自己的接口储存库实施(符合 V2.5 版规范)和可互操作的命名服务。它使用 Orbix 电信日志、事件、通知和交易服务进行操作,所有这些服务都符合 OMG 标准规范。
Orbacus 合规性

Orbacus 兼容 C++ 和 Java 语言映射,包括抽象接口、固定数据类型和值类型。在 C++ 映射中,Orbacus 为真实的名称空间、异常情况和模块提供支持。第三方供应商 iCMG 负责为 Orbacus 实施 CORBA 组件模型 (CCM)。Orbacus 用户可以在 OMG 标准组件模型中和容器运行时环境中编程。

release-rel-2020-5-2-4497 | Thu May 28 12:30:11 PDT 2020
4497
release/rel-2020-5-2-4497
Thu May 28 12:30:11 PDT 2020