-
Multi and mixed platform (NT, Solaris, HP-UX, Linux) distributed
bus, ability to have a distributed application running on several
computers each possibly running one of these OS (Many different OS
can be used in one single application).
-
High-performance communication mechanisms, using call grouping,
and almost no use of string in frame and comparison.
-
Fully object and event oriented.
-
Easy multithread programming: Appli-Bus supplies the necesary
event loop, no "WaitandProcessEvent" loop to handle.
-
Redundancy: process redundancy, the Appli-Bus server objects
can be redundant.
-
Multiline: managing of several network lines between computers
to handle network hardware fault.
-
Multicomputer : manage 2 computers duplicating each other
to handle computer hardware fault (passive, hot-standby model).
-
Best Effort Communication : A relaxed definition of network failure
and simpler failover strategy to cope with transient connection
errors and bandwidth variations that can occur within large intranets
or the Internet. A 'Best-effort', non-blocking, non-critical communication
mode.
-
Access Control List : A declarative authorisation system
for processing services build upon MPIPO Layer. The granularity
is as fine as the object or the method.
-
Management : A support for administration of an Appli-Bus
distributed system. It provides users with both build-time and
run-time data on objects for system tuning.
-
XML configuration: ability to write Appli-Bus object configuration
file in XML, with according DTD.
-
Dynamic object creation: ability to dynamically create Appli-Bus
objects.
-
Global Naming Service (GNS ): ability to access several naming
domains from one single client.
-
Java gateway: ability to use 100% pure Java clients.
-
IDL gateway : ability to access an Appli-Bus object as a CORBA
object, and to access a CORBA object as an Appli-Bus object.
-
HTTP gateway : ability to access an Appli-Bus object from
a web browser.
-
SNMP gateway : ability to access an Appli-Bus object from
a standard, off the shelf SNMP client.
-
ODBC driver : ability to access database from the Appli-Bus world.
Uses SQL to access database and retrieves data thanks to the ODBC API.
This module is available on NT and Linux.