PrismTech recently released its latest version of Open Source DDS Community Edition, the 6.7 version which adds significant new functionality and a new open source licensing model to the DDS Community Edition.
The DDS Community Edition v6.7 is being released to the open source community under the widely adopted Apache license, version 2.0 source code license. Unlike many other code licenses the Apache license places very few restrictions on the use or availability of the code.
Here are the new features included on this release:
Durability: Full support for TRANSIENT_LOCAL durability is now offered without relying on each standalone ‘single-process’ application to include a full durability-service (DS). As typically a DS is run as part of a federation, we have introduced the concept of ‘client-side durability’ where standalone ‘single-process’ applications will transparently obtain historical data from dynamically discovered durability-services (as provided by our commercial OpenSplice version)
DCPS API’s: Support for the latest ISOCPP and JAVA5 DCPS language bindings
FACE: This release includes a reference implementation of the FACE 2.1 Transport Services Segment (TSS)
GPB: Support to use Google Protocol Buffers (GPB) as an alternative to the OMG-IDL definition for topic-types. GPB is a popular technology that supports evolvable data-types and we’ve added annotations for key- and filterable-fields to retain the data-centric features of DDS.
The new release also includes numerous other updates to the code base such as: performance and footprint improvements, bug fixes, robustness and maintainability improvements.
With having Apache license version 2.0 open source license available, this will help reduce the IoT adoption barriers and further accelerate the penetration of DDS in this new and exciting market.
PrismTech™, a global leader in software platforms for distributed systems and RTTS (RealTime TechSolutions), a systems integration specialist to defense customers that need extreme levels of performance and reliability, said today they will extend their eight-year partnership. The companies will focus on delivering technology and services that simplify combat management system development and dramatically reduce development time.
Over the past eight years, RTTS have developed their engineering, consulting and support teams to a high level of DDS expertise, allowing developers based in India to benefit from first line support in their own time zone.
“RTTS’s team now has over 150+ man years of experience with DDS which makes us unique in India,” said Raj Rajagopolan, Director, RTTS. “I am excited to continue to grow our business with the extension of our partnership with PrismTech.”
The Indian Government are committing to develop many new combat and battlefield management systems. PrismTech and RTTS’s extended partnership will see continued growth in the use of Vortex OpenSplice in these programs.
PrismTech’s Vortex OpenSplice is the leading (commercial and Open Source) implementation of the Object Management Group™’s (OMG™) Data Distribution Service (DDS) for Real-Time Systems standard. Vortex OpenSplice has been designed to optimally address the real-time information distribution and management challenges posed by high performance real-time data-processing systems.
At the recent Object Management Group (OMG) Technical meeting in Cambridge, MA, USA, PrismTech SVP for Corporate Development, Steve Jennis presented on the subject of “Data Distribution Service (OMG DDS) – Aligning OT and IT to Deliver the Potential of the Industrial Internet of Things (IIoT)” at its special Putting IIoT to Work Event.
The presentation highlighted the four mega trends that are driving IIoT adoption, specifically: (1) the continuous decline of the cost of Internet-connected sensors, (2) the vast amount of money being invested into the IoT by both large and startup companies focused on the development of devices, gateways, software, cloud, fog nodes, analytics and HMI technologies, (3) almost ubiquitous Internet connectivity and (4) the high adoption levels of smart phones, tablets and other BYOD devices.
The presentation also discussed how the OMG DDS standard can support the creation of new end-to-end IIoT systems that provide the potential for innovative new products and services, higher levels of productivity and environmental benefits.
Finally Steve showed how PrismTech’s Vortex, the leading commercial and open source implementation of the OMG DDS standard, is being used as a data-centric cross-platform enabler for OT / IT integration between edge, gateway, cloud, mobility etc. and how it is helping deliver OT and IT alignment, and thus the IIoT.
PrismTech features Vortex OpenSplice on its latest video highlighting its exceptional properties such as power, performance, scalability, efficiency, data centricity, security and quality-of-service.
From the original OpenSplice DDS product, Vortex OpenSplice is a combination of innovation, improved performance and the most comprehensive DDS implementation available in the market. Vortex OpenSplice enables data to be shared and integrated across a wide spectrum of operating systems and platforms; and has been successfully deployed in many missions and business-critical systems.
Applications running on edge-devices, gateways, enterprise servers, cloud services and mobiles are all valuable data sources and sinks in an IoT world. But new software platforms are needed to connect and leverage all these sub-systems to maximize the business value-add of Enterprise IoT.
For several years, M2M platforms have provided reasonable solutions for connecting machines to cloud services (actually it should be M2C, as M2M platforms generally do not support peer-to-peer device communications). But these platforms have struggled to create large markets or provide strategic enterprise-wide solutions. They have mostly been restricted to providing vertical/tactical applications — in effect self-contained ‘stovepipe’ systems.
But to fully exploit the potential of the IoT, data must be free to flow to wherever in the system it can add value, e.g. between ‘edge’ devices for control purposes, to gateways for data aggregation/ingestion and local analytics, to cloud-based applications for Big Data analytics, to enterprise systems for OT/IT alignment and supply-chain integration, to mobiles for on-demand data delivery to employees (see Figures 1 and 2). The promise of Enterprise IoT is the new value created through ubiquitous data availability (and its processing by applications into actionable insights), but this means a new generation of platforms is required to provide the data-connectivity to support a new generation of distributed IoT applications.
One of the biggest differences between traditional M2M and Enterprise IoT systems is that ‘horizontal’ as well as ‘vertical’ data-flow must be supported. Vertical silos of data do not provide the potential to add value beyond a specific sub-system, so a fundamental feature of next-generation IoT platforms will be a data-connectivity layer that supports system-wide data-delivery as required: the right data, in the right place, at the right time, system-wide.
There are many potential ways (control, analytics, dashboards, event processing, mobile apps, etc.) to exploit all this newly accessible IoT data, but it needs to be delivered to the appropriate application in a timely manner wherever in the system that application may reside (on an edge device, gateway, enterprise server, tablet, or in the cloud). Only then can the data be converted into new ‘actionable insights’ and thus new business value.
To provide this underlying capability, a data-connectivity layer needs to be deployed across all nodes the in the system — at least all the nodes that are required to share data (publish and/or subscribe). An enterprise version of Twitter for Things, in effect.
In simple terms, the diagrams in Figures 3 and 4 show, respectively, how this layer can be deployed both in the cloud (to support cloud services) and on devices (Things, servers, PCs, mobiles, etc.). They also show potential sources of the applications the platform connects (end-user developers, ISVs, SIs, OEMs).
[Note that the data-connectivity layer supports not only inter-node data-sharing, but also data-sharing between the application components of the IoT platform itself, i.e. inter-operability between platform services (such as IDEs, edge-device management, API management, analytics engines, etc.) as well as between Things].
PrismTech participated in a Tweet Chat to celebrate the annual IoT Day organized by Industrial Internet Consortium (IIC) on 09 April 2015.
The event started at 9.00pm ET (1.00am UTC) with IIC member companies, IoT developers, analysts and enthusiasts tweeting their insights and updates about the Internet of Things for the whole 24 hours using hashtags #IIC24 #IoTDay.
Security, innovation, government’s role, value creation, IIoT adoption and its drawbacks are amongst many topics discussed. While healthcare, self-driving cars, smart factories, smart grids and home automation are unanimously recognized as areas where the IoT has found a need, innovations such as smart welding, tyres with sensors, solar-powered beacons, aquatic robots and connected cows were highlighted as exciting new IoT application domains.
During the discussion, it was agreed that IoT adoption is becoming widespread and gaining momentum all over the world, already transforming many businesses and organization through improved operational efficiency, better networking capabilities; providing a new arena for innovation and powering the rise of the Data Scientists.
Security and Interoperability emerged as key IIoT challenges that need to be addressed with some urgency. Lots of excellent insight on how to address the risks for companies looking to invest in the IIoT emerged, such as utilizing open, agile, flexible and updatable platforms; and transparency of data ownership and usage.
While there were common agreement that the government could play an important role, the day also highlighted the massive amount of effort that the IIC has done and encouraged them to continue to raise awareness & collaboration among companies, build consensus, create trust, recommend standards, ensure interoperability, and enhance credibility.
“It’s been an epic #IoTDay! Busy as bees sharing experiences & inspired by the discussions. Thanks! #IIC24 #IntelIoT” says David McKinney, Marketing and Media at IntelIoT.
As the clock had its final tick, IIC concluded the “insightful” IoT Day had been a big success.
You may have heard the question, “Is data the new oil?” It even made its way into Forbes nearly two years ago. Well, is it? In the context of creating new business value from the Internet of Things (IoT), the answer today is both yes and no.
Yes, data contains huge potential value and, of course, it is much more plentiful and accessible than oil (and about to become much, much more plentiful). However, it is simply raw material that needs to be delivered to the right place at the right time and “refined” there (by applications) to create new business value, e.g., additional revenue streams (services as well as products), resource optimization (for both capital and human assets) and environmental benefits (waste reduction, energy efficiency, etc.).
There is little new about “islands of automation.” Data has been “refined” for decades to produce operational (OT) and corporate (IT) value at the tactical level. However, the IoT offers the potential for completely new levels of business value by providing a corporate data-connectivity backbone to deliver the right data to the right place at the right time, enterprise-wide and inter-enterprise.
The IoT can thus be applied to:
Liberate valuable data from legacy and new sub-systems (via gateways)
Directly or indirectly add new connected edge devices and machines (new Things as data sources)
Provide global-scale connectivity at reasonable cost (via the Internet)
Support new application deployment and analytics anywhere in the system (e.g., on devices, gateways, enterprise systems, cloud services, mobile)
Generate new insights and business and societal value from these distributed and instantly accessible applications and analyses
Data connectivity for under-explored valuable data
Tactical OT and IT systems obviously add value to enterprises and have provided good solutions in areas from process control to SCADA to ERP to corporate payroll since at least the 1970s. These self-contained applications provide a good ROI and solve real operational problems, but they also tend to be domain specific, often utilize proprietary technologies and lock their data into “vertical stovepipes.”
As such, they do a good job but in a limited way. They do not fully exploit the potential of the data they generate since they do not liberate that data for sharing and analysis wherever in the enterprise new insights and value can be generated. For example, they do not support distributed analytics, cross-domain integration or global-scale data access.
And as enterprises deploy literally billions of new connected Things during the next few years, this problem (of underexploited valuable data) will become dramatically worse unless a new data-connectivity approach is taken.