Diferencia entre ADF y OAF

Marco de desarrollo de aplicaciones de Oracle (ADF) vs. Marco de aplicación de Oracle (OAF)

Es casi imposible entender cómo se ha desarrollado tanto el uso de la tecnología en los negocios a lo largo de los años. A medida que las capacidades del hardware continúan creciendo, los proveedores de software están trabajando más para que sus ofertas incluyan más y más funciones para respaldar más operaciones comerciales. En los primeros días, el hardware básico solo era capaz de procesar rutinas cortas, por lo que dependía de las organizaciones o empresas desarrollar su propia forma de simplificar los procesos. Como resultado, la industria del software comenzó a comprar aplicaciones preescritas, principalmente para aplicaciones y nómina. Aquí es donde Oracle Applications entra en escena, que rápidamente amplió su alcance. La idea era combinar diferentes características de la aplicación y ofrecerla como un conjunto preintegrado de aplicaciones de apoyo.

Sin embargo, ninguna tecnología es perfecta y todas las nuevas tecnologías se vuelven obsoletas con el tiempo. Con el advenimiento de la evolución tecnológica, las aplicaciones empresariales ahora son más accesibles que nunca. Al igual que con la evolución, el perfil de las personas que utilizan aplicaciones empresariales también ha cambiado. Esto crea una nueva era de Internet para los negocios que ha sentado las bases para la fuerza laboral del mañana. Y Oracle ADF y OA Framework (OAF) están en el corazón de la evolución. Ambas son tecnologías de Oracle que se utilizan principalmente para desarrollar tecnologías centrales para Fusion Applications. La tecnología evoluciona rápidamente y también lo hacen las aplicaciones comerciales, por lo que se requiere un enfoque más decisivo para satisfacer sus crecientes necesidades. Entonces, la pregunta es ¿debería usar OAF o OA Framework para desarrollar aplicaciones comerciales?

¿Qué es Oracle ADF?

Oracle Application Development Framework (ADF) es el marco más productivo disponible en la actualidad para crear aplicaciones personalizadas. Es un marco de desarrollo de aplicaciones de extremo a extremo basado en los estándares de Java Enterprise Edition (EE) que se utiliza para crear aplicaciones web completamente funcionales para satisfacer una amplia gama de necesidades. Este poder estaba reservado solo para organizaciones y proyectos que pagarían una licencia de Oracle WebLogic Server hasta 2012. Finalmente, Oracle lanzó una versión limitada de Oracle ADF disponible para todos. El objetivo es crear aplicaciones de manejo de datos diseñadas para recopilar datos, procesarlos y mostrarlos como gráficos o tablas. Incluso los principiantes pueden utilizar las potentes funciones de declaración de ADF para crear aplicaciones básicas sin tener que escribir ningún código. ADF utiliza tecnologías Java para implementar la lógica empresarial específica de su aplicación.

Descubre también la:  Diferencia entre discos básicos y dinámicos

¿Qué es el Marco OA?

OA Framework (OAF), abreviatura de Oracle Application Framework, es el marco propietario de Oracle desarrollado para aplicaciones Oracle E-Business Suite (EBS). Las aplicaciones de Oracle originales se basaron en un producto de Oracle de forma temprana que introduciría una vista de texto basada en terminal en la aplicación en ese momento. El cliente de Java Forms se hizo mucho más rico con el tiempo y con el lanzamiento de E-Business Suite 11i, Oracle comenzó a ofrecer productos específicos en páginas basadas en HTML. Con cada lanzamiento, más y más productos comenzaron a adoptar la interfaz de usuario basada en HTML y, a través de E-Business Suite 12.1, Oracle ha realizado varios desarrollos y mejoras importantes, incluido un patrón de diseño de interfaz de usuario basado en navegador estándar, denominado Oracle Applications Framework (OAF ). . Ahora, con Fusion Applications, Oracle ha llevado los principios de desarrollo de OAF a un nivel completamente nuevo.

Diferencia entre ADF y OAF

  1. Conceptos básicos de ADF y OAF

Oracle Application Development Framework (ADF) es un marco de desarrollo de aplicaciones de extremo a extremo basado en los estándares de Java Enterprise Edition (EE) que se utilizan para crear aplicaciones empresariales completas para satisfacer una amplia gama de necesidades. ADF es parte del entorno de desarrollo integrado (IDE) de JDeveloper que brinda a los desarrolladores todo el poder y la flexibilidad para crear aplicaciones empresariales. El Marco OA (OAF) es un marco patentado desarrollado por Oracle para extender sus aplicaciones de E-Business. Es la plataforma de desarrollo para las aplicaciones comerciales basadas en HTML, así como la extensión personalizada para las aplicaciones eBusiness Suite.

  1. Arquitectura ADF y OAF

OAF se basa en el patrón de diseño MVC estándar de la industria que hace referencia a la arquitectura del controlador de modelo de vista y consta de tres capas: modelo, vista y controlador. La página XML crea la vista que contiene la lógica de visualización; el controlador basado en Java controla todo el flujo y lo convierte en el Controlador; y el Modelo se encarga de las transacciones relacionadas con la Base de Datos. ADF también se basa en la arquitectura Modelo-Vista-Controlador, pero tiene cuatro capas: Modelo, Vista, Controlador y Capa empresarial. Además, proporciona soluciones en áreas como ORM, capa de control reutilizable, capa de persistencia de datos, interfaz de usuario web enriquecida basada en JSF y más.

  1. Implementación de ADF y OAF

ADF es independiente de Oracle Applications y se puede implementar en Oracle WebLogic Server. Los desarrolladores pueden probar las aplicaciones utilizando WebLogic Integration Server integrado en la instalación de JDeveloper y luego implementar las aplicaciones en los servidores de aplicaciones. También pueden usar JDeveloper para implementar directamente en un servidor de aplicaciones independiente. Por otro lado, OAF no se puede usar solo, a diferencia de ADF; de hecho, está vinculado a Oracle Applications y solo se puede implementar en Oracle Applications Server. WebLogic viene de forma predeterminada en Fusion Applications y ADF está en el centro de la pila de tecnología de Fusion.

Descubre también la:  Diferencia entre droide y robot

alimentador automático de documentos contra OAF:

Resumen de ADF vs. ZOQUETE

Aunque tanto ADF como OAF son tecnologías de Oracle que se utilizan principalmente para desarrollar tecnologías centrales para Fusion Applications utilizando JDeveloper, OAF está estrechamente integrado con las aplicaciones de Oracle, pero ADF ni siquiera es compatible con Oracle Apps. Ambos se basan en el patrón de diseño Modelo-Vista-Controlador, excepto que ADF viene con una capa empresarial adicional. ADF está en el corazón de la pila de tecnología Fusion, pero OAF es la plataforma de desarrollo para Oracle Applications E-Business Suite y sus extensiones. A diferencia de ADF, OAF no se puede usar de forma aislada y se puede implementar en Oracle Application Server. Si desea crear algunas páginas con una estrecha integración con Oracle E-Business Suite, puede utilizar OAF. Si está creando aplicaciones Fusion sin ninguna integración con E-Business Suite, debe ir a ADF.

Wlip.es

Somos entusiastas de la tecnología, la ciencia y sus avances. Nuestra curiosidad nunca se sacia y por eso intentamos investigar y conocer cada día más cosas. Te traemos las diferencias más curiosas sobre conceptos, cosas y mucho más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *