CCM规范扩展了CORBA2.x,包括events, exported interfaces and methods, special configuration interfaces, pass-by-value (mobile code), and messaging/asynchronous invocation等。
OMG的CCM标准分为两部分核心的CCM规范和扩展的CCM规范。
核心的CCM规范支持EJB组件;如果只实现了核心的CCM规范,就意味着有了一个CORBA container和server来管理用Java写的EJB组件。
扩展的CCM规范包含了远远超出EJB组件和容器/Server的能力。实现了核心和扩展CCM规范的产品将能够支持EJB的组件和用OMG所支持的其它语言写的组件;开发人员就能够做超过现在的EJB模型的能力的工作了。
CCM通过定义一些特征和服务以允许应用程序编程人员实现、管理、配置和使用由在标准环境下的CORBA服务集成的组件来扩展CORBA对象模型,这些CORBA服务包括persistence, security, transaction, and event services等。CCM标准不只使得服务方更多的软件可重用,而且为动态配置CORBA应用程序提供了更大的灵活性。 |