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.

Introducción

Desde siempre ha sido deseable la posibilidad de poder crear cualquier servicio o aplicación reutilizando la funcionalidad de servicios ya existentes. Esta necesidad de reutilización también se encuentra (y cada vez con más urgencia) en los servicios y aplicaciones para el usuario final disponibles en Internet. En el caso de Internet sería incluso deseable que este nivel de integración o reutilización se pudiera aplicar directamente a las Interfaces de Usuario mostradas en los navegadores, consiguiendo por tanto una reutilización directa de los servicios en la parte cliente. Este nivel de reutilización a su vez permitiría una comunicación directa de los servicios en el cliente (navegador). Y sin la necesidad de la comunicación Máquina-Máquina entre servidores, se estarían optimizando recursos como el tráfico en la red, los tiempos de espera, la potencia de calculo, etc. A las técnicas de programación en el navegador que implementan este tipo de integración nos referiremos como JavaScript Client Communication (JCC).

Other Languages