The Open eHealth Integration Platform (IPF) is an extension of the Apache Camel routing and mediation engine. It has an application programming layer based on the Groovy programming language and comes with comprehensive support for message processing and connecting systems in the eHealth domain. IPF provides domain-specific languages (DSLs) for implementing Enterprise Integration Patterns in general-purpose as well as HL7-specific integration solutions. These DSLs are extensible via Groovy's meta-programming features. An example of an eHealth-related use case of IPF is the implementation of interfaces for transactions specified in IHE profiles, but you may also use it for developing integration solutions in other domains. IPF can be easily embedded into any Java application and additionally supports deployments inside OSGi environments. Failure recovery and high-availability features support application developers implementing non-functional requirements. Find out more in the IPF reference manual or directly jump to the IPF tutorials.
- IPF reference (single-page view)
- IPF reference (multi-page view)
- IPF upgrade guide (for IPF 1.x users)
- IPF documentation drafts
|IPF User (since Sep 1st 2010)||http://groups.google.com/group/ipf-user|
|IPF Developer (since Sep 1st 2010)||http://groups.google.com/group/ipf-dev|
Archives (up to Sep 1st 2010):