|
OpenMOM
and Industry standards
The
OpenMOM product line was designed and developed to permit standard
based developments to communicate together. These communications
enable cross industry standard information exchanges.
OpenMOM
is a fully featured middleware product which acts as an interpreter/switch
between clients and services within the enterprise.
OpenMOM
provides IT departments with efficient and easy solutions to "communicate
through software" across Enterprise legacy applications based on
mature standards and new developments designed with emerging standards
more adapted to multitiered Client-Server, Internet / Intranet architectures
as well as Object Oriented developments. In order to achieve this,
OpenMOM itself was developed respecting leading standards :
Operating
systems:
All client runtimes and the OpenMOM broker run on Windows 95, Windows
NT and Unix (major platforms such as AIX, Solaris, HP-UX, ...).
Java and C client runtimes are supported on any platform supporting
Java VM 1.1 (see http://java.sun.com/cgi-bin/java-ports.cgi).
Network
Protocols:
(connect and perform cross exchanges)
TCP/IP, IPX, SPX, NetBIOS/NetBEUI,
NetBIOS/TCP, NetBIOS/IPX, Named Pipes, UDP/IP, DECNET, Local Interprocess
Communication.
Cross
Operating System Communication:
(on top of network protocols)
Remote Procedure Call
from both OSF and Microsoft (DCE/RPC). Remote Method Invocation
for pure Java clients (Java/RMI).
Programming
Languages: (usable
through a unique API)
C, C++, Java, VisualBasic,
ActiveX compliant development suites, OpenROAD, scripting languages
like PERL, Python and Tcl/Tk. Wrapping APIs can be constructed easily
to integrate with other languages.
The
OpenMOM architecture is layered upon a multi-threaded kernel to
permit all necessary extension to support and integrate natively
other communication protocols as well as new programming language
interface or next generation of industry standards.
|