Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

viernes, 11 de marzo de 2022

Integrar Red Hat Fuse (Apache Camel) con OpenTracing y Jaeger

 


Apache Camel ha adoptado la iniciativa OpenTracing como framework de integración. Tiene mucho sentido usar OpenTracing debido a que se integra con multitud de lenguajes y tecnologías permitiendo que entre todos ellos compartan un framework de rastreo en común y neutro.

Habilitar el rastreo para una aplicación única y aislada no es tan útil, pero por pura simplicidad, vamos a construir un servicio instrumentado básico, muy fino y ficticio para ilustrar el procedimiento.

viernes, 20 de abril de 2018

Crear ZIP Con Archivo CSV Dentro, A Partir De XML y Obtener Su Base64 - Java


Hoy en día existen muchos sistemas legados que en sus payloads de entrada precisan que se les pase como parametro de entrada un string Base64 pero no de un contenido en particular... sino mas bien de un archivo ZIP que contendra de 1 a N archivos CSV dentro.

En este articulo se presenta una potencial clase Java que hace todo esto.

martes, 13 de junio de 2017

Spring Adapter SOA 12c - Buenas Prácticas


     En este articulo se pretende compartir las buenas practicas que aplican al uso del Spring Adapter en SOA Suite 12c.

    Como ya se habló de los principales conceptos y elementos con los que se trabaja en un articulo anterior: https://soajp.blogspot.com/2017/04/spring-adapter-soa-12c-aprende-usarlo.html Solo se hará incapié en las buenas prácticas sobre aquellas cosas que hacen a la organización, nomenclatura, y sobre todo las que componen la funcionalidad en sí de este maravilloso adaptador.

martes, 25 de abril de 2017

Spring Adapter SOA 12c - aprende a usarlo!


Hace unos días, se precisaba una funcionalidad de negocio para validar un número a través de un proceso particular usando Java. Se podria utilizar Java Embedding en el proceso BPEL, pero hay formas más elegantes de hacer esto, ya que no se desea contaminar la capa de orquestación con funcionalidad de negocio. Una forma más agradable y elegante, en mi opinión, es hacer uso del adaptador Spring. Al utilizar este componente, se puede exponer un Java Bean tan simple como se lo haría llamando a otro webservice. De esta manera la funcionalidad del negocio se puede empaquetar en un .JAR más bonito que se podria también probar por separado del resto del composite. Veamos cómo funciona todo esto:

jueves, 9 de marzo de 2017

Quartz Scheduler - Persistencia en Base de Datos Oracle y Opciones de Cluster


En el presente articulo se realizará una pequeña introducción a Quartz Scheduler para entender su funcionamiento, y luego se abordarán temas tales como la persistencia en Base de Datos Oracle como asi las respectivas configuraciones para un ambiente Clusterizado.

Para entrar en tema, una posible descripción de lo que es Quartz puede extraerse desde una rapida busqueda en Google: "Quartz Scheduler es un framework de scheduling open source que provee funcionalidad avanzada para la calendarización de tareas en Java. Entre estas están: Cualquier tarea escrita en Java que sea susceptible de ser agendada dentro del framework para ser ejecutada".

miércoles, 22 de febrero de 2017

Añadir Librerias Manualmente Usando Maven en Java

Un pequeño TIP para tener a mano para aquellos momentos en que es necesario añadir una Librería manualmente usando Maven en proyectos Java.

Suele suceder que a veces, ciertas dependencias (Librerías) no están disponibles desde el repositorio de Maven o alguna versión en particular no se puede descargar. En este caso, lo mejor es  añadir manualmente la dependencia.

viernes, 30 de diciembre de 2016

¿Cómo instalar un certificado SSL en un Servidor WebLogic 12c?


Un caso muy habitual en las integraciones que suele suceder muy a menudo, es encontrarse con un servicio protegido con seguridad SSL.

Esto implica que cuando desde una aplicación Service Bus o SOA se necesita realizar una llamada a ese servicio protegido con SSL, WebLogic fallará si no tiene los cetificados SSL para dicho servicio.

En este articulo, se detallará el proceso de como instalar estos certificados SSL en WebLogic para que la llamada a un servicio con proteccion SSL pueda efectuarse satisfactoriamente.

martes, 15 de noviembre de 2016

WebLogic Scripting Tool (WLST) Para Crear DataSources y DbAdapter JNDI

WebLogic Scripting Tool (WLST) es una interfaz de secuencias de comandos que los administradores de sistemas y operadores utilizan para supervisar y administrar instancias y dominios de WebLogic Server. El entorno de secuencias de comandos WLST se basa en el intérprete de scripting de Java y Jython. Además de las funciones de secuencias de comandos de WebLogic, puede utilizar características comunes de lenguajes interpretados, incluyendo variables locales, variables condicionales y declaraciones de control de flujo. Los desarrolladores y administradores de WebLogic Server pueden ampliar el lenguaje de secuencias de comandos de WebLogic para adaptarse a sus necesidades  de ambientes siguiendo la sintaxis del lenguaje Jython. Para más información consulte: http://www.jython.org.

viernes, 10 de junio de 2016

Instalar Oracle Java JDK Manualmente en Ubuntu 14.04+



Instalación manual usada para instalar el resto de productos Oracle como Oracle Fusion Middleware, Oracle SQL Developer, etc.

•  Descargar el archivo del JDK con extensión .TAR.GZ para Linux (x86 para 32-bit y x64 para 64-bit) desde aquí