XMLDispatcher is a development framework and a set of runtime services used to develop enterprise business applications that implement the XMLClass specifications.

XMLDispatcher promotes best practices for writing application servers.

The development framework exists in several programming languages (Java, C#, Python) and combines code generation from the XML specifications (service layer and XML messages), with a simple abstraction layer to isolate the business logic from its invocation environment (such as the communication protocol, the middleware used for hosting the business objects, the database transaction handling, ...).

Using this framework, developers only have to concentrate on the development of the business logic and don't have to worry about the technical aspects like used communication protocol, used middleware, transaction handling, logging, ...