JavaScript Client Communication

JCC, sigla de JavaScript Client Communication hace referencia a las técnicas de programación que, utilizando objetos JSI en el navegador (en el lado cliente y no en el servidor), facilitan la integración en la misma página Web de aplicaciones y servicios a priori independientes.

Como AJAX o Web 2.0, JCC no constituye una tecnología nueva en sí misma, sino que es un término que referencia a determinada técnica de programación basada en JavaScript.

Desde siempre ha sido deseable la posibilidad de poder crear cualquier servicio o aplicación reutilizando la funcionalidad de servicios ya existentes.

Este mecanismo de comunicación es lo que resuelve JCC: En JCC la comunicación entre servicios integrados en una misma página Web se resuelve utilizando objetos JSI (JavaScript Shared Interfaces).

Estos objetos son una modelización conceptual de APIs programadas en Javascript.