Técnicas más útiles para el enlace de datos bidireccional con js

Con la abundancia de servicios web y las características de plantilla del lado del cliente de jQuery y Me gusta, la creación de mashups o sitios que consumen una multitud de servicios web y la publicación de datos en estos servicios se está volviendo extremadamente popular. Para una página de tamaño decente con este tipo de arquitectura, diga un tablero. ¿Cuáles son las técnicas útiles para mantener este estado del lado del cliente? En otras palabras, ¿cuáles son algunas de las formas de hacer un enlace de datos bidireccional? Escenario de muestra:

Obtener datos del servicio como JSON / XMLMostrar / enlazar en la interfaz de usuarioCapturar entrada del usuarioRecrea la solicitud de los controles de la interfaz de usuario / htmlPublicar datos en el servicioObtenga respuesta y reenlace