Best Practices

Páginas: 3 (728 palabras) Publicado: 15 de abril de 2015
BEST PRACTICES FOR
DESIGNING AND
BUILDING THE SERVICES
OF AN SOA

Integrantes:
María Cristina Cisneros
Susan Cruz
Tulio Navarrete
Andrés López
Carlos Herrera

PRINCIPIOS PARA EL DISEÑO DE UNSERVICIO









Estandarización de contratos
Bajo Acoplamiento
Abstracción
Reusabilidad
Autonomía
Composición
Detectabilidad

1. Diseño de Servicio Web : primero el contrato
Al crear servicios web,existen 2 estilos de desarrollo: Contract-First y ContractLast. La tecnología utilizada en los dos métodos es la misma pero difieren en su
metodología y en la forma de implementación.
 
Cuando seutiliza un enfoque de Contract-Last, se empieza implementando el
código y el contrato de servicios Web se genera a partir de ese código.
Las principales desventajas de usar Contract-Last, y por la que elautor
recomienda la opción de primero el contrato son:
• Los cambios en el servicio afectarán el contrato del servicio.
• Cambios en la implementación van a cambiar el contrato, lo que a su vezafectará a los clientes que consumen ese servicio.
• Debido a que carece flexibilidad y extensibilidad, el servicio se vuelve menos
reusable.
• El servicio es para una aplicación específica. Por lo tanto,no puede cubrir a una
amplia gama de consumidores

Cuando se utiliza un enfoque Contract-first, se empieza definiendo el contrato WSDL*,
y posteriormente se implementa el contrato en el lenguaje deprogramación.
Las principales ventajas de usar Contract-First, y por la que el autor recomienda su
uso:
• En este enfoque es posible obtener un bajo nivel de acoplamiento entre el contrato
y laimplementación.
• Permite tener un manejo de versiones más fácilmente.
• Ofrece un mayor rendimiento
• El mantenimiento es más fácil.
*WSDL: (Web Services Description Language) es un documento XML que defineel
contrato. Especifica la ubicación del servicio web y las operaciones (métodos) que el
servicio expone.

2. Categorización de los servicios
Es factible trabajar con servicios sin tenerlos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Best Practices IOPS
  • Best Practices Ctpat
  • Best Practices R/3
  • Best Practices Iops
  • Best Practices
  • Best practices
  • Best Practice
  • Best practices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS