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 Business Services Dynamic Assembler. En el módulo 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. El estándar del sector actualmente es WSDL (Web Services Definition Language). Para que las plataformas de componentes distribuidos heterogéneas (por ejemplo, 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 (por ejemplo, todo se representa mediante MQ), no es necesario que convierta todos los mensajes a SOAP o 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 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 usar para ofrecer servicios adaptables mediante la tecnología de Business Services Dynamic Assembler.

Business Services Composition Studio crea un modelo de interfaz basado en los tipos de puerto definidos en los documentos WSDL. Para cada uno de estos tipos de puerto existe un modelo de servicio de interfaz. Por lo tanto, puede extraer y catalogar muchas definiciones WSDL para un documento WSDL determinado.

Temas relacionados

Conceptos relacionados
Cómo trabajar con servicios empresariales
Cómo trabajar con variables empresariales
Cómo trabajar con políticas
Cómo trabajar con consultas de correlación
Cómo trabajar con espacios de nombres
Cómo trabajar con servicios compuestos
Cómo trabajar con puntos finales
Cómo trabajar con WSRR (WebSphere Service Registry and Repository)
Cómo trabajar con aserciones
Cómo trabajar con la extracción de contexto
Cómo trabajar con el repositorio
Cómo trabajar con la infraestructura SCA