New Object Management Group DDS Specification Enables Application Interoperability across Industries

Share Article

Adoption of Interface Definition Language v4 to C# Language Mapping Specification will advance DDS deployments

https://www.omg.org/

Now developers can design systems based on C#, giving them maximum choice, expanded functionality and ease of system integration.

International technology standards organization Object Management Group® (OMG®) today announced that it has adopted the Interface Definition Language v4 (IDL4) to C# Language Mapping specification. 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.

About OMG
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 http://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.

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Karen Quatromoni
Visit website