Gateway links multiple operating systems.

Press Release Summary:

OSE Gateway integrates Windows, Solaris, Linux, and VxWorks operating systems into heterogeneous distributed communications system. It has library through which client application running on non-OSE operating system communicates with company's software. Library code interfaces with daemon running on external operating system. Daemon enables client process to behave as OSE process to OSE distributed system, making it seem identical.

Original Press Release:

OSE Announces OSE Gateway For Building Heterogeneous Distributed Systems

Connectivity Technology Enables Embedded System Designers to Seamlessly Integrate Windows, Solaris, Linux, and VxWorks Operating Systems When Building Complex Communications Systems

SAN FRANCISCO - March 12, 2002 - Today OSE Systems, Inc. announced the launch of OSE Gateway, a unique software solution for enabling connectivity at the operating system level. OSE Gateway provides a way for Windows, Solaris, Linux and VxWorks to participate in a heterogeneous distributed system. This design incorporates the same message-passing technology used by the OSE operating system and tightly integrates multiple operating systems into an efficient and fault-tolerant distributed system.

A primary use of the OSE Gateway is in designs where an OSE communications device is managed by a Windows or Solaris workstation. Today, the interface between the device and its management console is implemented through software mechanisms from the Enterprise world such as TCP sockets or CORBA. These alternatives lack the tight integration of operating system components and do not inherently provide fault tolerance to individual components. The result is a complex mixture of software technologies that may not provide the required level of performance and reliability.

"OSE Gateway is the first embedded systems product that enables heterogeneous distributed computing at the operating system level," said Bob Monkman, chief technical strategist for OSE Systems. "Engineers now have the opportunity to exercise a high degree of creativity when designing high-reliability distributed systems for communications, networking and other distributed applications."

OSE Gateway incorporates a library through which a client application running on a non-OSE operating system communicates with an OSE distributed system. This library, which is provided in source code for easy customization, interfaces with the OSE Gateway daemon running on that operating system. This Gateway daemon enables the client process to behave as an OSE process to the OSE distributed system and provides the ability for that process to appear identical to those running on the OSE operating system.

The OSE Link Handler complements the Gateway by connecting all nodes of the distributed system and enabling OSE's built-in high-level supervisor across the same nodes. The Link Handler assures reliable delivery of messages and the supervisor monitors the status of running processes. If a process fails, the supervisor detects the failure and notifies recovery software to attempt to restart the process.

OSE Gateway addresses the limitations of existing technologies by providing a transparent and supervised mechanism for communication among processes across operating systems. The implementation is independent of network addressing schemes or native application programming interfaces and enables developers to build complex systems at a higher conceptual level, improving reliability, maintenance and time to market.

Other potential uses of OSE Gateway include tying together legacy embedded communications systems using different operating systems and using the OSE Link Handler to allow all processes to participate in the OSE network cluster. The result is improved fault tolerance and efficiency in an existing design. OSE Gateway and the OSE message-passing system support any combination of media and transport layers, enabling designers to use the same technologies when working with media from Ethernet to any of the emerging switched fabric solutions, irrespective of protocol.

Availability and Pricing

OSE Gateway supports the use of Windows, Solaris, Linux, and VxWorks operating systems along with the OSE system. The OSE Gateway will be available for beta testing in Q2 of 2002. The OSE Gateway development license starts at $20,000.

About OSE Systems

OSE Systems is the technological leader of real-time operating systems software and services for the communications market. OSE is also used in safety-critical, high-availability, distributed and fault-tolerant applications such as avionics and industrial control. Customers include industry leaders such as Ericsson, Lockheed Martin, Samsung, Agere Systems, Sony and Boeing. OSE Systems is a subsidiary of Enea Data (SAXESS: ENEA). Enea markets and sells services, products and training in specialized technical arenas, including real-time application development and support for embedded systems as well as IT and e-business solutions. Located in Stockholm, Sweden, Enea employs approximately 800 people worldwide. For more information on OSE Systems, please visit

OSE is a registered trademark of OSE Systems. All other company or product names are the registered trademarks or trademarks of their respective owners.

North American Sales Contact: OSE Systems, 1731 Technology Drive, Suite 700, San Jose, CA 95110, Tel: 408-392-9300, Fax: 408-392-9301, Email:; Web: Asia/PAC Sales Contact: OSE Systems KK, 1-4-2 Kanda-ogawamachi, Chiyoda-Ku, Tokyo 101-0052, Japan, Tel: +8
207 61 67, Fax: +81 35 207 61 69, E-mail:

More from Software

All Topics