Moviendo Archivos entre servidores con adaptadores FTP. Parte 1 Configuracion del FTP

En este post se aborda el problema de poder realizar el movimiento de archivos entre servidores sin tener que procesar el contenido de los mismos. Además, el proceso se debe de lanzar mediante algun mecanismo que verifique que existe el archivo y poder moverlo al servidor destino. Y como último requerimiento se debe de realizar mediante conexiones cifradas.

Como primer paso hay que realizar la configuracion del Servidor.

El protocolo que vamos a utilizar es SFTP. El cual es un servicio FTP que permite a los clientes la transferencia segura de archivos que nos da el protocolo SSH y que tiene las funcionalidades de encriptacion, autenticacion, integridad y compresion de datos. El software a utilizar es OpenSSH y que podemos descargar de http://www.cygwin.com. Para la instalación podemos seguir los siguientes pasos :

Sigue leyendo

Anuncios

Problemas al migrar proyectos SOA en JDeveloper

El siguiente error puede ser provocado al tener que estar moviendo nuestros proyectos de la carpeta por defecto de JDeveloper en donde guardamos nuestros proyectos, o tal vez al tener mas una version de JDeveloper y entre tanto movimiento de archivos nos encontramos con que nuestro proyecto no puede ser abierto de manera natural por JDeveloper, mostrandonos el siguiente wizard de Migracion.

Y aunque tal vez hayamos visto esta pantalla al migrar nuestros proyectos a versiones mas nuevas de JDeveloper, en este caso nuestro proyecto en primera instancia no mostrará el árbol de jerarquia que comunmente podemos ver en nuestros proyectos; lo que podria traer consigo un dolor de cabeza en caso de que nuestro proyecto sea demasiado grande y tener que arreglar pueda conllevar a volverlo a hacer. Pero éste no es el caso la solución es bastante simple.

Sigue leyendo

How to.. Instalar Oracle XE 11g en linux

Para ambientes de desarrollo o por los pocos recursos que puede tener tu maquina, podemos instalar una versión mas ligera de lo que es la Base de Datos de Oracle la cual consume menos recursos y es lo que puedo recomendar utilizar para tus desarrollos propios con Oracle.

Para instalar Oracle Database XE:

  • Abre una terminal y logueate con permisos de root.
  • Ir a la siguiente dirección para poder descargar el paquete:
    http://www.oracle.com/technetwork/database/express-edition/downloads/index.html

  • Clic en Download y sigue las instrucciones para descargar la versión de Linux de Oracle Database XE. Ejecuta el archivo oracle-xe-11.2.0-1.0.x86_64.rpm para instalar Oracle Database XE.
    # rpm -ivh downloads/oracle-xe-11.2.0-1.0.x86_64.rpm
  • Dentro de la terminal se desplegara el progreso de la instalación. Cuando termine de ejecutarse el instalador es necesario realizar configuraciones posteriores las cuales se realizan ejecutando la siguiente instrucción:
    # /etc/init.d/oracle-xe configure
  • Introducir la siguiente configuracion:
    • – Un puerto HTTP valido para Oracle Application Express (default es 8080)
    • – Un puerto valido para Oracle database listener (default ws 1521)
    • – Una contraseña para los usuarios SYS and SYSTEM.
    • – Confirma la contraseña para los usuarios SYS and SYSTEM
    • – Si deseas que se inicie automáticamente al inicio cada que tu sistema arranque (siguiente reinicio)
  • Esto completa la instalación y configuración de tu Base de Datos Oracle XE.

Como un extra podemos modificar las variable de entorno para Oracle Database. Añadir al archivo .bashrc las siguientes lineas.
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export PATH=$ORACLE_HOME/bin:$PATH

Eso es todo esperamos sus comentarios.

How to.. Configurar proveedor de seguridad SQLAuthenticator en Weblogic.

Hace algun tiempo alguien nos pedia apoyo con ADF Security y el acceso controlado a los aplicativos mediante una Base de Datos, como una solución para este caso optamos por utilizar un Proveedor de Seguridad para Weblogic del tipo SQLAuthenticator.

Mediante este SQLAuthenticator podemos gestionar un repositorio de usuarios y sus passwords utilizando una serie de tablas en nuestra Base de Datos, despues del salto les cuento como realizar esta configuración.

Sigue leyendo

ADFUtils y JSFUtils. Dos clases que no pueden faltar en tu proyecto de ADF

En proyectos ADF es muy común que tengamos la necesidad de tener clases que apoyen a una rapida codificación de nuestros proyectos, Aqui les dejo un par de ellas, las cuales es indispensable las tengamos en nuestro proyecto.

A continuación la descripcion de las clases

Sigue leyendo

40 Razones por las que el Middleware de Oracle supera al de IBM. Parte I

En la cuenta de twitter de Oracle Middleware @OracleMiddle han estado publicado una serie de articulos para explicar las razones por las que la Suite de Middleware de Oracle supera a la de IBM. He ido recopilando cada una de las razones que se han publicado e ire explicando cada una de las razones esperando sus comentarios para los defensores de la Suite de IBM.

– Razon 1.- Una solución mas Completa

En una entrevista realizada a Alex Andrianopoulos (vice president of Oracle Fusion Middleware product marketing) comenta los puntos fundamentales en los que existe una diferencia entre ambas soluciones. Uno de los puntos fundamentales y que podemos leer en muchos de los articulos de Oracle, es el hecho de que el Middleware es un conjunto de productos bastante completo y que ademas han sido diseñados con la intencion de que puedan trabajar conjuntamente para poder tener una mejor integracion. En contrapartida, se hace una critica a los productos de BPM de IBM alegando que para una sola solucion existen 3 productos muy diferentes que en el caso de que se utilicen los tres ademas de la implementacion propia del proceso de negocio tendriamos que realizar una integracion entre estos productos.

En el segundo punto se aborda el tema de que la solucion de Oracle nos permite trabajar con tecnologias externas, siendo ‘abiertos’ y permitiendo acoplar los sistemas que tengamos. Por ejemplo se puede montar la SOA Suite en un servidor de aplicaciones diferente a Weblogic , o incluso utilizar una base de datos diferentes para los metadatos que requiere la SOA para trabajar.

Y en el tercer punto nos hablan acerca de las adquisiciones de compañias externas que extiendan o mejoren sus productos, en donde se tiene que realizar una adaptacion para que aún siendo productos no diseñados dentro de Oracle se integren adecuadamente. Y no puede pasar por alto aplicaciones muy importantes como Oracle Content Manager y Oracle WebCenter que comenta ofrecen la mejor experiencia al usuario, el mejor servidor de aplicaciones WebLogic y sin olvidar la parte del Hardware con Oracle Exalogic, flores aparte.
Sigue leyendo

How to.. Recuperar tu sistema.. si accidentalmente borramos todos los kernels

Supongamos que por algun accidente ya sea de actualizacion o por un error de dedo.. borramos todos nuestros kernels de nuestro sistema linux.. Y cuando reiniciamos ahora el grub aparece sin ningun kernel para poder arrancar, no se preocupen despues del salto les cuento como recuperar su sistema de una manera rapida y sencilla.

Sigue leyendo