COHORTE is a cross-platform runtime for executing and managing robust and reliable distributed Service-oriented Component-based applications. Faulty components are automatically isolated from other components to garantee continuity of service
With COHORTE, your distributed applications are now easy to develop, manage and monitor. Thanks to COHORTE's modular Remote Services and Its generic communication framework (Herald)
COHORTE uses iPOPO to develop Python-based Service-Oriented Component-based applications. The runtime infrastructure implements popular Java technology for the development of long-lived applications: OSGi Service Platform
All system processes are placed into separate components which communicate with each other via services.
COHORTE provides native support for dynamic Java and Python components and allows integrating .Net code using IronPython component facade. Other legacy code could be integrated using wrappers.
Software Components are seen as black boxes and can be placed anywhere on the COHORTE distributed platform.
COHORTE supports multiple deployment environments in local area networks or across Internet. It uses an universla messaging framework to integrate the different parts.
COHORTE applications are able to recover and repair themselves automatically for seamless business continuity.
COHORTE developers can use their prefered IDE. We provide information about how to integrate COHORTE in their development process.