La web de consultoriajava.com, la web de los auténticos expertos en Java

Ir a inicio

Objetivos

Know-How Java

Know-How de Negocio

Artículos

Contactar


Servicios de consultoria

Análisis y Diseño

Aportación de Know-How

Arquitectura Java EE

Auditoria de Proyectos

Formación experta

Gestión de proyectos

Preparación de equipos

Refactoring de sistemas

Reingeniería de proyectos

Selección de personal



Herramientas Java

Rest y RPC con XML sobre HTTP



REST:

Representational state transfer (REST) es una arquitectura de software que permite mantener el estado de una aplicación que depende de otra en entornos distribuidos. Se puede aplicar a cualquier tipo de aplicación que solicite datos de otros sistemas.

Se emplea fundamentalmente en aplicaciones Web, accesibles mediante HTTP, usando XML para el intercambio de información entre aplicaciones.

En algunos entornos se denomina a este tipo de comunicación Servicio Web, distinguiéndolo de los servicios Web tradicionales basados en SOAP.

Para ciertos sistemas el empleo de la especificación SOAP puede resultar excesivo y el empleo de REST en combinación con XML y XSD's resulta suficiente para cubrir los requisitos del sistema. Algunas de las aplicaciones que dicen emplear REST en realidad respetan mas fielmente el modelo de comunicaciones RPC, lo cual puede provocar problemas en la gestión técnica de los proyectos, por eso en conveniente contar con expertos en esta tecnología.