ISO/IEC 19500-1:2012
Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 1: Interfaces
发布时间:2012-04-20 实施时间:


ISO/IEC 19500-1:2012标准定义了CORBA的接口,包括对象请求代理(ORB)和对象服务。ORB是CORBA的核心组件,它允许客户端和服务器之间进行通信和交互。对象服务是CORBA的扩展组件,它提供了一些常用的服务,如命名服务、事件服务、事务服务等。

ISO/IEC 19500-1:2012标准还定义了CORBA的IDL语言(接口定义语言),IDL是一种中立的语言,用于描述CORBA的接口。IDL可以用于生成客户端和服务器端的代码,使得客户端和服务器端可以进行通信和交互。

ISO/IEC 19500-1:2012标准还定义了CORBA的安全机制,包括身份验证、授权、加密等。这些安全机制可以保护CORBA的通信和交互,防止未经授权的访问和攻击。

ISO/IEC 19500-1:2012标准还定义了CORBA的异常处理机制,包括系统异常和用户异常。系统异常是由ORB抛出的异常,表示系统错误或通信错误。用户异常是由IDL定义的异常,表示应用程序错误或业务逻辑错误。

ISO/IEC 19500-1:2012标准还定义了CORBA的持久化机制,包括对象持久化和状态持久化。对象持久化是指将CORBA对象存储到持久化存储器中,以便在系统重启后恢复对象状态。状态持久化是指将CORBA对象的状态存储到持久化存储器中,以便在对象生命周期内恢复对象状态。

总之,ISO/IEC 19500-1:2012标准定义了CORBA的接口、IDL语言、安全机制、异常处理机制和持久化机制,为分布式计算提供了一种标准化的解决方案。

相关标准
- ISO/IEC 19500-2:2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 2: Interoperability
- ISO/IEC 19500-3:2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 3: Implementation
- ISO/IEC 19500-4:2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 4: Component Model
- ISO/IEC 19500-5:2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 5: Event Service
- ISO/IEC 19500-6:2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 6: Naming Service