El Protocolo de comunicaciones entre centros de control (ICCP), también conocido como TASE.2, es el estándar que define la comunicación entre centros de control, servicios públicos y grupos de energía.
Dado que TASE.2 e IEC 61850 utilizan el protocolo de comunicación MMS, ambos productos comparten una parte importante del código fuente. La arquitectura de la biblioteca se compone de un componente central, que implementa la funcionalidad definida por la capa de abstracción estándar y de plataforma (también conocida como "controlador"). Con este enfoque, la biblioteca se puede migrar fácilmente a diferentes plataformas. Actualmente, se admiten Windows (7, 8, 10) y Linux. El diseño de la biblioteca está orientado a objetos, se utilizó C++ para la implementación, pero se podría proporcionar API en lenguaje C o Java si el cliente lo solicita. La solución de JPEmbedded admite la comunicación tanto en el lado del servidor como en el del cliente. También es una opción un canal seguro cifrado basado en el protocolo TLS de acuerdo con el estándar IEC 62351.