XRouter can integrate various systems communicating via XML messages. It is a simple, easy-to-use, configurable, light-weight, efficient alternative to complex enterprise service bus (ESB) solutions. It is well-designed, written in C# for .NET, thoroughly documented and released as an open-source software.
The XRouter project consists of several subprojects:
XRouter - XML router itself - routing service and a GUI SchemaTron - Native C# validator of ISO Schematron language DaemonNT - Windows service hosting made easy ObjectConfigurator - reflection-based configuration utility SimpleDiagrammer - interactive visualizer of graphs
The XRouter project is hosted at Assembla project hosting.
The XRouter project was realized as a Software Project at the Faculty of Mathematics and Physics of Charles University in Prague, Czech Republic.
Many thanks to Mgr. Martin Nečaský, Ph.D. for supervising the Software Project.
Thanks to Assembla for providing us open-source project hosting free of charge.