¿Qué significa “independiente de la base de datos”?

Septiembre 21st, 2009 por IOS

Angel F. Viartola

Angel F. Viartola

Una de las afirmaciones sobre Oracle  JD Edwards EnterpriseOne es que es una aplicación independiente de la base de datos.

¿Qué significa “independiente de la base de datos”?

En muchas instalaciones de EnterpriseOne no se tiene en cuenta la posibilidad de que EnterpriseOne funcione de forma absolutamente independiente de la base de datos, siendo irrelevante que ésta sea Oracle, SQL Server o DB2. La aplicación es la misma en todos los casos, sólo variando en el proceso de instalación la forma de crear la base de datos o instalar el Enterprise Server, que lógicamente varía en función de la plataforma utilizada. Pero una vez realizada la instalación, desde el punto de vista de desarrollo y en el día a día, el hecho de que la base de datos o la plataforma sea una u otra es absolutamente irrelevante.

En muchas ocasiones encontramos que para realizar cargas de datos desde otros sistemas se exportan los datos a ficheros planos para después cargarlos de nuevo en JD Edwards, con lo que ello conlleva tanto a nivel de desarrollo como en posibilidades de error.

Pero si tenemos nuestro sistema corriendo en una BBDD Oracle y el control de almacén en SQL Server, ¿qué nos impide acceder directamente desde EnterpriseOne a una información almacenada en ese SQL Server? ¡¡Nada!!

Para tomar o dejar datos bastaría con crear un “Database Datasource” que apuntara al servidor al que queremos acceder, configurar el usuario de sistema adecuado, asociarlo al usuario que necesitar ese acceso y eso es todo: nos olvidamos de exportar, importar, carpetas de intercambio y demás complicaciones, simplificándolo y dejándolo en un acceso directo a la base de datos que necesitemos.

A partir de ahí la integración con otros sistemas, tanto a la hora de tomar como de dejar información se simplifica. Más aún cuando podemos jugar con toda la tecnología de JD Edwards a la hora de utilizar ese acceso: creación de pantallas, aplicaciones batch, uso del diccionario de datos, tablas, triggers de tabla, todo ello será perfectamente válido a la hora de acceder a esa nueva fuente de datos, sea o no una de las estándares de EnterpriseOne.

Probadlo… os sorprenderá.

Un saludo a todos.


Publicado en EnterpriseOne | Sin Comentarios »

Deja un comentario

Por favor: La moderación de comentarios está activada y puede ser que los comentarios tarden un poco en aparecer. No es necesario volver a publicar el comentario una segunda vez.