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.
COHORTE Helps create network of connected physical objects by encapsulating them within high-level software services which represents sensors, activators, controllers, software systems, etc.
COHORTE helps the creation of distributed flexible Data Collection Systems for different applications like :