Cómo trabajar con interfaces

Una interfaz es un servicio que se comunica con los clientes a través de un conjunto de tecnologías y protocolos estándar.

Estos estándares de interfaz se implementan en plataformas y productos de los principales proveedores de software, lo que hace posible que los clientes y servicios se comuniquen de forma coherente en un amplio abanico de plataformas y entornos operativos.

El término Interfaz hace referencia a un modelo de servicios canónico (representado como metadatos en el repositorio) que incluye descripciones de interfaz (operaciones, entradas y salidas), transporte, protocolo y funciones en términos de IBM Business Services Dynamic Assembler. En el módulo IBM® Business Services Composition Studio puede crear modelos de metadatos para las interfaces.

Para que una arquitectura orientada a servicios (SOA) funcione, el modelo de interfaz debe ser estándar en toda la empresa. Actualmente, el estándar del sector es WSDL. Para que las plataformas de componentes distribuidos heterogéneas (p. ej. Java™ en oposición a .NET) se comuniquen entre sí, los protocolos de mensajes y de transporte deben ser estándar. Actualmente, el estándar de la industria son los protocolos HTTP y SOAP.

En una empresa donde los componentes distribuidos no son heterogéneos (p. ej. todo se representa mediante MQ), no es necesario que convierta todos los mensajes a SOAP/HTTP; no obstante, todos los componentes deben representarse con un modelo de servicios canónico que incluya un modelo de interfaz y un modelo de transporte e incorpore todas las funciones de IBM Business Services Dynamic Assembler.

La representación de todos los "servicios" de la empresa mediante este modelo crea una capa de abstracción que puede aprovechar para ofrecer servicios adaptables mediante la tecnología de IBM Business Services Dynamic Assembler.

IBM Business Services Composition Studio crea un modelo de interfaz basado en los tipos de puerto definidos en los documentos WSDL. Existe un modelo de servicios de interfaz para cada uno de estos tipos de puerto; por lo que puede extraer y catalogar muchas definiciones WSDL para un documento WSDL determinado.

Conceptos relacionados
Presentación de Composition Studio Application
Correlación de tareas de IBM Business Services Composition Studio con la metodología de ciclo de vida de modelos de servicios empresariales.
Cómo trabajar con un proyecto de Studio
Cómo trabajar con servicios empresariales
Cómo trabajar con políticas
Cómo trabajar con correlaciones
Cómo trabajar con espacios de nombres
Cómo trabajar con servicios compuestos
Cómo trabajar con suscripciones
Cómo trabajar con aplicaciones
Cómo trabajar con puntos finales
Cómo trabajar con aserciones
Cómo trabajar con el repositorio
Cómo trabajar con Service Component Architecture
Referencia relacionada
Requisitos previos de aplicación de Composition Studio