Pages - Menu

sábado, diciembre 27, 2014

Diferentes alternativas para el desarrollador en Oracle SOA Suite 12c y Oracle BPM Suite 12c

Como ya se ha visto en este blog, hay diversas formas de instalar un dominio para desarrolladores.

Oracle SOA Suite 11g. ClassNotFoundException: oracle.bpm.bpmn.engine.instancemanagement.ejb.*

 

En un ambiente de cluster con Oracle SOA Suite 11g, es probable que te salgan errores como los siguientes:

Dec 23, 2014 3:18:04 PM CST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'soa-infra'.
weblogic.application.ModuleException: Exception activating module: EJBModule(fabric-ejb.jar)
Unable to deploy EJB: FacadeFinderBean from fabric-ejb.jar:
[J2EE:160101]Error: The ejb-link 'BPELActivityManagerBean' declared in the ejb-ref or ejb-local-ref 'ejb/local/bpel/CubeActivityManagerBean' in the application module 'fabric-ejb.jar' could not be resolved. The target EJB for the ejb-ref could not be found. Please ensure the link is correct.
    at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:516)
    at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:227)
    at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:542)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:175)
    Truncated. see log file for complete stacktrace
Caused By: weblogic.deployment.EnvironmentException: [J2EE:160101]Error: The ejb-link 'BPELActivityManagerBean' declared in the ejb-ref or ejb-local-ref 'ejb/local/bpel/CubeActivityManagerBean' in the application module 'fabric-ejb.jar' could not be resolved. The target EJB for the ejb-ref could not be found. Please ensure the link is correct.
    at weblogic.deployment.BaseEnvironmentBuilder.addEJBLinkRef(BaseEnvironmentBuilder.java:469)
    at weblogic.ejb.container.deployer.EnvironmentBuilder.addEJBLocalReferences(EnvironmentBuilder.java:773)
    at weblogic.ejb.container.deployer.EJBDeployer.activateEnvironment(EJBDeployer.java:1740)
    at weblogic.ejb.container.deployer.EJBDeployer.activate(EJBDeployer.java:1423)
    at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:495)
    Truncated. see log file for complete stacktrace>

martes, diciembre 02, 2014

Conviviendo Oracle SOA Suite 11g con Oracle BAM 12c

Un poco de historia de Oracle BAM:

Oracle BAM ha sido un componente que ha evolucionado desde su versión 10g.

En su versión 10g, la instalación se hacía únicamente sobre Windows. Dependía en su totalidad del framework .NET; de Service Packs de Windows.

Era algo fastidioso estar dependientes de dicha tecnología de Microsoft, pero la realidad es que los clientes y nosotros mismos (los desarrolladores) lo aceptamos por las bondades que el producto ofrecía.

lunes, noviembre 17, 2014

Un primer acercamiento a Oracle Enterprise Scheduler 12c

A partir de Oracle SOA Suite 12c, Oracle incorporó el Enterprise Scheduling. Esta funcionalidad existía para las Fusion Apps, pero era ya necesario que nativamente la SOA Suite tuviera algo similar. Pues es muy común que los clientes tengan algunas rutinas que quieran calendarizar.

martes, noviembre 11, 2014

¿Cómo editar una API/Servicio en Oracle API Catalog 12.1.3? ¿Cómo hacer la revisión de una API/Servicio?

Continuando con esta serie de posts sobre Oracle API Catalog 12.1.3, en este veremos algunas características administrativas. Así como realizar edición de tus APIs, revisión de las mismas, estados, etc.

lunes, noviembre 10, 2014

Oracle API Catalog 12c. Un vistazo a los procesos de Harvesting.

El Harvester de API Catalog, sirve para las siguientes versiones de productos y estándares:

clip_image001

La forma de realizar el harvester, es muy similar a la de OER. Si has tenido contacto con él, seguramente te será muy simple.

sábado, noviembre 08, 2014

Instalación de Oracle API Catalog 12.1.3

El Oracle API Catalog es un nuevo producto que es parte de la oferta de Governance SOA de Oracle.

Este es el primer release, pero definitivamente es un componente que te ayudará muchísimo a tener visibilidad de los Servicios/APIs que tengas desplegadas en tu infraestructura SOA. Esta infraestructura puede ser de Oracle, o bien de algún otro fabricante.

lunes, noviembre 03, 2014

Oracle SOA Suite 12c Standalone installation

Ya desde hace un par de meses, había publicado un artículo de cómo realizar el Quick Installation de SOA Suite 12c. Lo puedes encontrar aquí http://oracleradio.blogspot.mx/2014/06/oracle-soa-suite-12c-quickstart.html.

Ese tipo de instalación es muy ágil para poder tener un ambiente de desarrollo en menos de 15 minutos. Todo está adentro de JDeveloper, y prácticamente tienes una instalación completa. Si bien te faltarán componentes como BAM, B2B, MFT; la realidad es que puedes arrancar con este tipo de despliegue.

lunes, octubre 20, 2014

Actualizando tu dominio de SOA/BPM 11g hacia 12c

Ya tiene un par de meses que Oracle liberó la versión 12c de SOA Suite. Un release muy esperado, pues desde 2009 no se tenía un major release de esta familia de productos.

Sin duda, Oracle SOA Suite y BPM, son un par de componentes muy importantes para todo el stack de Fusion Middleware y seguramente varios de ustedes tendrán la necesidad de realizar una actualización hacia 12c.

viernes, septiembre 05, 2014

Oracle Service Bus 12c. Split-Join

Desde versiones pasadas de Oracle Service Bus, ha existido la funcionalidad de Split-Join.

La funcionalidad está enfocada a poder realizar orquestaciones adentro del Bus, con el afán de ofrecer procesamiento en paralelo y que esto derive en mejores tiempos de ejecución, performance, etc.

domingo, julio 06, 2014

ORABPEL-35012 Unable to Fetch/Generate Encryption Key. JPS-01051: Credential audit events cannot be logged. Reason oracle.security.jps.service.audit.AuditException: JPS-00152: Component not registered, name: JPS

 

El título del post seguramente les es confuso, pero son un par de errores que me salieron en dos diferentes instalaciones durante los últimos días.

El primero:

ORABPEL-35012 Unable to Fetch/Generate Encryption Key, apareció mientras intentaba hacer login al WorklistApp de SOA (/integration/worklistapp). Simplemente el login entraba en un loop y no te presentaba la aplicación, se quedaba el navegador en blanco.

domingo, junio 29, 2014

Oracle Service Bus 12c. Una primera mirada

Primero hay que generar una Aplicación de tipo Service Bus. Esto es totalmente nuevo y algo que todos esperábamos con el Service Bus.

clip_image001

sábado, junio 28, 2014

Oracle SOA Suite 12c. QuickStart Installation. Primer acercamiento.

0. El paso cero es que tengas instalado JAVA 7, si no lo tienes, mas vale que lo descargues, de otra forma no podrás arrancar el installer.

domingo, junio 22, 2014

ADMINISTRACION DE LA BASE DE DATOS DE MDS - SOA y OSB

 

El MDS es el repositorio de Base de Datos (Oracle) que ocupan todos los componentes de Fusion Middleware.

En el caso del OSB y la SOA SUITE, no es una excepción. Estos componentes hacen uso del MDS constantemente. Sobre todo la SOA SUITE, quizás el OSB no haga tanto uso de ella.

domingo, marzo 09, 2014

Oracle Business Rules

Uno de los componentes que menos atención atrae en toda la Suite de Oracle SOA, es el Business Rules Engine.

En nuestro caso (S&P Solutions) hemos realizado proyectos donde el Business Rules ha sido una pieza clave, por lo que podemos hablar de cosas concretas en cuanto a su uso, complejidad  y valor en una implementación.

Este artículo es simplemente un resumen de cómo se representan las reglas y cómo utilizarlas.

sábado, marzo 08, 2014

Administración de Oracle SOA Suite 11g

Desde el año pasado, derivado de una serie de talleres que impartí para un cliente, generé un contenido que puede ser útil para los administradores de  Oracle SOA Suite 11g. Esto aplica para releases 11.1.1.6 para arriba.

Generé dos artículos que están actualmente publicados en OTN en español. Los artículos son los siguientes:

1.http://www.oracle.com/technetwork/es/articles/soa/administracion-soa-suite-11g-parte1-2065527-esa.html

2.http://www.oracle.com/technetwork/es/articles/soa/administracion-soa-suite-11g-parte2-2157501-esa.html

Espero les sean de utilidad.