Con WebSphere Adapter para Software SAP puede crear procesos integrados que incluyen el intercambio de información con un servidor SAP, sin codificación especial.
Mediante la utilización del adaptador, un componente de la aplicación (el programa o fragmento de código que realiza una función empresarial específica) puede enviar peticiones al servidor SAP (por ejemplo, para consultar un registro de cliente en una tabla SAP o para actualizar un documento de pedido) o recibir sucesos del servidor (por ejemplo, para recibir una notificación de que se ha actualizado un registro de cliente). El adaptador crea una interfaz estándar en las aplicaciones y en los datos en el servidor SAP, para que el desarrollador del componente de la aplicación no tenga que conocer los detalles de nivel inferior (la implementación de la aplicación o las estructuras de datos) en el servidor SAP.
WebSphere Adapter para Software SAP se ajusta al estándar Java™ Connector Architecture (JCA) 1.5, que estandariza el modo en que los componentes de aplicación, los servidores de aplicaciones y los sistemas de información empresarial (EIS), como por ejemplo un servidor SAP, interactuan entre sí.
El adaptador, que se genera con el Asistente de conexión de adaptador, utiliza una interfaz estándar y objetos de datos estándar. El adaptador toma el objeto de datos estándar enviado por el componente de la aplicación y llama a la función SAP. A continuación, el adaptador devuelve un objeto de datos estándar al componente de la aplicación. El componente de la aplicación no tiene que tratar directamente con la función SAP; es el adaptador SAP que llama a la función y devuelve los resultados.
Por ejemplo, el componente de aplicación que ha solicitado la lista de clientes envía un objeto de negocio estándar con el rango de ID de cliente al adaptador SAP. A su vez, e componente de aplicación recibe los resultados (la lista de clientes) en forma de objeto de negocio estándar. El adaptador realiza toda la interacción directamente con la función SAP.
Asimismo, puede que el flujo de mensajes desee obtener información sobre un cambio en los datos en el servidor SAP (por ejemplo, un cambio en un cliente específico). Puede generar un componente de adaptador que atienda dichos sucesos en el servidor SAP y notifique flujos de mensajes con la actualización. En este caso, la interacción empieza en el servidor SAP.
Para obtener más información, consulte Visión general técnica del Adaptador para Software SAP.