Oracle E-Business Suite:
Nuevas tecnologías de Desarrollo
por Ricardo Lanzuolo

Alba Spectrum Technologies
México DF:
52-55-535-04027, San Pablo: +55-11-3444 4949,
USA
+1-866-528-0577,
+1-630-961-5918, Europa: +45 36 96 55 20,
help@albaspectrum.com
Ya conversamos en relación a la
importancia de la tecnología Java en el artículo
“Oracle
E-Business Suite Customization: New Directions”. Esta
importancia no se refiere solamente a Oracle, sino también para los clientes de
E-Business Suíte, cuyas inversiones deben ser preservadas. A continuación
presentaremos algunas herramientas y frameworks para los desarrollos en Java:
-
Lenguaje Java: es un
lenguaje orientado a objetos, por lo que si Ud no está acostumbrado con esta
técnica aconsejamos fuertemente que estudie esta tecnología ya consagrada y
establecida. Para desarrollar en Java es necesario utilizar innúmeras
bibliotecas y formatos, ellas son conocidas principalmente como: J2ME, J2SE,
J2EE, para dispositivos portátiles, modelado y corporativos, respectivamente.
-
JDeveloper: es un ambiente
integrado para desarrollo(IDE), construído en Java para el desarrollo de
proyectos Java. El ciclo de desarrollo es completamente atendido, o sea, en
JDeveloper es posible modelar(UML), codificar, “debugar”, testear y
“deployar”. El está preparado para el desarrollo en Web, XML, Web Services,
SQL, J2EE y Oracle ADF. Provee funcionalidades nativas para las herramientas y
frameworks abiertos mas populares, como: Struts, Ant, JUnit e CVS.
Según Oracle, el JDeveloper es la herramienta seleccionada por los clientes de
Forms, Reports y Designer, esto porque el JDeveloper utiliza un modelo de
desarrollo similar.
-
Struts: es un framework
Java que es considerado, de hecho, como un modelo para el desarrollo de
aplicaciones Web. Es una buena solución para organizar el libre desarrollo de
páginas web con JSP/Servlets. El Struts implementa el modelo MVC (Model / View
/ Controller), así es posible separar la lógica del negocio (Model) del flujo
de control (Controller) y del código JSP/Html (View).
-
J2EE: es una arquitectura
que define modelos para el tratamiento de problemas comunes al desarrollo a
nivel corporativo, tales como: persistencia, escalabilidad, disponibilidad,
seguridad, computación distribuida, etc. Este modelo debe ser seguido por los
vendedores de servidores de aplicaciones, de esa forma una aplicación J2EE
debería rodar en qualquier servidor compatible con el modelo, tal como: Oracle
OC4J (OAS), IBM WebSphere, BEA WebLogic, JBoss, etc. J2EE no es una simple
arquitectura para resolver un problema sencillo. Esté preparado para estudiar
y entender la complejidad de programación en nivel corporativo (para ayudarlo
trataremos de este asunto en futuros artículos ).
-
EJB: es un modelo J2EE que
define la forma como escribir componentes del lado del servidor. Con EJB es
posible escribir la lógica de las transacciones del negocio (Session Beans),
definir una camada de dominio para accesar datos (Entity Beans) y trabajar con
mensajes y filas de forma asincrónica (Message Driven Beans). El último
release del modelo EJB, el 3.0, que todavía no es totalmente utilizado,
facilitará el desarrollo. El release anterior, 2.0 y 2.1, necesita de una
serie de modelos de proyecto para resolver problemas comunes al desarrollo
corporativo, lo que no torna el código de fácil codificación y entendimiento.
El primer modelo emitido, el 1.0, era prácticamente insuficiente para el
desenvolvimento corporativo; no implementaba ni el relacionamento uno para
muchos.
-
Oracle ADF: de acuerdo con
Oracle, el ADF es un framework para el desarrollo de aplicaciones. Fué
proyectado para simplificar el desarrollo en 2EE, traer productividad y
facilidad de uso para los desarrolladores Oracle Forms. El ADF juntamente con
el JDeveloper es la mejor elección para el desarrollo en Oracle E-Business
Suite, porque Oracle transformó este ambiente en familiar para el programador
de Oracle Forms, Reports yDesigner.
En los próximos artículos trataremos con mas detalles del
desarrollo Java/J2EE para Oracle E-Business Suite.
Se necesita de ayuda, tendremos un gran placer en atenderlo.
Entre em contacto con nosotros por los teléfonos 55 11 3826 3449 (Brasil) o
1-630-961-5918, 1-866-528-0577 en EUA, o por correo electrónico a
help@albaspectrum.com
Riccardo Lanzuolo es consultor técnico y
es parte del Grupo Alba Spectrum (
http://www.albaspectrum.com ) – Atendiendo Clientes de
Microsoft Business Solutions Great Plains, Navision, Axapta MS CRM, Oracle
Financials (E-Business Suite) e IBM Lotus Domino Partner y atendiendo clientes
de corporaciones de varios sectores: Defensa y Aeroespacio, Medicina
Hospitalaria, Logística, Finanzas, Mercados mayoristas y minoristas, Química,
Petrolíferas, Reclutamiento y Selección de Personal, Publicidad y Marketing,
Textil, Farmacéutica, Bebidas, Consorcios. Ofrecemos
servicios en: São Paulo, Rio de Janeiro, Belo Horizonte, Brasília, Curitiba,
Porto Alegre, Recife e Salvado