当前位置: 首页 > news >正文

学习MDA规范_9.CORBA(公共对象请求代理架构)‌

‌CORBA(公共对象请求代理架构)‌ 是一种标准化的中间件技术,核心目标是实现跨编程语言、操作系统和硬件平台的分布式系统互操作。其核心价值在于‌语言无关性‌(支持多种编程语言的对象交互)、‌系统无关性‌(适配不同操作系统和网络协议)以及‌厂商中立性‌(避免技术绑定),使其成为模型驱动架构(MDA)中关键的‌目标平台‌。

Although MDA can target every middleware platform and will map to all that have significant market presence, CORBA plays a key role as a target platform because of its programming language-, operating system-, and vendor-independence. The latest CORBA specifications, including the CCM, are available here, as well as specialized CORBA specifications for Real-time, embedded, and high-assurance systems. Don't forget about the various CORBA-UML Profiles, listed a ways up on this page.  

尽管MDA可以针对每个中间件平台,并将映射到所有具有重要市场占有率的平台,CORBA作为目标平台起着关键作用,因为它的编程语言、操作系统和供应商独立性。最新的CORBA规范,包括CCM,可在此获得,以及实时、嵌入式和高保证系统的专门CORBA规范。不要忘了本页上方列出的各种CORBA-UML配置文件。 关于公共对象请求代理架构规范版本3.4获取网址:About the Common Object Request Broker Architecture Specification Version 3.4

CORBA®(Common Object Request Broker Architecture)

Part 1 specifies the CORBA Object Model and uses concepts from that model to define the operation of the Object Request Broker (ORB). The ORB is the basic mechanism by which objects transparently make requests to - and receive responses from - each other on the same machine or across a network. A client need not be aware of the mechanisms used to communicate with or activate an object, how the object is implemented, or where the object is located.  

第1部分规定了CORBA对象模型,并使用该模型中的概念来定义对象请求代理(ORB)的操作。ORB是对象在同一台机器上或跨网络透明地向彼此发出请求并接收响应的基本机制。客户端不必了解用于与对象通信或激活对象的机制、对象的实现方式或对象的位置。 

Part 2 specifies a comprehensive, flexible approach to supporting networks of objects that are distributed across and managed by multiple, heterogeneous CORBA-compliant Object Request Brokers (ORBs). The approach to inter-ORB operation is universal, because elements can be combined in many ways to satisfy a very broad range of needs.  

第2部分规定了一种全面、灵活的方法,以支持分布在多个异构的CORBA兼容对象请求代理(ORBs)中并由其管理的对象网络。跨ORB操作的方法是通用的,因为元素可以以多种方式组合,以满足非常广泛的需求。 

Part 3 defines the syntax and semantics of a component model (CCM), based on CORBA IDL, and its corresponding meta-model, generic interaction support allowing to define new interactions in CCM, a language to describe the structure and state of component implementations and its corresponding meta-model, a programming model for constructing component implementations, a runtime environment for component implementations, interaction between components and Enterprise Java Beans, meta-data for describing component-based applications and interfaces for their deployment, and a lightweight subset of the component model, programming model and runtime environment.

第3部分定义了基于CORBA IDL的组件模型(CCM)的语法和语义及其相应的元模型,通用交互支持允许在CCM中定义新交互,描述组件实现结构和状态的语言及其相应的元模型,用于构建组件实现的编程模型,组件实现的运行时环境,组件与企业Java Bean之间的交互,用于描述基于组件的应用程序的元数据及其部署接口,以及组件模型、编程模型和运行时环境的轻量级子集。 

解读:

1.CORBA 在 MDA 中的关键地位‌

  • 跨平台独立性‌:CORBA 因支持 ‌编程语言无关性‌、‌操作系统无关性‌ 和 ‌厂商无关性‌,成为 MDA 映射的核心目标平台之一,尤其在需兼容异构系统的场景中具备不可替代性。

2.CORBA 技术规范的演进‌

  • 核心规范更新‌:最新版 CORBA 规范包含 ‌CCM(CORBA 组件模型)‌,强化对复杂企业级应用的支持(如组件化部署与生命周期管理)。
  • 领域专用扩展‌:针对 ‌实时系统‌、‌嵌入式系统‌ 和 ‌高可靠性系统‌ 推出专用 CORBA 标准,满足严苛场景的响应速度与稳定性需求。

3.CORBA 与 UML 的深度融合‌

  • 模型驱动开发支持‌:通过 ‌CORBA-UML Profiles‌(UML 扩展规范)实现 CORBA 模型与 UML 设计工具的无缝对接,提升模型驱动架构(MDA)的自动化代码生成与系统设计效率。

相关文章:

  • socket套接字
  • 【机密计算顶会解读】09:vSGX——在AMD SEV处理器上虚拟化SGX
  • 《MySQL数据库从零搭建到高效管理|表的增删改查(基础)》
  • Linux 安装 Oh My Zsh
  • 机器学习中的激活函数是什么起什么作用
  • 卷积神经网络(CNN)之 EfficientNet
  • C#-使用VisualStudio编译C#工程
  • Spring Boot与Apache Ignite集成:构建高性能分布式缓存和计算平台
  • 【eNSP基础使用教程-1】
  • 【SpringMVC】深入解析使用 Postman 和浏览器模拟将单个与多个参数传递到后端的原理和后端接收参数的过程
  • X86 RouterOS 7.18 设置笔记八:策略路由及DNS劫持
  • 《C语言中的“三元精灵”:条件操作符的魔法与奥秘》
  • X86 RouterOS 7.18 设置笔记十:上海电信IPTV使用msd_lite实现组播转单拨
  • Android 自定义数字键盘实现教程
  • LeetCode - #227 基于 Swift 实现基本计算器
  • TopoJSON 数据介绍与应用案例
  • golang 高性能的 MySQL 数据导出
  • 【算法】双指针、递归与回溯、排序、查找
  • 面向工业与汽车领域的高安全可靠MCU——AS32X601系列芯片解析
  • 大视频背景暗黑风格的wordpress企业主题免费下载
  • 陕西一村民被冒名贷款40余万续:名下已无贷款,将继续追责
  • 经济日报:美国滥施汽车关税损人不利己
  • 外国游客“在华扫货”热:“带空箱子到中国!”
  • 广州地铁十一号线赤沙车辆段工程高坠事故调查报告公布:1人重伤且漏报
  • 云南大理铁路枢纽工程建设取得两大进展,预计明年建成
  • 生态环境保护督察工作条例对督察对象和内容作了哪些规定?有关负责人答问