What is XIntegrate?
(This product is currently under development...)
From XIntegrate's documentation:
Rapid Development of Distributed Applications
Integration and sharing of information made easy
Build distributed applications or integrate existing applications
NO central message-broker, NO single point of failure
Built-in redundancy and hot spare technology
Ranging from desktop applications and internet browser to feature-rich critical process control applications!
The Basics
The XIntegrate tools allow easy message exchange over a network. All network specific features are taken care of by the tools. You publish information and any local or remote XIntegrate-instance interested in the information can subscibe on it. All you need to do is name each XIntegrate Instance and each message you want to share. Setting up your own applications is easy!
Often this kind of software is referred to as Middleware or EAI (Enterprise Application Integration) or Message-broker software.
What can you do with XIntegrate?
 Remote Monitoring and control of equipment (i.e. for EGSE or test-systems)
 Virtual Prototyping of hybrid hardware/software systems, parts of which are simulated
 Parallel, distributed simulators
 Remote Database access
 Database access over the web in a snap (no CGI scripting etc. Support of Oracle and MySQL)
How do you setup an XIntegrate application?
There are several ways to setup the XIntegrate modules, ranging from writing simple textual script-files and easy to use libraries you can include your own application. (A task the XIntegrate Designer application can do for you). Currently the following APIs are provided:
 Loadable library to be included into your own software
 Dynamic Data Exchange (DDE); i.e. send message straight from Word or Access databases or from a simple Visual Basic application;
 Http: Use a web-browser to access or publish information;
SOON: an XPad target module will be available making it even easier to create members...
Management of the distributed application
Each XIntegrate application contains one ore more MASTERS, which:
 guards and synchronizes the distributed application, using advanced hot-spare mechanisms;
 provides general services to other (remote) XIntegrate modules; i.e. lookup services
 sends notifcations of configurable events (i.e. email or SMS to cell-phones when some failure occurs).
Futhermore all XIntegrate modules can be individually questioned from any web-browser which has access to your companies network.
|