Informatica

Páginas: 7 (1548 palabras) Publicado: 27 de abril de 2010
Javier Gea Puertas
BBR ENGINYERIA DE SERVEIS

Migración de Developer a Web

Agenda
• Estrategia • Forms & Reports Services • Proyecto migración Developer a Web • Experiencia de BBR • Conclusiones

Estrategia

Situación actual

• Oracle Developer, versiones 3.0, 4.5, 6, 6i, 9i • Arquitectura C/S o Forms&Reports standalone

Opciones
• No hacer nada • Compra de software estándar• Reingeniería en .NET • Reingeniería en Java • Migrar Developer a Web

Opciones – No hacer nada

Opciones - Compra de software estándar
• ¿Existe? • Coste del software • Coste de la implantación • Traspaso

Opciones – Reingeniería en .NET

Opciones – Reingeniería en JAVA

ADF Metadata Services

Swing Swing JClient JClient

JSP JSP

ADF UIX ADF UIX

ADF ADF Faces Faces

JSFJSF

View

Struts Struts

Faces Faces

Controller

ADF Bindings ADF Bindings ADF Data Control ADF Data Control Java Java Beans Beans EJB EJB Session Session TopLink TopLink Queries Queries TopLink TopLink Mapping Mapping ADF BC ADF BC Services Services Web Web Services Services

ADF Model

Business Service Data Access Persistence Layer

jdbc jdbc

EJB EJB Finders Finders EJB EJBEntity Entity

ADF BC ADF BC View View ADF BC ADF BC Entity Entity

Opciones – Migrar Developer a Web
Browser (Java applet) (optionally) Web Cache HTTP Web Server Oracle HTTP Server APACHE HTTP Static content mod_oc4j mod_plsql mod_osso AJP J2EE Container (servlets) Oracle Containers for J2EE OC4J Forms engines

OR
HTTP

Native calls

Forms servlets

Oracle 10g Application Server Nuestra recomendación

• Empezar a desarrollar en JAVA • Migrar Developer a Web
• • • Nuevos desarrollos Forms & Reports Services Nuevos desarrollos Java Integración de Forms & Reports Services y Java (SOA y Web Services)

Nuestra recomendación

Forms & Reports Services

¿Por qué Forms & Reports Services?
Single Sign-On Accesibilidad Integración con Java Reducción tráfico de redLlamadas a Web Services

Fácil de mantener

Funciona en Internet

Arquitectura Cliente / Servidor
En vez de mantener múltiples instalaciones en cada PC… (tantas como usuarios existan)
Oracle Forms runtime + Oracle Forms compiled files

+

empdetail.fmx deptemp.fmx

+

empdetail.fmx deptemp.fmx

+

empdetail.fmx deptemp.fmx

+

empdetail.fmx deptemp.fmx

Arquitectura FormsServices
… es más fácil administrar una sola instancia de Oracle AS10g Forms Service

Browser ( Java applet )

+

empdetail.fmx deptemp.fmx

Arquitectura Forms Services
(optionally) Web Cache HTTP Web Server Oracle HTTP Server APACHE HTTP Static content mod_oc4j mod_plsql mod_osso AJP J2EE Container (servlets) Oracle Containers for J2EE OC4J Forms engines

Browser (Java applet)

ORHTTP

Native calls

Forms servlets

Oracle 10g Application Server

Arquitectura Reports Services
• Ejecución de varios reports simultáneamente • Reports encolados y servidos por un Runtime Engine • Número de Engines configurable • Globalización • Fácil administración • …

Beneficios
• Soporte garantizado hasta 2013. Oracle ya ha anunciado la versión 11 de Developer

• Optimizaciónpara BD versión 9i y 10g • Posibilidad de integrar todas las aplicaciones en una única infraestructura • Administración y monitorización a través de Oracle Enterprise Manager (OEM)

Beneficios
• Infraestructura web integrada: • Optimización del tráfico de red • Manejo de transacciones • Escalabilidad (memoria + balanceo de carga) • Mecanismos de Seguridad (DB, Single Sign-on) • Despliegue enIntranet / Extranet / Internet, integrando con LDAP, Single Sign-On y Portal • Adios a Terminal Server y CITRIX

Beneficios
• Ejecutable desde cualquier explorador sin necesidad de instalar software pesado en cada cliente • Jinitiator o Plug-in SUN

• Globalización
• Nueva herramienta de traducción de aplicaciones (OTH) • Detección del idioma del navegador • Soporte a diferentes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS