Download Oracle ADF

Document related concepts
no text concepts found
Transcript
ORACLE FUSION MIDDLEWARE
Oracle ADF
Framework de desarrollo de Fusion Middleware
“Incremente la productividad de sus desarrollos web”
Oracle ADF (Application Development Framework) es el framework
estratégico de desarrollo de aplicaciones web de Oracle. Permite
una implementación basada en patrones de diseño Java EE. Utiliza
un entorno visual y declarativo, que permite minimizar la necesidad
de escribir código, reduciendo de forma sustancial el esfuerzo de
programación.
Oracle ADF incorpora un kit de componentes
preconstruidos muy completo que nos facilita la
creación de aplicaciones.
Arquitectura
La arquitectura Oracle ADF se basa en el patrón
de diseño MVC (Model-View-Controller) incrementándolo en una capa
adicional llamada Business Services. La utilización de este patrón nos
permite mejorar el mantenimiento de los componentes desarrollados
y nos facilita la reutilización de los mismos, con muy bajo acoplamiento
entre las capas. Estamos sentando las bases para tener una arquitectura
orientada a servicios (SOA).
Características técnicas
• Paleta de componentes muy completa (más de 150): árboles,
tablas, acordeones, …
• Componentes de visualización compleja de datos: tipos de
gráficos, tablas pivotantes, mapas, diagramas de gantt.
• Funcionalidades de visualización: definición de plantillas y temas,
accesibilidad, personalización del Look&Feel.
• Localización e internacionalización.
• Entorno de desarrollo productivo: arrastrar, soltar, copiar, pegar,
menús, barras de botones, atajos de teclado.
• Incluye un framework especializado en el acceso y manipulación
de datos relacionales (ADF Business Components -ADFbc-).
• Soporte de múltiples navegadores.
• Soporte de navegadores móviles (Windows Mobile, iPhone,
Safari, Blackberry Browser).
• Experiencia “web rica” (RIA), basada en arquitectura web,
mediante AJAX y sin plugins de navegador.
• Arquitectura AJAX híbrida que permite optimizar el rendimiento
y la usabilidad.
• Basado en estándares Java (JSR-127, JSR-227, JSR-168).
Características funcionales
• Permite alcanzar el nivel de usabilidad, funcionalidad y riqueza
de las aplicaciones de escritorio.
• Permite tener una aplicación 100% web con funcionalidades
propias de las aplicaciones desarrolladas en entornos 4GL
(Delphi, PowerBuilder, VisualBasic, Forms).
• Permite un alto grado de flexibilidad. Por ejemplo: para
aplicaciones destinadas a internet simplemente será necesario
usar un subconjunto del framework ADF.
• Cubre todas las capas (presentación, modelo, servicios de
negocio, acceso a los datos) y la conexión e integración entre
ellas.
Oracle JDeveloper
Oracle JHeadstart
JDeveloper es el IDE de desarrollo de aplicaciones JAVA de Oracle
(free), diseñado para cubrir todo el ciclo de vida del desarrollo, desde
el diseño al test. Permite crear todo tipo de aplicaciones: de escritorio,
web, mobile y orientadas a una arquitectura SOA.
JHeadstart es un generador de código ADF. Incorpora librerías
propias, extendiendo JDeveloper y ADF para desarrollar aplicaciones
de un modo totalmente declarativo. Está basado en plantillas, aplica
patrones de desarrollo ampliamente probados y reduce la escritura
de código.
Características
• Los conocimientos iniciales necesarios son relativamente básicos
y el aprendizaje muy rápido.
• Las aplicaciones generadas son muy consistentes, lo que permite
un fácil mantenimiento posterior.
• Se incrementa de forma considerable la productividad en el
desarrollo de aplicaciones.
• La modificación de todas las plantillas permite extender las
funcionalidades de base.
Servicios ofrecidos relacionados con
el framework ADF
• Desarrollo de proyectos web: abordamos el desarrollo
de proyectos web de forma integral y también realizamos
servicios de consultoría y soporte, en función de las
necesidades y disponibilidad de recursos del cliente.
La utilización del framework ADF y de nuestra propia
metodología garantizan un incremento de productividad y
un alto nivel de calidad.
• Migraciones y reingenierías: nuestra experiencia en
desarrollos Java nos permite realizar proyectos de
migración ADF 11g, independientemente del framework
utilizado en el desarrollo inicial.
• Proyectos SOA: ofrecemos servicios de definición e
implantación de arquitecturas orientadas a servicios, para
llevar a cabo la integración de los sistemas de información
corporativos (legacy, ERPs, gestores de contenidos,
desarrollos JEE, ...) El desarrollo de todos los webservices,
widgets, portlets y gadgets necesarios se realiza usando el
framewok ADF.
¿Qué aporta JHeadstart?
• Tabla multi-registro con capacidades insert-update-delete.
• Facilidades para la creación de listas de valores, asistentes,
árboles ,…
• Subida y descarga de ficheros directamente desde la base de
datos.
• Búsqueda avanzada.
• Contexto rico de navegación entre páginas (deep-linking).
• Secuencias de páginas.
• Configuración flexible de elementos en tiempo de ejecución.
• Soporte JavaScript en cliente.
• Plugin de JDeveloper, para generación de XML y recursos ADF,
basado en metadatos (blocks, items, layouts, style, prompt,
default values, ...).
• Formación: avanttic ofrecemos servicios de formación,
transferencia tecnológica y acompañamiento en la
implantación del framework ADF.
Para más información contacte con nosotros a través de [email protected]
BARCELONA
Aragó 182, 4ª planta
08011 Barcelona
Tel. 93 151 84 51
MADRID
Orense 85, Edificio Lexington
28020 Madrid
Tel. 91 116 17 89