Ir a contenido principal

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

La primera vez que se registra en developerWorks, se crea un perfil para usted. Información sobre su perfil (nombre, país/región y compañia) estará disponible al público y acompañará cualquiera de sus publicaciones. Puede actualizar su cuenta IBM en cualquier momento.

Toda la información enviada es segura.

  • Cerrar [x]

La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

Toda la información enviada es segura.

  • Cerrar [x]

Exponer una aplicación de negocio de SAP como WebService en menos de 15 minutos

Cómo explotar los asistentes de Message Broker para agilizar implementaciones de servicios empresariales

Juan Montalvo Godina, Client Technical Professional, IBM
Juan Montalvo Godina
Juan Montalvo es Client Technical Professionl y trabaja en temas de BPM con los productos de IBM, además de ver temas como WebSphere MQ, Message Broker, DataPower y WSRR. Experiencia en desarrollo con Java y C#. Cuenta con certificaciones en DataPower, Broker, Lombardi, SOA y WAS.

Resumen:  El siguiente es un tutorial que explica la manera en la que WebSphere Message Broker (Broker) se puede integrar a SAP para exponer la funcionalidad de alguna BAPI que existe en él. En este ejemplo, se expone esta BAPI como servicio Web y se realiza una imagen.

Fecha:  17-12-2012
Nivel:  Intermediaria

Actividad:  4006 vistas

Introducción

El siguiente es un tutorial que explica la manera en la que WebSphere Message Broker (Broker) se puede integrar a SAP para exponer la funcionalidad de alguna BAPI que existe en él. En este ejemplo, se expone esta BAPI como servicio Web y se realiza una implementación muy sencilla y rápida de este escenario. La meta es realizar esta integración en 15 minutos.

Preparación del ambiente

Para este tutorial se utilizaron las siguientes versiones de productos:

  • WebSphere Message Broker v8.0.0.1
  • WebSphere Message Broker Toolkit v8.0.0.1
  • WebSphere MQ v7.5
  • SAP JCO v3.0
  • SOAP UI v4.0.1

Antes de empezar el desarrollo, es necesario contar con las librerías de SAP para la conexión del adaptador. Estas librerías se pueden descargar desde la siguiente página de SAP. Una vez descargadas, es necesario indicarle a Broker en donde se encuentran estas librerías, para que las pueda utilizar en tiempo de ejecución. Esto se hace abriendo una consola de comandos de Broker e ingresando los siguientes dos comandos:

                mqsichangeproperties NEWBRK -c EISProviders -o SAP  -n 
jarsURL -v C:\SAP_LIB mqsichangeproperties NEWBRK -c EISProviders -o SAP -n
nativeLibs -v C:\SAP_LIB

Sustituyendo el nombre del Broker y la ruta de ubicación por aquellos que sean correctos para su ambiente. Una vez hecho este cambio en configuración es necesario reiniciar el Broker para que tome los cambios y podamos iniciar con nuestra implementación.

1 de 6 | Siguiente

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=WebSphere, SOA y servicios web
ArticleID=852485
TutorialTitle=Exponer una aplicación de negocio de SAP como WebService en menos de 15 minutos
publish-date=12172012
author1-email=jmontalv@mx1.ibm.com
author1-email-cc=