model view controller - mvc - ¿Qué es SOFEA?
spring mvc formulario ejemplo (3)
AKA SOUI por cierto ... (UI Orientada a Servicios) ref: here
Me encontré con este nuevo acrónimo, SOFEA, aparentemente un nuevo paradigma de programación para aplicaciones web.
Aún así no conseguí darle sentido, si alguien se ofrece como voluntario para que quede más claro, estaré muy agradecido.
Como integración en la respuesta anterior, como alternativa para la comunicación entre la presentación de dos capas desacopladas y la lógica de busines, puede usar diferentes técnicas y tecnologías como XML o Json usando el paradigma REST & RESTFUL o incluso SOAP y finalmente pero no menos importante, websocket.
SOFEA es una abreviatura de Aplicaciones / Arquitectura Orientada al Servicio, se refiere a una arquitectura de aplicaciones web donde toda la funcionalidad de la interfaz de usuario es proporcionada por javascript o lógica basada en flash. No interactúa con el servidor web per se para proporcionar acceso de nivel de aplicación a los datos, sino que interactúa con los servicios web a través de AJAX. Esencialmente, usted proporciona toda la lógica de la interfaz de usuario en una (o pocas) páginas web. Estas páginas funcionan con servicios web para acceder y actualizar datos.
Reference en InfoQ