Entradas

Mostrando las entradas de septiembre, 2013

Como usar Eclipse para desarrollar servicios OSB

Imagen
Hola nuevamente.

Hace unos días subí un post con la guía de instalación de la SOA Suite con OEPE, como lo mencioné en dicho post, voy a dar una breve explicación del uso de Eclipse para el desarrollo de proyectos OSB.

En este ejemplo ilustraré como importar un jar de un proyecto generado desde la consola de administración del OSB, modificarlo, publicarlo en el servidor y ejecutarlo. Así como también la forma de crear un proyecto desde cero.

Para comenzar, abrimos el Eclipse con OEPE y vamos a la perspectiva Oracle Service Bus.


Para conectarnos a un servidor OSB y publicar los proyectos, es necesario configurar la conexión al servidor. En la vista de servidores dar clic derecho, New, Server


Seleccionar la versión instalada del servidor, introducir el nombre del host, en mi caso estoy usando mi instalación local, pero de igual manera puede ser el hostname o ip de un servidor remoto. Usar un nombre descriptivo.


Seleccionar el directorio home del servidor y del jdk.


Para configurarlo …

Como migrar proyectos OSB de un ambiente a otro.

Imagen
¿Qué tal?

Hoy hablaré de un tema muy importante para el desarrollo de proyectos OSB, y es referente a la migración de nuestros desarrollos a otros ambientes y las opciones que tenemos para ejecutar los cambios de ubicación de los recursos. Típicamente usamos ambientes de desarrollo, pruebas, preproducción y producción, dado que las ubicaciones de los servicios y recursos que usamos cambian entre cada uno, debemos ser muy cuidadosos al migrar de ambiente ya que con frecuencia nos pasa que olvidamos modificar todas las referencias y con esto vienen los problemas inmediatos.

Existen varias formas para realizar esta tarea, algunas más rápidas y simples que otras, sin embargo la elección de cómo hacerlo lo determinará la complejidad de los proyectos y nuestra propia experiencia. Es obvio que entre más servicios y recursos utilicemos, más cambios son requeridos y mayor la cantidad de trabajo a realizar, así como la posibilidad de equivocarnos si lo hacemos de forma manual.

Antes de comenzar c…