Object Management Group
New Object Management Group DDS Specification Enables Application Interoperability across Industries
Adoption of Interface Definition Language v4 to C# Language Mapping Specification will advance DDS deployments
NEEDHAM, MA – MAY 7, 2020 – International technology standards organization Object Management Group® (OMG®) today announced that it has adopted the Interface Definition Language v4 (IDL4) to C# Language Mappingspecification. The IDL4 to C# Language Mapping specification provides Data Distribution Service (DDS™) users and vendors with an interoperable API for the C# programming language, enabling the deployment of new, vendor-neutral applications in a variety of industries.
The adoption of the Industrial Internet of Things (IIoT) has increased the ever-growing demand for standard mechanisms to model information in distributed systems. OMG IDL, which has recently been published by ISO/IEC 19516:2020, is constantly evolving to support new use cases and provide support for new programming languages. This submission defines a standard mapping of OMG IDL4 types and interfaces to the C# programming language, which enables users to define and expose information in a portable and interoperable manner that is fully compatible with the .NET ecosystem.
"As part of our continuous effort to provide vendor-independent mappings of OMG IDL4 to the most popular programming languages, this introduces a standard mapping of OMG IDL to C#," said RFP author Fernando Garcia Aranda, Principal Software Engineer at Real-Time Innovations (RTI). "These new mappings extend the reach of OMG technologies that leverage IDL to model standard-based information, such as DDS and CORBA, to new industries and domains where C# is a prominent programming language. Now developers can design systems based on C#, giving them maximum choice, expanded functionality and ease of system integration."
Data Distribution Service (DDS™) is an OMG middleware protocol and API standard for data-centric connectivity that is widely used in business and mission-critical Internet of Things (IoT) applications because of its low latency, high reliability and scalability. The DDS specification uses a model-driven approach and relies upon APIs to map applications to specific programming languages, such as Java and C++.
The Interface Definition Language v4 (IDL4) to C# Language Mapping specification can be found in the OMG specifications catalog. It is free of charge and currently available as a beta version. The final 1.0 version will be available later this year.
The Object Management Group® (OMG®) is an international, open membership, not-for-profit technology standards consortium with representation from government, industry and academia. OMG Task Forces develop enterprise integration standards for a wide range of technologies and an even wider range of industries. OMG's modeling standards enable powerful visual design, execution and maintenance of software and other processes. Visit www.omg.org for more information.
Note to editors: Object Management Group and OMG are registered trademarks of the Object Management Group. For a listing of all OMG trademarks, visit https://www.omg.org/legal/tm_list.htm. All other trademarks are the property of their respective owners.