Skip to content

olger/xmlbus

Repository files navigation

xmlbus

XMLBus is a lean ESB written to process > n 1000 transactions per second. The goal of this project is to write a language agnostic service oriented platform that uses XML SOAP based messaging to connect services.

Currently the XMLbus consists out of a C based service processor and a python based service processor, C based filters for input and output and a structure to advertise services including a dynamic DNS based implementation.

The whole framework is build upon C and the Gnome libxml2 libraries in order to provide high performance and low resource usage.

In order to build the sources:

Make sure you have the required software

Step 1

make -f Makefile.cvs This make sure that you have the right configure script

Step 2 Create a directory (optional) like 'debug' and run inside the directory '../configure' Have a look at the options (configure --help) for details

Step 3 Run 'make'

Step 4 Run 'make install'

NOTE ON MESSAGES TO console: Logging is implemented based on Log4c, you need to set 2 env variables to get logging to the console: LOG4C_APPENDER=stdout LOG4C_PRIORITY=debug

About

Clustered language agnostic message bus based on SOAP/XML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published