OpenFusion RTOrb Java Edition

Product Summary: 
Real-time CORBA ORB for the Real-time Specification for Java.

Bringing distributed real-time CORBA middleware to the real-time Java™ world

Using PrismTech’s OpenFusion RTOrb Java™ Edition, enterprises can, for the first time, use Java™ technology to integrate their most demanding real-time applications. OpenFusion RTOrb Java™ Edition is PrismTech’s real-time CORBA-compliant ORB for the Real-time Specification for Java™ (RTSJ). The architecture of OpenFusion RTOrb Java™ Edition is open, flexible and highly performant. Based on a product core that has been tried and tested in demanding applications in both the military and commercial sectors, its architecture supports full CORBA operations.

Real Time CORBA

Real-time Systems

Real-time systems are those which must produce correct responses within a definite time limit. Changes in the scale, complexity and scope of real-time systems are forcing the real-time community to re-think the way in which it develops software. Elements of real-time programming are now finding their way into applications that had never previously required real-time programming expertise and as a result it is becoming increasingly difficult to view real-time developers and business application developers as members of two separate communities. Rather, ways will have to be found to build bridges between these communities to facilitate the smooth flow of information from the smallest embedded device to the largest enterprise information system, and vice versa.

Real-Time Specification for Java™ (RTSJ)

Taken together, these trends make it necessary for the real-time community to adopt real-time platforms that provide higher-level abstractions and advanced tools for functional and temporal programming. The Java™ platform is ideally suited to many of the needs facing the real-time community, but until now, has offered no support for real-time functionality. The new Real-time Specification for Java™ (RTSJ) extends the benefits of Java™ technology to the real-time community, creating an architecture in which hard real-time (HRT), soft-real-time (SRT), and non-real-time (NRT) processes can coexist and share data.

The Java™ Real-Time System is the first commercial implementation of the RTSJ created by Sun Microsystems. Its purpose is to provide a real-time implementation that meets the stringent needs of real-time developers while continuing to offer all of the other advantages of the Java™ programming language.

Real-time CORBA Middleware

Distributed middleware conforming to the Object Management Group’s (OMG’s) language-neutral CORBA specification is well established as a technology for integrating diverse systems and is used extensively for mission and business critical applications in many industry sectors.

With the publication of the Real-time CORBA Specification, the OMG extended the benefits of CORBA to the real-time domain. The standard addresses the issues of end-to-end predictability across CORBA systems and provides a solution in terms of priority control, synchronization and resource control.

    • [+]OpenFusion RTOrb Java™ Edition

      OpenFusion RTOrb Java™ Edition is PrismTech’s real-time CORBA-compliant ORB for the RTSJ. Based on international standards the architecture of OpenFusion RTOrb Java™ Edition is open, flexible and highly performant.

      Based on Tried and Tested RT ORB Architecture

      OpenFusion RTOrb Java™ Edition is based on a product core that has been tried and tested in demanding applications in both the military and commercial sectors.

      Architecture Supports Full CORBA Operations

      The OpenFusion RTOrb Java™ Edition architecture comprises not just minimumCORBA, as is the case with most real-time ORBs, but a fully capable, enterprise level ORB and, unlike many real-time ORBs, OpenFusion RTOrb Java™ Edition includes enterprise level functionality. This is a rarity in real-time ORBs, let alone one written in the Java™ language! It is therefore uniquely positioned to provide a single solution for different needs and uses, supporting both real-time and business applications in a single ORB.

      Latest Platform Support

      OpenFusion RTOrb Java™ Edition includes support for the new Java™ Real-Time System platform from Sun Microsystems on the Solaris Operating System.

      Guaranteed Interoperability

      OpenFusion RTOrb Java™ Edition is guaranteed to interoperate with other PrismTech ORBs and is backed by PrismTech’s extensive and well established range of CORBA Services products.

      High Performance

      OpenFusion RTOrb Java™ Edition builds on PrismTech’s strong heritage of providing highly performant ORBs. The product has been optimized by PrismTech’s CORBA experts so that users can fully benefit from its high performance architecture.

      Support & Maintenance

      PrismTech offers a wide range of support and maintenance packages for OpenFusion RTOrb Java™ Edition that can be tailored to each customer’s specific requirements. PrismTech is renowned for the quality and responsiveness of its technical support services.

      Platform Support

      OpenFusion RTOrb Java™ Edition is supported on a number of leading operating systems and JVMs including:

      • Operating Systems: Solaris 10; Red Hat Enterprise Linux 4
      • JVMs: JDK 1.5, 1.6
      • Real-Time JVMs: Sun Java™ Real-Time System v1.0; IBM WebSphere(R) Real Time

      Summary: The OpenFusion RTOrb Java™ Edition Advantage

      Amongst the key features of OpenFusion RTOrb Java™ Edition are:

      • CORBA 3.0 ORB,
      • RT CORBA v1.2 support on a RTSJ compliant JVM with low jitter comparable to that obtained with C or C++ applications,
      • CORBA Object Services– bundled Naming Service,
      • Java™ language bindings based on the OMG’s IDL to Java™ language mapping specification,
      • Full POA implementation,
      • Multithreaded support,
      • Comprehensive Portable Interceptor support,
      • Support for ValueTypes,
      • Request Timeouts from the CORBA Messaging specification,
      • Extensible Transport Framework (ETF)

       

Download an Evaulation