Fresh Brew

17.07.2006

PrismTech Releases Java Supported Data Distribution Service Software

PrismTech, provider of productivity tools and middleware, has announced its next generation Data Distribution Service (DDS) software, OpenSplice v2.0. The new release aims to provide a true real-time ‘information backbone’, ensuring that the right information is available in the right place at the right time.


OpenSplice v2.0 claims to provide a commercial off-the-shelf (COTS) solution for demanding real-time net-centric systems meaning that systems providers no longer have to design, build and support in-house proprietary middleware.


Fully supporting the Object Management Group's (OMG’s) DDS specification, based on proven software deployed in over 15 armed services worldwide, OpenSplice v2.0 delivers a standards-based fault-tolerant, real-time information backbone clearly differentiated from other DDS implementations.


For superior performance and scalability, OpenSplice utilizes a shared-memory architecture. Data is physically present only once on any machine, but smart administration still provides any subscriber with 'his' own private view of this data. This allows a subscriber's data cache to be perceived as an individual 'database' that can be content-filtered, queried etc. (using DDS's content-subscription profile as supported by OpenSplice). This shared-memory architecture results in an extremely low footprint, excellent scalability and optimal performance. For example, compare implementations where each reader/writer is a 'communication-endpoint', each with its own storage (i.e. historical data both at reader and writer) and where data itself has to be moved, even within the same platform.


For fault-tolerance, OpenSplice provides fault-tolerant availability of transient information. This is a unique capability of OpenSplice, allowing 'late joining' applications (e.g. due to restart or reallocation) to retain a correct state through an advanced, yet proven, implementation of the DDS specification's 'transient' QoS policy.


For support of pre-existing application code, OpenSplice supports C, C++ and Java language bindings and can thus be integrated with minimum effort into existing, heterogeneous and hybrid systems. For superior optimization, the OpenSplice run-time system offers a 'pluggable' service architecture. This means specialized versions of services can be 'plugged-in'; such as the networking-service (e.g. using custom transports) or the durability-service (e.g. using user-defined persistent storage: like a RDBMS instead of a 'flat' XML-file). This feature thus supports selective deployment to further reduce footprint, enhance performance or exploit specialized services.


OpenSplice does not impose a proprietary API. OpenSplice fully conforms to the OMG's DDS open standard which encapsulates broad industry input in defining a coherent set of 'profiles' that define QoS.


With OpenSplice, PrismTech also offers compatibility with complementary technologies. PrismTech is able to deliver a single vendor 'one-stop-shop' for integrated and standards-based middleware solutions (DDS, CORBA, SDR) for mission-critical systems e.g. for the open architecture computing environment (OACE).


“OpenSplice v2.0 provides the real-time developer with a more productive, satisfying and cost-efficient development and deployment experience; while delivering mission-critical systems to market: faster at lower cost and with higher quality,” said Hans van't Hag, OpenSplice Product Manager, PrismTech. “"With its superior performance, scalability, fault tolerance, legacy support and flexibility, standards-compliance, a mission systems heritage and proven robustness and the global support and expertise of PrismTech's acknowledged domain experts, OpenSplice is clearly the superior DDS-compliant middleware,” added Steve Jennis, SVP Corporate Development, PrismTech.

OpenSplice



back

top

print

recommend

comments