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.
Takipi, identifica los errores producidos en tus aplicaciones web Java
En este tutorial veremos una herramienta que nos ayudará a detectar problemas en el código de nuestras aplicaciones en producción que corren en la JVM y nos evitará tener que revisar manualmente los logs.
APIs REST documentadas y probadas con API Blueprint y Dredd
En este tutorial intentaremos explicar cómo documentar nuestras APIs REST con la ayuda de API Blueprint y cómo probar que el servicio de backend cumple con el contrato de manera automática gracias a Dredd.
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