El manifiesto «The Twelve-Factor App»

Vamos a conocer un manifiesto que contiene los puntos fundamentales que debería cumplir el desarrollo de una aplicación preparada para ser distribuida como un servicio.

REST y el versionado de servicios

En este tutorial intentaremos explicar cómo versionar correctamente un servicio en función de los cambios que se produzcan en su API, cuándo los cambios son compatibles hacia atrás y el proceso completo de versionado.

REST y el principio de idempotencia

En este tutorial intentaremos explicar qué es el principio de idempotencia aplicado a verbos HTTP, por qué es importante respetarlo y los beneficios esperados.

Introducción a WSO2 API Manager

En este tutorial intentaremos explicar qué es WSO2 API Manager, cuáles son sus principales características y veremos un ejemplo exponiendo un servicio REST a través del API Manager.

SOA vs. SOAP y REST

En este tutorial intentaremos explicar qué diferencias existen entre una arquitectura SOA y el desarrollo de servicios web basados en SOAP o REST, cómo se relacionan y los beneficios esperados de cada uno.

REST, el principio HATEOAS y Spring HATEOAS

En este tutorial intentaremos explicar qué es el principio HATEOAS, de obligado cumplimiento para cualquier API REST que se enorgullezca de serlo. y veremos, mediante un ejemplo, el soporte que nos proporciona Spring para conseguirlo gracias a Spri

SOA y los tipos de servicios

En este tutorial aprenderemos a identificar los diferentes tipos de servicios que podemos encontrar en una arquitectura SOA y veremos cómo clasificarlos en base a su funcionalidad y capacidad de reutilización.

Primeros pasos con Apache CXF

En este tutorial aprenderemos a generar WebServices con apache CXF, utilizando Eclipse y Web Standard Tools como plataforma de desarrollo