16.7.10

Adopción de BPM

Desde un tiempo a esta parte estoy viendo un cambio en las empresas, medianas y grandes, hacia la adopción de gestión de procesos de negocios (BPM). Lo que me llama poderosamente la atención es que se están decidiendo por soluciones de grandes empresas, particularmente Oracle, que prometen satisfacer los aspectos relevantes de este tipo de iniciativas: modelar, automatizar, integrar, monitorizar y optimizar procesos. Pero, existe un aspecto no menor que, bajo mi perspectiva, no se está abordando... métodos, estándares, documentación… todas estas “cosas” unidas y centradas a las personas con conocimiento, tanto del negocio como de las tecnologías, cobran una tremenda importancia para lograr una implantación exitosa. La incorporación de BPM por sí solo no asegura un manejo eficiente de los recursos… se deben analizar una gran variedad de aspectos adicionales.

Saludos.

25.2.10

Integración OSB - SAP

Con el apoyo de la documentación de Oracle, he logrado integrar un RFC de SAP con Oracle Service Bus. La versión de OSB es 10.3.1 y SAP es ECC 6.0. A continuación, dejo la secuencia de pasos que utilice para, en una mañana, integrar OSB y SAP.

Se instala Oracle Service Bus versión 10.3.1.
Se crea dominio para OSB.
Se instala JDK.
Se instala adapter para SAP.
Se crea variable de entorno CLASSPATH con los valores:
  • \..\osb_10.3\lib\sb-kernel-api.jar
  • \..\modules\com.bea.common.configfwk_1.2.1.0.jar
  • \..\modules\com.bea.core.management.jmx_1.1.0.0.jar
  • \..\modules\com.bea.core.management.core_2.3.0.0.jar
  • \..\wlserver_10.3\server\lib\weblogic.jar
Se adiciona a la variable de entorno Path la variable de entorno CLASSPATH.
Se copia el archivo librfc32.dll a C:\WINDOWS\system32.
Se copian los archivos sapjcorfc.dll y sapjco.jar a \..\erp-adapters\lib.
Se copia sapjco.jar al directorio lib del dominio.
Se crea configuración jca en application explorer para sap.
Configurar y Disponibilizar J2CA
  • Localizar y editar el archivo ra.xml
Disponibilizar en WEBLOGIC el componente J2CA (iwafjca).
Se exporta servicio rfc a Oracle Service Bus desde application explorer.
Se crea business service a partir del wsdl exportado en OSB.

Saludos.