Secciones

WorkShop: Best Practices en el diseño de WebServices

¿Quien no ha realizado alguna vez una prueba de concepto sobre webservices? La gran mayoría de IDE's ofrecen ya la posibilidad de crear de forma simple y sencilla un web service sin necesidad de tener un conocimiento profundo de la tecnología básica, es decir, sin saber que es una WSDL, XSD, SOAP, y por supuesto XML... Pero cuando queremos llevar a cabo desarrollos que van más hallá de esas pruebas iniciales, es necesario conocer y dominar estas tecnologías.

A parte de dominar la tecnología, también es necesario tener en cuenta una serie de principios de diseño que nos van a permitir crear servicios con un alto grado de reutilización. Estos principios son comentados en profundidad en el libro de Tomar Erl , "SOA Principles of Service Design":
  • Standardized Service Contract
  • Service Loose Coupling
  • Service Abstraction
  • Service Reusability
  • Service Autonomy
  • Service Statelessness
  • Service Discoverability
  • Service Composability

Para dar a conocer tanto la parte de tecnología como la parte de diseño de servicios web, junto con Pedro Canet, hemos preparado un workshop que se impartirá los días 26 de Junio y 03 de Julio en IN2.

Saludos,

JK