若干不同的消息类型构成了极速嵌入式中间件的小世界。对象管理组织(OMG)赞助的数据分布式服务(DDS)最近被用于演示这些系统之间的线协议交互操作。
厂商的系统可以在五个独立开发基于DDS环境中进行实时通信:Gallium的InterCOM DDS、IBM WebSphere R3 Services Asset、PrismTech的OpenSplice DDS、Real-Time Innovations的RTI Data Distribution Service以及Twin Oaks Computing的CoreDX DDS。
DDS线协议允许不同的DDS标准实施之间进行直接联系,即便他们使用的是不同的编程语言或者运行在不同的操作系统中。
“DDS通常在系统中使用,这个系统由多个子系统集成而来,”Andrew Watson说道,他是OMG的副总裁兼技术总监。“有一点很重要,就是你可以插入一个新厂商的子系统,并保证其正常运作。”
我们经常在相关领域的关键业务应用中部署DDS,像防御、金融交易或者空中交通管制。这些产业尤其依赖数据精准度和可交换性,这些数据来自于数个不同厂商构建的多种子系统,Watson说。
举一个实际的例子,英国国防部的标准称之为“通用交通架构(Generic Vehicle Architecture)”。这个标准授权了特定军用车辆内数据传输中DDS的使用,允许路上交通工具(像坦克或者轻型装甲车)使用可交换的组件,包括通信设备、智慧设备以及其他来自各种厂商的电子配件。
“这对于他们来说非常重要,他们的一个用了五年的交通工具,由一个厂商制造,并且插入一个不同厂商的全新电子设备,还要保证这个设备可以同这个DDS标准中的其他部分进行通信,”Watson说。
2008年,Gartner将DDS投票选举为“最酷的技术”,而且DDS也应用于NASA机器人的各种程序中,用以AEGIS武器系统,来处理花旗集团的交易应用。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
OMG BPM/SOA实践社区BPM/SOA案例研究
本周,SearchSOA.com和eBizQ合作伙伴OMG BPM/SOA实践社区宣布了“敏捷业务和业务流程管理BPM流程优化以及面向服务架构(SOA)案例研究竞赛”的冠军。
-
特别关注:大型机应用现代化
大型机应用现代化对于保持原有系统至关重要,而且大型机在大型企业高性能企业计算仍旧处于核心地位。这也是SOA成功案例中,目前正在进行的革新中最为显著的内容。
-
你为实时ESB准备好了吗?
SOA为应用程序开发带了诸多好处,但少有人认为快速处理是其好处之一。SOA引发开销,而开销又是快速行动的克星,尤其是在实时系统所需的类型中。
-
UML基础(下)
UML从一开始就收到了很多批评。有些观察员认为UML语言有些臃肿,因为许多关系图很少使用,而有些关系图的功能又相互重叠……