SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Migración de Forms/Reports a
Oracle WebLogic 11g

            It’s Evolution time

                  Aitor Casas
                  Gerente de cuentas
Agenda




         • En qué basamos nuestra decisión
         • Alternativas para Forms & Reports
            • Evolución a OWLS 11g
            • Reingeniería J2EE (ADF)
            • Reingeniería SOA/BPM

         • En avanttic nos adecuamos a tus necesidades
         • Conclusiones
En qué basamos nuestra decisión
Qué infraestructura tecnológica es la adecuada




     Situaciones

Cumplimientos de tu infraestructura tecnológica
• Estar alineado a las necesidades de negocio tanto




                                                      Funcionalidad
  funcionalmente como tecnológicamente
• Nunca estar en situación de riesgo

Casos de reemplazo tecnológico
• En el momento en que tu sistema por los motivos
  que sean ya no cubre las necesidades informáticas
  de tu negocio, debemos plantearnos el cambio sin
                                                                                  Tiempo
  dudarlo.
                                                                      Fuente: Oracle Forms to SOA: A Case Study in
                                                                      Modernization Steven Price´Griffiths Waite
OFM 11g – OWLS 11g
Alinea tu tecnología a las necesidades de tu negocio
Oracle Fusion Middleware
WebLogic Suite
    Componentes

                                                     WebLogic Operations Control
             Enterprise Manager
              Diagnostics Pack




                                                                                                                    JDeveloper
                                                                Applications




                                                                                                                                 Development Tools
                                            ADF            Spring             POJO                  …
Management




                                                       WebLogic Server and iAS
                                                        Web                                              JMS
                                  Java EE                                     TopLink
                                                       Services                                         Messaging
                                              Reliability, Availability, Scalability, Performance
             Management




                                                                                                                    Eclipse
                                              Clustering with Coherence EE Scale Out
               WLS




                                                                    JRockit
                                            JRockit JVM                            WebLogic Real Time
WebLogic Server RASP
Reliability, Availability, Scalability y Performance “RASP”

 • Fiabilidad
      • Calidad provada en los entornos más exigentes – “it just works”
      • Integridad transaccional, mensagería fiable, Oracle RAC
 • Disponibilidad
      • Mantener el servicio a los clientes
      • Tolerancia a paradas planificadas y no planificadas.
 • Escalabilidad
      • Expadir el sistema y añadir resursos bajo demanda
      • Millones de usuarios y miles de sistemas
 • Rendimiento
      • Elevado Throughput para aplicaciones/servicios
      • Baja y predecible latencia
Oracle WebLogic 11g
Convergencia hacia un solo Application Server



                       Custom Apps                                     Packaged Apps

                             Other Oracle              Forms             Portal
                             Fusion Middleware         Reports         Discoverer

                                   WebLogic Server 11g
                Clustering        Configuration             Security                   TopLink


                Messaging          Transactions             Oracle AQ               RAC Integration

                                                  Runtime
Oracle Fusion Middleware Releases
Alternativas de evolución
Evolución C/S y Forms OAS




                 Cliente/Servidor


                                    Forms OWLS
                    Forms OAS




                                                      SOA/BPM

                                       J2EE (ADF)

                                        OFM 11G – OWLS11G
Migración a OWLS 11g



                                                                                                    Cliente / Servidor
                                                                                                       a SOA BPM

                                                       Alta
                                                                                        Cliente / Servidor
                                                                                       O Forms OAS-OWLS
                                                                                          A J2EE (ADF)




                                                                                           Forms OAS-OWLS
Cliente/Servidor




                                                                                             A SOA / BPM
                                                       Media




                                         Complejidad
                   Forms OWLS
   Forms OAS




                                                                                J2EE (ADF)
                                                                               A SOA / BPM




                                                                  Cliente / Servidor
                                                                   a Forms OWLS
                                                       Baja
                                                                 Forms OAS
                                                               a Forms OWLS



                     OFM 11G – OWLS11G                            Bajo                 Medio                    Alto




                                                                          Coste / tiempo
Migración Forms & Reports C/S (4.5 a 6i)
No es Inmediata, pero la complejidad es baja
Migración Forms & Reports web (9i a 10gR2)
Inmediata

 • Instalar / Recompilar / Formar




                                             Cliente/Servidor
                                                                Forms OWLS




                                                Forms OAS
                                                                                SOA/BPM

                                                                   J2EE (ADF)

                                                                 OFM 11G – OWLS 11G
Nuevas funcionalidades
Más integrador



                         JavaScript

                                      Soporte Proxy User
    Eventos externos



                                          Mejoras PJC




                                      Integración con Reports
     Nueva consola OEM
                             ODL




                                                   Cliente/Servidor
                                                                      Forms OWLS




                                                      Forms OAS
                                                                                      SOA/BPM

                                                                         J2EE (ADF)

                                                                       OFM 11G – OWLS 11G
Beneficios obtenidos con OWLS 11g


 • Administración unificada mucho más depurada que nos permite un mayor
   control
 • Más rapidez de nuestras aplicaciones gracias a la potencia de OWLS
 • Mas opciones de alta escalabilidad y disponibilidad
 • Una Java VM de altas prestaciones optimizada para entornos Multi-Core
 • Alineamiento tecnológico con la estrategia de Oracle
 • Plataforma inicial para dirigirnos a una arquitectura SOA
Evolucionar…




                        J2EE (ADF)                              SOA/BPM
 Cliente/Servidor




                                          Cliente/Servidor
                    Forms OWLS                               Forms OWLS
   Forms OAS




                                             Forms OAS
                                                                             SOA/BPM


                       J2EE (ADF)


                      OFM 11G – OWLS11G                        OFM 11G – OWLS11G
Evolucionar con desarrollos J2EE (ADF)



                                                                                                     Cliente / Servidor
                                                                                                        a SOA BPM

                                                        Alta
                                                                                         Cliente / Servidor
                                                                                        O Forms OAS-OWLS
                        J2EE (ADF)                                                         A J2EE (ADF)




                                                                                            Forms OAS-OWLS
 Cliente/Servidor




                                                                                              A SOA / BPM
                                                        Media




                                          Complejidad
                    Forms OWLS
    Forms OAS




                                                                                 J2EE (ADF)
                                                                                A SOA / BPM




                                                                   Cliente / Servidor
                                                                    a Forms OWLS
                                                        Baja
                       J2EE (ADF)                                 Forms OAS
                                                                a Forms OWLS



                      OFM 11G – OWLS11G
                                                                   Bajo                 Medio                    Alto




                                                                           Coste / tiempo
Evolucionar con desarrollos J2EE (ADF)
Convivir de forma natural con dos tecnologías




                                                Cliente/Servidor
                                                                   Forms OWLS




                                                   Forms OAS
                                                                                   SOA/BPM

                                                                      J2EE (ADF)

                                                                    OFM 11G – OWLS 11G
Evolucionar con desarrollos J2EE (ADF)
Cubrir las necesidades crecientes de mi organización




                                                       Cliente/Servidor
                                                                          Forms OWLS




                                                          Forms OAS
                                                                                          SOA/BPM

                                                                             J2EE (ADF)

                                                                           OFM 11G – OWLS 11G
Evolucionar con integraciones (SOA)



                                                                                                        Cliente / Servidor
                                                                                                           a SOA BPM

                                                            Alta
                                                                                             Cliente / Servidor
                                                                                            O Forms OAS-OWLS
                         SOA/BPM                                                               A J2EE (ADF)




                                                                                                Forms OAS-OWLS
 Cliente/Servidor




                                                                                                  A SOA / BPM
                                                            Media




                                              Complejidad
                    Forms OWLS
    Forms OAS




                                                                                     J2EE (ADF)
                                                                                    A SOA / BPM


                                    SOA/BPM
                                                                       Cliente / Servidor
                                                                        a Forms OWLS
                                                            Baja
                                                                      Forms OAS
                                                                    a Forms OWLS


                                                                       Bajo                 Medio                   Alto
                      OFM 11G – OWLS11G

                                                                               Coste / tiempo
Evolucionar con integraciones (SOA)
Arquitectura SOA

                                                                                                        Estrategia
         Contabilidad                       Facturación                     Marketing




                                                                                                                        Dinámico
                                                                                                       Organización

      Reducción coste    Nuevos Servicios    Nuevos Canales                              Visibilidad
                                                                    Reclamaciones
                                              comunicación
                                                                                                       Requerimientos
                                 Soporte de los
                                                                                                        de Negocio
        Automatización                                   Publicación de
                                                                                    Mejor Flujo de
         de Procesos             Requerimientos         Nuevos Servicios
                                                                                     Información
          Existentes               De Negocio            Eficientemente


                                                                                                       Procesos de
                                                                                                         Negocio



                                                                                                       Integración de
                                                                                                          Servicios

                                                                                                         Servicios
                                                                                                        reusables y




                                                                                                                        Estático
                                                                                                        Estándares


                                                                                                        Activos IT


            Portal         CRM              ERP               SCM         Java / J2EE         Forms
Evolucionar con integraciones (SOA)
Forms to Web Services (WS)

 • Consumir servicios desde Forms
      • Consumir WS
      • Publicar WS
 • Publicar lógica de negocio utilizada
   en Forms como servicios
      • Reingeniería PL/SQL
      • Ejecutable desde otras aplicaciones   Forms
      • Orquestable con BPEL
 • Implantación Oracle Service Bus            J2EE



                                              BPEL




                                                      Cliente/Servidor
                                                                         Forms OWLS




                                                         Forms OAS
                                                                                         SOA/BPM

                                                                            J2EE (ADF)

                                                                          OFM 11G – OWLS 11G
Evolucionar con integraciones (SOA)
Cubrir las necesidades crecientes de mi organización




                                                       Cliente/Servidor
                                                                          Forms OWLS




                                                          Forms OAS
                                                                                          SOA/BPM

                                                                             J2EE (ADF)

                                                                           OFM 11G – OWLS 11G
Reingeniería J2EE (ADF)



                                                                                                   Cliente / Servidor
                                                                                                      a SOA BPM

                                                      Alta
                                                                                       Cliente / Servidor
                                                                                      O Forms OAS-OWLS
                                                                                         A J2EE (ADF)




                                                                                          Forms OAS-OWLS
 Cliente/Servidor




                                                                                            A SOA / BPM
                                                      Media




                                        Complejidad
    Forms OAS




                                                                               J2EE (ADF)
                                                                              A SOA / BPM




                                                                 Cliente / Servidor
                                                                  a Forms OWLS
                                                      Baja
                     J2EE (ADF)                                 Forms OAS
                                                              a Forms OWLS


                                                                 Bajo                 Medio                    Alto
                    OFM 11G – OWLS11G

                                                                         Coste / tiempo
Reingeniería J2EE (ADF)
Application Development Framework (ADF)

 • Es un “meta-framework”, basado en estándares, que empaqueta otros
   “frameworks”
     • JSF, Struts, ADF Business Components, etc.
 • Corrige los retos del desarrollo J2EE
     • Demasiadas opciones tecnológicas
     • Ninguna herramienta para integrarlas
     • Conectividad a base de datos difícil (JDBC)
 • Disponible desde JDeveloper 10g
 • Basado en patrón de diseño Modelo-Vista-Controlador




                                                          Cliente/Servidor
                                                                             Forms OWLS




                                                             Forms OAS
                                                                                             SOA/BPM

                                                                                J2EE (ADF)

                                                                              OFM 11G – OWLS 11G
Reingeniería J2EE (ADF)
JDeveloper + ADF + JHeadStart

       ADF Metadata Services     ADF        JSF
                                Faces                                                      View


                                     Faces                           Controller


                                 ADF Bindings                                              ADF
                                ADF Data Control                                          Model


                                           ADF BC         Web
                                           Services      Services     Business
                                                                       Service

                                                   ADF BC                          Data
                                                    View
                                                                                 Access
                                                   ADF BC           Persistence
                                                    Entity
                                                                          Layer




                                                                       Cliente/Servidor
                                                                                             Forms OWLS




                                                                          Forms OAS
                                                                                                               SOA/BPM

                                                                                                  J2EE (ADF)

                                                                                              OFM 11G – OWLS 11G
Reingeniería J2EE (ADF)
JDeveloper + ADF + JHeadStart

       ADF Metadata Services       ADF        JSF
                                  Faces                                                      View

                               JHeadStart
                                   Faces                               Controller


                                   ADF Bindings                                              ADF
                                  ADF Data Control                                          Model


                                             ADF BC         Web
                                             Services      Services     Business
                                                                         Service

                                                     ADF BC                          Data
                                                      View
                                                                                   Access
                                                     ADF BC           Persistence
                                                      Entity
                                                                            Layer




                                                                         Cliente/Servidor
                                                                                               Forms OWLS




                                                                            Forms OAS
                                                                                                                 SOA/BPM

                                                                                                    J2EE (ADF)

                                                                                                OFM 11G – OWLS 11G
Reingeniería J2EE (ADF)
JHeadStart Forms Migrator

 • Convierte archivos Forms .fmb en ADF Business Components
      • ADF BC Entity Objects para cada tabla usuada
      • ADF BC View Objects para bloques y record group queries
      • ADF BC Application Module para cada formulario
 • Convierte archivos Forms a metadatos JHeadstart (Application
   Definition)
      • Se crean grupos para cada bloque
      • Grupos LOV para cada LOV /Record Group
      • Grupo de Items creados para cada item en un bloque
      • Contenedor de regiones y regiones creados según la colocación de los
        items en el canvass, con soporte a tabs y gráficos en frame
      • Dominios creados en función de los valores permitidos para un item
      • Lógica PL/SQL migrada como nodos de “documentación”




                                                                    Cliente/Servidor
                                                                                       Forms OWLS




                                                                       Forms OAS
                                                                                                       SOA/BPM

                                                                                          J2EE (ADF)

                                                                                        OFM 11G – OWLS 11G
Reingeniería J2EE (ADF)
Necesidad de reingieneria ante la distancia de nuestra
infraestructura tecnológica a las necesidades de negocio
Reingeniería SOA



                                                                                                      Cliente / Servidor
                                                                                                         a SOA BPM

                                                          Alta
                                                                                           Cliente / Servidor
                                                                                          O Forms OAS-OWLS
                                                                                             A J2EE (ADF)




                                                                                              Forms OAS-OWLS
 Cliente/Servidor




                                                                                                A SOA / BPM
                                                          Media




                                            Complejidad
    Forms OAS




                                                                                   J2EE (ADF)
                                                                                  A SOA / BPM


                                  SOA/BPM
                                                                     Cliente / Servidor
                                                                      a Forms OWLS
                                                          Baja
                                                                    Forms OAS
                                                                  a Forms OWLS



                    OFM 11G – OWLS11G                                Bajo                 Medio                   Alto




                                                                             Coste / tiempo
Reingeniería SOA
Arquitectura SOA

                                                                                                        Estrategia
         Contabilidad                       Facturación                     Marketing




                                                                                                                        Dinámico
                                                                                                       Organización

      Reducción coste    Nuevos Servicios    Nuevos Canales                              Visibilidad
                                                                    Reclamaciones
                                              comunicación
                                                                                                       Requerimientos
                                 Soporte de los
                                                                                                        de Negocio
        Automatización                                   Publicación de
                                                                                    Mejor Flujo de
         de Procesos             Requerimientos         Nuevos Servicios
                                                                                     Información
          Existentes               De Negocio            Eficientemente


                                                                                                       Procesos de
                                                                                                         Negocio



                                                                                                       Integración de
                                                                                                          Servicios

                                                                                                         Servicios
                                                                                                        reusables y




                                                                                                                        Estático
                                                                                                        Estándares


                                                                                                        Activos IT


            Portal         CRM              ERP               SCM         Java / J2EE         Forms
Oracle SOA Suite


                  PORTAL


                 BAM        Analytics   Events      Monitoring

   J Developer   BPEL Process Manager
                  Native      Human              Business        Web Services
   Integrated     BPEL        Workflow           Rules           Manager
   Services
   Environment   Mediator
   App Dev                                       UDDI
                 Adapters         Routing                         Security
   Framework                                     Registry


                              OWLS 11g
                       J2EE, WS-*, Event Services
Reingeniería SOA
Orquestación se servicios




                            Cliente/Servidor
                                               Forms OWLS




                               Forms OAS
                                                               SOA/BPM

                                                  J2EE (ADF)

                                                OFM 11G – OWLS 11G
En avanttic nos adecuamos a las
                   necesidades en cada proyecto de migración
Cliente/Servidor




                    Forms OWLS
   Forms OAS




                                    SOA/BPM


                       J2EE (ADF)


                      OFM 11G – OWLS11G
Tipos de Enfoque
Acompañamiento


 • Acompañamiento al departamento de desarrollo en todas las fases del
   ciclo de vida de un proyecto de migración:
     • Instalación conjunta de WebLogic Server (equipo del cliente + avanttic)
     • Recompilación de todo el aplicativo Froms para el estudio del código
     • Documentación de funcionalidades obsoletas en la nueva versión con su
       correspondiente solución
     • Realización de proyecto piloto (opcional)
     • Bolsa de horas: acompañamiento y
       puesta en marcha
     • Transferencia de conocimientos al
       equipo interno de desarrolladores y
       al equipo de sistemas
Tipos de Enfoque
Consultoría especializada


 • Soporte de técnicos especializados para utilizar en cualquier necesidad
   durante el proceso de migración:
      •   Definición de arquitectura
      •   Instalación de productos Oracle
      •   Consultoría de migración
      •   Formación
      •   …




                                            Cliente
Tipos de Enfoque
Migración integral


 • Migración integral de toda la aplicación:
      •   Instalaciones
      •   Migración de todos los formularios y reports
      •   Optimización del código fuente
      •   Documentación completa de referencia
      •   Pruebas de carga
      •   Formación
      •   Puesta en marcha
Variedad en escenarios de colaboración
Múltiples opciones




             CS

             ACS


            MS
Conclusiones!
Conclusiones
Libertad de elección

 • Enfoque a partir de nuestras necesidades de negocio
 • WebLogic es el punto de partida para poder crecer
 • Forms sigue muy vivo

                       Cliente/Servidor




                                          Forms OWLS
                          Forms OAS




                                                          SOA/BPM


                                             J2EE (ADF)


                                            OFM 11G – OWLS11G
Quiénes somos
Quiénes Somos
Preguntas
tu partner tecnológico
de confianza

                                        aitor.casas@avanttic.com
                                                       Barcelona
                         Aragó 182, 4ª planta - 08011 Barcelona
                                                Tel. 93 151 84 51

                                                           Madrid
               Pº de la Castellana 141, Edif. Cuzco IV, plantas 18-
                                               20 - 28046 Madrid
                                                 Tel. 91 116 17 89

                                              www.avanttic.com
                                              blog.avanttic.com

Más contenido relacionado

La actualidad más candente

AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)
AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)
AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)
Amazon Web Services Korea
 
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
オラクルエンジニア通信
 

La actualidad más candente (20)

Publish Your First App on the AppExchange
Publish Your First App on the AppExchangePublish Your First App on the AppExchange
Publish Your First App on the AppExchange
 
Process chain
Process chainProcess chain
Process chain
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
 
A Front-Row Seat to Ticketmaster’s Use of MongoDB
A Front-Row Seat to Ticketmaster’s Use of MongoDBA Front-Row Seat to Ticketmaster’s Use of MongoDB
A Front-Row Seat to Ticketmaster’s Use of MongoDB
 
AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)
AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)
AWS Dedicated Host 통한 효율적 마이그레이션 구축 사례::이준호 매니저 (AWS), 홍재선 (Bespin Global)
 
Long live to CMAN!
Long live to CMAN!Long live to CMAN!
Long live to CMAN!
 
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
Accelerating Apache Spark Shuffle for Data Analytics on the Cloud with Remote...
 
Oracle Data Integrator R12.2.1.1 Agentセットアップガイド
Oracle Data Integrator R12.2.1.1 AgentセットアップガイドOracle Data Integrator R12.2.1.1 Agentセットアップガイド
Oracle Data Integrator R12.2.1.1 Agentセットアップガイド
 
M|18 Architectural Overview: MariaDB MaxScale
M|18 Architectural Overview: MariaDB MaxScaleM|18 Architectural Overview: MariaDB MaxScale
M|18 Architectural Overview: MariaDB MaxScale
 
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
 
Abap proxy
Abap proxyAbap proxy
Abap proxy
 
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
Oracle Cloud Infrastructure:2022年1月度サービス・アップデートOracle Cloud Infrastructure:2022年1月度サービス・アップデート
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
 
DataGuard体験記
DataGuard体験記DataGuard体験記
DataGuard体験記
 
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
NodeJS & Socket IO on Microsoft Azure Cloud Web Sites - DWX 2014
 
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイドOracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
 
Angular Schematics
Angular SchematicsAngular Schematics
Angular Schematics
 
웹서버 부하테스트 실전 노하우
웹서버 부하테스트 실전 노하우웹서버 부하테스트 실전 노하우
웹서버 부하테스트 실전 노하우
 
MySQL For Oracle Developers
MySQL For Oracle DevelopersMySQL For Oracle Developers
MySQL For Oracle Developers
 
ABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type GroupABAP Message, Debugging, File Transfer and Type Group
ABAP Message, Debugging, File Transfer and Type Group
 
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
쿠키런: 킹덤 대규모 인프라 및 서버 운영 사례 공유 [데브시스터즈 - 레벨 200] - 발표자: 용찬호, R&D 엔지니어, 데브시스터즈 ...
 

Destacado

Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier Calvo
eiciUV
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Report
aitorvasco
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
killua zoldyck
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bd
Camille Volant
 
TRANSITION METALS
TRANSITION METALSTRANSITION METALS
TRANSITION METALS
Drix78
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiques
Tarik Taleb Bendiab
 
Baroffio y karsa
Baroffio y karsaBaroffio y karsa
Baroffio y karsa
jeanpyXD
 
Nouveau microsoft word document
Nouveau microsoft word documentNouveau microsoft word document
Nouveau microsoft word document
karimfpk
 
Sozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und AustralienSozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und Australien
bolkovac
 

Destacado (20)

Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier Calvo
 
Sergiocastillolaclo2008
Sergiocastillolaclo2008Sergiocastillolaclo2008
Sergiocastillolaclo2008
 
OA
OAOA
OA
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
Présentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINEPrésentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINE
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Report
 
Oas leydy.mafe
Oas leydy.mafeOas leydy.mafe
Oas leydy.mafe
 
Evaluacion de objetos de aprendizaje
Evaluacion de objetos de aprendizajeEvaluacion de objetos de aprendizaje
Evaluacion de objetos de aprendizaje
 
Objetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto InstruccionalObjetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto Instruccional
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bd
 
Protection des métaux contre la corrosion
Protection des métaux contre la corrosionProtection des métaux contre la corrosion
Protection des métaux contre la corrosion
 
TRANSITION METALS
TRANSITION METALSTRANSITION METALS
TRANSITION METALS
 
OEA/OAS
OEA/OASOEA/OAS
OEA/OAS
 
L’oxydation
L’oxydationL’oxydation
L’oxydation
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiques
 
Baroffio y karsa
Baroffio y karsaBaroffio y karsa
Baroffio y karsa
 
Nouveau microsoft word document
Nouveau microsoft word documentNouveau microsoft word document
Nouveau microsoft word document
 
Sozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und AustralienSozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und Australien
 
01 fonction stockage_la_batterie
01 fonction stockage_la_batterie01 fonction stockage_la_batterie
01 fonction stockage_la_batterie
 

Similar a Alternativas evolución para Forms Reports

Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g
OracleIberia
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
Pedro Gallardo
 
Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)
Ellizz Lsc
 
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidadOracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
avanttic Consultoría Tecnológica
 
Jdeveloper 11g
Jdeveloper 11gJdeveloper 11g
Jdeveloper 11g
Julio Pari
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
Pedro Gallardo
 
01_ppt_introduccion_spring_mmmmmmmmm.pdf
01_ppt_introduccion_spring_mmmmmmmmm.pdf01_ppt_introduccion_spring_mmmmmmmmm.pdf
01_ppt_introduccion_spring_mmmmmmmmm.pdf
MarvelNanosoft
 

Similar a Alternativas evolución para Forms Reports (20)

Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g
 
Oracle Weblogic Server 11g
Oracle Weblogic Server 11gOracle Weblogic Server 11g
Oracle Weblogic Server 11g
 
Modernizacion Oracle Forms
Modernizacion Oracle FormsModernizacion Oracle Forms
Modernizacion Oracle Forms
 
Modernizacion Oracle Forms
Modernizacion Oracle FormsModernizacion Oracle Forms
Modernizacion Oracle Forms
 
Bbrsoa
BbrsoaBbrsoa
Bbrsoa
 
Introducción a SAP
Introducción a SAPIntroducción a SAP
Introducción a SAP
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)
 
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidadOracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
 
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
Charla IBM Soa Web 2.0 Cloud Computing   M BoloCharla IBM Soa Web 2.0 Cloud Computing   M Bolo
Charla IBM Soa Web 2.0 Cloud Computing M Bolo
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA Suite
 
Jdeveloper 11g
Jdeveloper 11gJdeveloper 11g
Jdeveloper 11g
 
ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER
 
Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud Computing
 
Servicios SOA
Servicios SOAServicios SOA
Servicios SOA
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
01_ppt_introduccion_spring_mmmmmmmmm.pdf
01_ppt_introduccion_spring_mmmmmmmmm.pdf01_ppt_introduccion_spring_mmmmmmmmm.pdf
01_ppt_introduccion_spring_mmmmmmmmm.pdf
 

Más de avanttic Consultoría Tecnológica

#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
avanttic Consultoría Tecnológica
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
avanttic Consultoría Tecnológica
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
avanttic Consultoría Tecnológica
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic Consultoría Tecnológica
 

Más de avanttic Consultoría Tecnológica (20)

#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
 
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
 
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Avanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloudAvanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloud
 
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
 
#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics
 
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
 
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience
 
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
 
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
 
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
 
Webinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle CloudWebinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle Cloud
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Alternativas evolución para Forms Reports

  • 1. Migración de Forms/Reports a Oracle WebLogic 11g It’s Evolution time Aitor Casas Gerente de cuentas
  • 2. Agenda • En qué basamos nuestra decisión • Alternativas para Forms & Reports • Evolución a OWLS 11g • Reingeniería J2EE (ADF) • Reingeniería SOA/BPM • En avanttic nos adecuamos a tus necesidades • Conclusiones
  • 3. En qué basamos nuestra decisión Qué infraestructura tecnológica es la adecuada Situaciones Cumplimientos de tu infraestructura tecnológica • Estar alineado a las necesidades de negocio tanto Funcionalidad funcionalmente como tecnológicamente • Nunca estar en situación de riesgo Casos de reemplazo tecnológico • En el momento en que tu sistema por los motivos que sean ya no cubre las necesidades informáticas de tu negocio, debemos plantearnos el cambio sin Tiempo dudarlo. Fuente: Oracle Forms to SOA: A Case Study in Modernization Steven Price´Griffiths Waite
  • 4. OFM 11g – OWLS 11g Alinea tu tecnología a las necesidades de tu negocio
  • 6. WebLogic Suite Componentes WebLogic Operations Control Enterprise Manager Diagnostics Pack JDeveloper Applications Development Tools ADF Spring POJO … Management WebLogic Server and iAS Web JMS Java EE TopLink Services Messaging Reliability, Availability, Scalability, Performance Management Eclipse Clustering with Coherence EE Scale Out WLS JRockit JRockit JVM WebLogic Real Time
  • 7. WebLogic Server RASP Reliability, Availability, Scalability y Performance “RASP” • Fiabilidad • Calidad provada en los entornos más exigentes – “it just works” • Integridad transaccional, mensagería fiable, Oracle RAC • Disponibilidad • Mantener el servicio a los clientes • Tolerancia a paradas planificadas y no planificadas. • Escalabilidad • Expadir el sistema y añadir resursos bajo demanda • Millones de usuarios y miles de sistemas • Rendimiento • Elevado Throughput para aplicaciones/servicios • Baja y predecible latencia
  • 8. Oracle WebLogic 11g Convergencia hacia un solo Application Server Custom Apps Packaged Apps Other Oracle Forms Portal Fusion Middleware Reports Discoverer WebLogic Server 11g Clustering Configuration Security TopLink Messaging Transactions Oracle AQ RAC Integration Runtime
  • 10. Alternativas de evolución Evolución C/S y Forms OAS Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS11G
  • 11. Migración a OWLS 11g Cliente / Servidor a SOA BPM Alta Cliente / Servidor O Forms OAS-OWLS A J2EE (ADF) Forms OAS-OWLS Cliente/Servidor A SOA / BPM Media Complejidad Forms OWLS Forms OAS J2EE (ADF) A SOA / BPM Cliente / Servidor a Forms OWLS Baja Forms OAS a Forms OWLS OFM 11G – OWLS11G Bajo Medio Alto Coste / tiempo
  • 12. Migración Forms & Reports C/S (4.5 a 6i) No es Inmediata, pero la complejidad es baja
  • 13. Migración Forms & Reports web (9i a 10gR2) Inmediata • Instalar / Recompilar / Formar Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 14. Nuevas funcionalidades Más integrador JavaScript Soporte Proxy User Eventos externos Mejoras PJC Integración con Reports Nueva consola OEM ODL Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 15. Beneficios obtenidos con OWLS 11g • Administración unificada mucho más depurada que nos permite un mayor control • Más rapidez de nuestras aplicaciones gracias a la potencia de OWLS • Mas opciones de alta escalabilidad y disponibilidad • Una Java VM de altas prestaciones optimizada para entornos Multi-Core • Alineamiento tecnológico con la estrategia de Oracle • Plataforma inicial para dirigirnos a una arquitectura SOA
  • 16. Evolucionar… J2EE (ADF) SOA/BPM Cliente/Servidor Cliente/Servidor Forms OWLS Forms OWLS Forms OAS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS11G OFM 11G – OWLS11G
  • 17. Evolucionar con desarrollos J2EE (ADF) Cliente / Servidor a SOA BPM Alta Cliente / Servidor O Forms OAS-OWLS J2EE (ADF) A J2EE (ADF) Forms OAS-OWLS Cliente/Servidor A SOA / BPM Media Complejidad Forms OWLS Forms OAS J2EE (ADF) A SOA / BPM Cliente / Servidor a Forms OWLS Baja J2EE (ADF) Forms OAS a Forms OWLS OFM 11G – OWLS11G Bajo Medio Alto Coste / tiempo
  • 18. Evolucionar con desarrollos J2EE (ADF) Convivir de forma natural con dos tecnologías Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 19. Evolucionar con desarrollos J2EE (ADF) Cubrir las necesidades crecientes de mi organización Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 20. Evolucionar con integraciones (SOA) Cliente / Servidor a SOA BPM Alta Cliente / Servidor O Forms OAS-OWLS SOA/BPM A J2EE (ADF) Forms OAS-OWLS Cliente/Servidor A SOA / BPM Media Complejidad Forms OWLS Forms OAS J2EE (ADF) A SOA / BPM SOA/BPM Cliente / Servidor a Forms OWLS Baja Forms OAS a Forms OWLS Bajo Medio Alto OFM 11G – OWLS11G Coste / tiempo
  • 21. Evolucionar con integraciones (SOA) Arquitectura SOA Estrategia Contabilidad Facturación Marketing Dinámico Organización Reducción coste Nuevos Servicios Nuevos Canales Visibilidad Reclamaciones comunicación Requerimientos Soporte de los de Negocio Automatización Publicación de Mejor Flujo de de Procesos Requerimientos Nuevos Servicios Información Existentes De Negocio Eficientemente Procesos de Negocio Integración de Servicios Servicios reusables y Estático Estándares Activos IT Portal CRM ERP SCM Java / J2EE Forms
  • 22. Evolucionar con integraciones (SOA) Forms to Web Services (WS) • Consumir servicios desde Forms • Consumir WS • Publicar WS • Publicar lógica de negocio utilizada en Forms como servicios • Reingeniería PL/SQL • Ejecutable desde otras aplicaciones Forms • Orquestable con BPEL • Implantación Oracle Service Bus J2EE BPEL Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 23. Evolucionar con integraciones (SOA) Cubrir las necesidades crecientes de mi organización Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 24. Reingeniería J2EE (ADF) Cliente / Servidor a SOA BPM Alta Cliente / Servidor O Forms OAS-OWLS A J2EE (ADF) Forms OAS-OWLS Cliente/Servidor A SOA / BPM Media Complejidad Forms OAS J2EE (ADF) A SOA / BPM Cliente / Servidor a Forms OWLS Baja J2EE (ADF) Forms OAS a Forms OWLS Bajo Medio Alto OFM 11G – OWLS11G Coste / tiempo
  • 25. Reingeniería J2EE (ADF) Application Development Framework (ADF) • Es un “meta-framework”, basado en estándares, que empaqueta otros “frameworks” • JSF, Struts, ADF Business Components, etc. • Corrige los retos del desarrollo J2EE • Demasiadas opciones tecnológicas • Ninguna herramienta para integrarlas • Conectividad a base de datos difícil (JDBC) • Disponible desde JDeveloper 10g • Basado en patrón de diseño Modelo-Vista-Controlador Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 26. Reingeniería J2EE (ADF) JDeveloper + ADF + JHeadStart ADF Metadata Services ADF JSF Faces View Faces Controller ADF Bindings ADF ADF Data Control Model ADF BC Web Services Services Business Service ADF BC Data View Access ADF BC Persistence Entity Layer Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 27. Reingeniería J2EE (ADF) JDeveloper + ADF + JHeadStart ADF Metadata Services ADF JSF Faces View JHeadStart Faces Controller ADF Bindings ADF ADF Data Control Model ADF BC Web Services Services Business Service ADF BC Data View Access ADF BC Persistence Entity Layer Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 28. Reingeniería J2EE (ADF) JHeadStart Forms Migrator • Convierte archivos Forms .fmb en ADF Business Components • ADF BC Entity Objects para cada tabla usuada • ADF BC View Objects para bloques y record group queries • ADF BC Application Module para cada formulario • Convierte archivos Forms a metadatos JHeadstart (Application Definition) • Se crean grupos para cada bloque • Grupos LOV para cada LOV /Record Group • Grupo de Items creados para cada item en un bloque • Contenedor de regiones y regiones creados según la colocación de los items en el canvass, con soporte a tabs y gráficos en frame • Dominios creados en función de los valores permitidos para un item • Lógica PL/SQL migrada como nodos de “documentación” Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 29. Reingeniería J2EE (ADF) Necesidad de reingieneria ante la distancia de nuestra infraestructura tecnológica a las necesidades de negocio
  • 30. Reingeniería SOA Cliente / Servidor a SOA BPM Alta Cliente / Servidor O Forms OAS-OWLS A J2EE (ADF) Forms OAS-OWLS Cliente/Servidor A SOA / BPM Media Complejidad Forms OAS J2EE (ADF) A SOA / BPM SOA/BPM Cliente / Servidor a Forms OWLS Baja Forms OAS a Forms OWLS OFM 11G – OWLS11G Bajo Medio Alto Coste / tiempo
  • 31. Reingeniería SOA Arquitectura SOA Estrategia Contabilidad Facturación Marketing Dinámico Organización Reducción coste Nuevos Servicios Nuevos Canales Visibilidad Reclamaciones comunicación Requerimientos Soporte de los de Negocio Automatización Publicación de Mejor Flujo de de Procesos Requerimientos Nuevos Servicios Información Existentes De Negocio Eficientemente Procesos de Negocio Integración de Servicios Servicios reusables y Estático Estándares Activos IT Portal CRM ERP SCM Java / J2EE Forms
  • 32. Oracle SOA Suite PORTAL BAM Analytics Events Monitoring J Developer BPEL Process Manager Native Human Business Web Services Integrated BPEL Workflow Rules Manager Services Environment Mediator App Dev UDDI Adapters Routing Security Framework Registry OWLS 11g J2EE, WS-*, Event Services
  • 33. Reingeniería SOA Orquestación se servicios Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS 11G
  • 34. En avanttic nos adecuamos a las necesidades en cada proyecto de migración Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS11G
  • 35. Tipos de Enfoque Acompañamiento • Acompañamiento al departamento de desarrollo en todas las fases del ciclo de vida de un proyecto de migración: • Instalación conjunta de WebLogic Server (equipo del cliente + avanttic) • Recompilación de todo el aplicativo Froms para el estudio del código • Documentación de funcionalidades obsoletas en la nueva versión con su correspondiente solución • Realización de proyecto piloto (opcional) • Bolsa de horas: acompañamiento y puesta en marcha • Transferencia de conocimientos al equipo interno de desarrolladores y al equipo de sistemas
  • 36. Tipos de Enfoque Consultoría especializada • Soporte de técnicos especializados para utilizar en cualquier necesidad durante el proceso de migración: • Definición de arquitectura • Instalación de productos Oracle • Consultoría de migración • Formación • … Cliente
  • 37. Tipos de Enfoque Migración integral • Migración integral de toda la aplicación: • Instalaciones • Migración de todos los formularios y reports • Optimización del código fuente • Documentación completa de referencia • Pruebas de carga • Formación • Puesta en marcha
  • 38. Variedad en escenarios de colaboración Múltiples opciones CS ACS MS
  • 40. Conclusiones Libertad de elección • Enfoque a partir de nuestras necesidades de negocio • WebLogic es el punto de partida para poder crecer • Forms sigue muy vivo Cliente/Servidor Forms OWLS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS11G
  • 44. tu partner tecnológico de confianza aitor.casas@avanttic.com Barcelona Aragó 182, 4ª planta - 08011 Barcelona Tel. 93 151 84 51 Madrid Pº de la Castellana 141, Edif. Cuzco IV, plantas 18- 20 - 28046 Madrid Tel. 91 116 17 89 www.avanttic.com blog.avanttic.com