The enterprise framework "Hermes" is a high-performance, transaction-based and flexible SOA architecture for the open-EIS platform. Hermes supports the dynamic and transport independent binding of services at run-time based on both an object-oriented and a document-based XML paradigm. In addition, the Hermes Repository implements a uniform possibility for the dynamic detection and registration of componentized services. Hermes supports the separation between the presentation layer and open-EIS-specific business processes (services), and their interconnected communication.
Hermes delivers the framework for the implementation of distributed workflows, which can be described with BPEL descriptors
(Business Process Execution Language) at the model level. Thanks to the BPEL abstraction layer the public interfaces and the
behavioral specifications of heterogeneous system processes encapsulated at the middleware level can be described with a very
detailed and yet implementation independent formalism.