En esta presentación se habla de las opciones que tenemos para modernizar nuestros desarrollos en Oracle Forms, el Roadmap de Oracle respecto al producto, de cómo Oracle Forms es capaz de integrarse con tecnologías JAVA y SOA, y las nuevas funcionalidades que ofrece Oracle Forms Fusion Middleware 11g y que corre sobre el nuevo servidor de aplicaciones Oracle Weblogic Server.
Apache Spark At Apple with Sam Maclennan and Vishwanath LakkundiDatabricks
At Apple we rely on processing large datasets to power key components of Apple’s largest production services. Spark is continuing to replace and augment traditional MR workloads with its speed and low barrier to entry. Our current analytics infrastructure consists of over an exabyte of storage and close to a million cores. Our footprint is also growing further with the addition of new elastic services for streaming, adhoc and interactive analytics.
In this talk we will cover the challenges of working at scale with tricks and lessons learned managing large multi-tenant clusters. We will also discuss designing and building a self-service elastic analytics platform on Mesos.
This presentation was created as an introduction to the Apache NiFi project; to be followed by “Lab 0” of the “Realtime Event Processing in Hadoop with NiFi, Kafka and Storm” tutorial hosted here: http://hortonworks.com/hadoop-tutorial/realtime-event-processing-nifi-kafka-storm/#section_1
This presentation is at the beginners level and mainly focusses on how to create and consume OData service in ASP.NET. OData (Open Data Protocol) is a standardized protocol for creating and consuming data APIs through regular HTTP requests and REST.
Apache Spark At Apple with Sam Maclennan and Vishwanath LakkundiDatabricks
At Apple we rely on processing large datasets to power key components of Apple’s largest production services. Spark is continuing to replace and augment traditional MR workloads with its speed and low barrier to entry. Our current analytics infrastructure consists of over an exabyte of storage and close to a million cores. Our footprint is also growing further with the addition of new elastic services for streaming, adhoc and interactive analytics.
In this talk we will cover the challenges of working at scale with tricks and lessons learned managing large multi-tenant clusters. We will also discuss designing and building a self-service elastic analytics platform on Mesos.
This presentation was created as an introduction to the Apache NiFi project; to be followed by “Lab 0” of the “Realtime Event Processing in Hadoop with NiFi, Kafka and Storm” tutorial hosted here: http://hortonworks.com/hadoop-tutorial/realtime-event-processing-nifi-kafka-storm/#section_1
This presentation is at the beginners level and mainly focusses on how to create and consume OData service in ASP.NET. OData (Open Data Protocol) is a standardized protocol for creating and consuming data APIs through regular HTTP requests and REST.
This presentation is an introduction to Apache Spark. It covers the basic API, some advanced features and describes how Spark physically executes its jobs.
Introduction to Lightning Web Components (LWC)
Why Lightning Web Component (LWC)
Part 1 - Vanilla HTML5 Web Components
Benefits of Web Component
Pillars of Web Component
Demo of Custom Element and Templating
Part 2 - Lightning Web Component
Hello World
Demo of Lifecycle methods
Call Apex Class
Access Custom Label
Lightning Data Services
Communication between Lightning Component and LWC
Third party Callout from LWC
Hive’s RCFile has been the standard format for storing Hive data for the last 3 years. However, RCFile has limitations because it treats each column as a binary blob without semantics. The upcoming Hive 0.11 will add a new file format named Optimized Row Columnar (ORC) file that uses and retains the type information from the table definition. ORC uses type specific readers and writers that provide light weight compression techniques such as dictionary encoding, bit packing, delta encoding, and run length encoding -- resulting in dramatically smaller files. Additionally, ORC can apply generic compression using zlib, LZO, or Snappy on top of the lightweight compression for even smaller files. However, storage savings are only part of the gain. ORC supports projection, which selects subsets of the columns for reading, so that queries reading only one column read only the required bytes. Furthermore, ORC files include light weight indexes that include the minimum and maximum values for each column in each set of 10,000 rows and the entire file. Using pushdown filters from Hive, the file reader can skip entire sets of rows that aren’t important for this query. Finally, ORC works together with the upcoming query vectorization work providing a high bandwidth reader/writer interface.
Mathias started to learn Oracle Application Express, and while learning we took notes what difficulties he had. This presentation goes over some concepts that were not clear for somebody coming from school with a specific background.
This presentation is an introduction to Apache Spark. It covers the basic API, some advanced features and describes how Spark physically executes its jobs.
Introduction to Lightning Web Components (LWC)
Why Lightning Web Component (LWC)
Part 1 - Vanilla HTML5 Web Components
Benefits of Web Component
Pillars of Web Component
Demo of Custom Element and Templating
Part 2 - Lightning Web Component
Hello World
Demo of Lifecycle methods
Call Apex Class
Access Custom Label
Lightning Data Services
Communication between Lightning Component and LWC
Third party Callout from LWC
Hive’s RCFile has been the standard format for storing Hive data for the last 3 years. However, RCFile has limitations because it treats each column as a binary blob without semantics. The upcoming Hive 0.11 will add a new file format named Optimized Row Columnar (ORC) file that uses and retains the type information from the table definition. ORC uses type specific readers and writers that provide light weight compression techniques such as dictionary encoding, bit packing, delta encoding, and run length encoding -- resulting in dramatically smaller files. Additionally, ORC can apply generic compression using zlib, LZO, or Snappy on top of the lightweight compression for even smaller files. However, storage savings are only part of the gain. ORC supports projection, which selects subsets of the columns for reading, so that queries reading only one column read only the required bytes. Furthermore, ORC files include light weight indexes that include the minimum and maximum values for each column in each set of 10,000 rows and the entire file. Using pushdown filters from Hive, the file reader can skip entire sets of rows that aren’t important for this query. Finally, ORC works together with the upcoming query vectorization work providing a high bandwidth reader/writer interface.
Mathias started to learn Oracle Application Express, and while learning we took notes what difficulties he had. This presentation goes over some concepts that were not clear for somebody coming from school with a specific background.
Teniendo en cuenta la gran masificación de los web services, como así también su utilidad, el objetivo del presente proyecto es elaborar un servicio web, teniendo en cuenta su optimización y comparando diferentes plataformas para poder lograr un servicio que pueda atender la mayor cantidad de solicitudes posibles.
Con motivo de realizar lo mencionado anteriormente se presenta la siguiente idea:
Crear un web services SOAP que permita realizar búsquedas de ip’s y que devuelva la localización del mismo.
El objetivo de esta aplicación es ofrecer la posibilidad de brindar un servicio de buscador eficiente
http://programadorphp.org
La siguiente presentación de la mano de Pablo García Sánchez nos da las nociones básicas de ESB y JBI, para la integración empresarial de aplicaciones compuestas que generan un flujo de trabajo dinámico, además de dar algunas ventajas, vocabulario, y ejemplos de BPEL.
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones WebSoftware Guru
La mayoría de los métodos y propuestas metodológicas que existen para desarrollar aplicaciones web guían al grupo de desarrollo a través de un conjunto de fases y pasos predefinidos sin tomar en cuenta la situación particular, como por ejemplo: elementos del contexto de desarrollo, tipo de aplicación, usuarios, herramientas, tecnología, experiencia de desarrollo, etc. de cada proyecto. Por tal razón, en este artículo se presenta una caracterización de cuatro métodos (seleccionados de veinticinco que fueron revisados) con el fin de determinar cual es su flexibilidad y su capacidad de adaptación a situaciones particulares o contextos de modelado dentro de un dominio de aplicación, atendiendo los principios de la ingeniería de métodos e ingeniería web.
Palabras claves: Aplicaciones Web, Métodos de Desarrollo de aplicaciones web, métodos orientados al contexto.
11 Integracion Alfresco Y Sap Neurowork Why FlossNeurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito
en la integración de Alfresco con SAP en un gobierno autonómico en España.
http://www.neurowork.net
11 Integracion Alfresco Y Sap Neurowork Why FlossNeurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito
en la integración de Alfresco con SAP en un gobierno autonómico en España.
http://www.neurowork.net
En esta presentación, Toni de la Fuente, Director de Sistemas en Intecna Soluciones explica la integración entre Software Libre y Software Privativo y el caso de éxito que ha sido la integración de Alfresco con SAP en un gobierno autonómico en España.
18_03_2010
11 Integracion Alfresco Y Sap Neurowork Why FlossNeurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito
en la integración de Alfresco con SAP en un gobierno autonómico en España.
http://www.neurowork.net
11 Integracion Alfresco Y S A P Neurowork Why F L O S SNeurowork
Charla sobre integración entre Software Libre y Software Privativo. Caso de éxito
en la integración de Alfresco con SAP en un gobierno autonómico en España.
http://www.neurowork.net
¿Necesitas una infraestructura estable con muchos años de soporte por delante?
¿Tienes unos requisitos de disponibilidad elevados?
¿Te gustaría consolidar en la misma infraestructura tus aplicaciones nuevas y legacy?
El hardware SPARC, junto con el sistema operativo Solaris, ha sido el tándem escogido por defecto por múltiples compañías para el despliegue de sus sistemas críticos y sigue teniendo un rendimiento superior al de equipos con otras arquitecturas. Los responsables de sistemas aprecian estos equipos, además de por su rendimiento, porque su operación es sencilla, apenas tienen problemas y estarán mucho tiempo operativos.
Los procesadores SPARC están diseñados conjuntamente con los equipos de desarrollo de Solaris y el resto de productos de Oracle (Base de datos, Weblogic, …), lo que permite mejorar el rendimiento del software y ofrecer un soporte unificado, desde la aplicación al hardware.
En este webinar Pedro Yagüe, Director Consulting Expert, nos mostrará por qué tantas compañías apuestan por SPARC/Solaris, una infraestructura que incluye características únicas de seguridad que permiten proteger tanto los sistemas en sí como los desarrollos realizados en ellos, así como una capa de virtualización sin coste adicional que permite maximizar el uso de los equipos y facilita la puesta en marcha de nuevos servicios.
-------------
avanttic forma ahora parte de CGI, multinacional canadiense fundada en 1976. Con presencia en 400 ubicaciones en todo el mundo y cerca de 80.000 consultores y profesionales, CGI se encuentra entre las mayores firmas independientes de servicios TI y consultoría de negocio del mundo.
En las versiones más modernas de su base de datos Oracle ha incorporado numerosas características de gran atractivo para usuarios, administradores y desarrolladores. En este ciclo repasamos las últimas propuestas tecnológicas sobre la base de datos y hablaremos de proyectos de migración.
Sesión 1: "Full equipe" - Descubre las mejoras de las últimas versiones
Conocemos las novedades que Oracle ha incorporado en las versiones actuales de la base de datos, tanto la 21c, última versión lanzada por el fabricante, como la 19c, última opción con soporte extendido disponible. También hablaremos de nuestra experiencia en el despliegue de estas versiones.
Sesión 2: "Plan renove" - La mejor ruta de migración para tus bases de datos
Analizamos las técnicas más efectivas para la migración de los entornos de bases de datos, a través de casos reales en los que hemos trabajado desde avanttic.
Sesión 3: "Conducción autónoma" - Auto gestión/protección/reparación de tus datos
Autonomous Database automatiza tareas de administración y operación de bases de datos y aplica mecanismos de Machine Learning. La base de datos se ejecuta con la máxima eficiencia, reduciendo drásticamente los costes y mejorando el rendimiento y la productividad. En esta última sesión repasaremos las ventajas de Autonomous Database y los principales casos de uso.
En las versiones más modernas de su base de datos Oracle ha incorporado numerosas características de gran atractivo para usuarios, administradores y desarrolladores. En este ciclo repasamos las últimas propuestas tecnológicas sobre la base de datos y hablaremos de proyectos de migración.
Sesión 1: "Full equipe" - Descubre las mejoras de las últimas versiones
Conocemos las novedades que Oracle ha incorporado en las versiones actuales de la base de datos, tanto la 21c, última versión lanzada por el fabricante, como la 19c, última opción con soporte extendido disponible. También hablaremos de nuestra experiencia en el despliegue de estas versiones.
Sesión 2: "Plan renove" - La mejor ruta de migración para tus bases de datos
Analizamos las técnicas más efectivas para la migración de los entornos de bases de datos, a través de casos reales en los que hemos trabajado desde avanttic.
Sesión 3: "Conducción autónoma" - Auto gestión/protección/reparación de tus datos
Autonomous Database automatiza tareas de administración y operación de bases de datos y aplica mecanismos de Machine Learning. La base de datos se ejecuta con la máxima eficiencia, reduciendo drásticamente los costes y mejorando el rendimiento y la productividad. En esta última sesión repasaremos las ventajas de Autonomous Database y los principales casos de uso.
Saca el máximo partido a tus sistemas con Oracle Cloud 'Observability' y Management Platform.
Las empresas viven un proceso acelerado de evolución de sus sistemas y aplicaciones. Los entornos tradicionales se mezclan con los virtualizados y con tecnologías cloud, y es necesario obtener el mejor rendimiento de todos ellos.
¿Conoces el detalle de todos tus sistemas y la relación entre las diferentes tecnologías para resolver posibles problemas?
En esta nueva edición de nuestras Tech Dates, avanttic y Oracle te presentamos una introducción a Oracle Cloud Observability and Management Platform, una solución global para la gestión de sistemas complejos y dinámicos que cubre estas nuevas necesidades, tanto en entornos on-premise como cloud.
También repasaremos la experiencia de avanttic con esta herramienta, que maximiza el rendimiento y disponibilidad de los sistemas más críticos, y veremos las ventajas que nuestros clientes ya están obteniendo tras desplegarla.
¿Tienes una visión completa de tu plataforma de integración?
¿Tienes estandarizadas, centralizadas e inventariadas todas tus integraciones?
¿Te gustaría dedicar más tiempo a aportar valor en vez de a optimizar el mantenimiento de la plataforma?
¿Dispones de procesos empresariales sencillos, flexibles y adaptables?
Desde avanttic te invitamos a la primera edición de nuestros #BreakTechs, eventos online en los que nuestros especialistas profundizan en una temática relacionada con tecnología Oracle y comparten casos de uso reales apoyándose en demos. Con un aforo limitado, en los #BreakTechs podrás conectar con nuestros responsables de área y arquitectos y compartir inquietudes e intereses con asistentes de un perfil similar al tuyo.
En esta primera edición te mostraremos cómo Oracle Service Bus transforma arquitecturas complejas y quebradizas en redes de integración ágiles, centralizadas y gobernadas. También hablaremos de cómo virtualizar y gestionar integraciones a través de servicios.
Oracle Service Bus puede hacer todo esto por tu negocio:
Integraciones eficientes y flexibles
Mejoras en las comunicaciones internas y externas
Ahorro de costes y recursos
Reducción de riesgos al trabajar de forma coordinada para todos los procesos
Alineamiento de políticas y objetivos de tu compañía
Reducción del esfuerzo en el mantenimiento
Mejoras en el seguimiento de las ejecuciones
En esta primera edición de Tech Dates, citas tecnológicas online en la que nos acompañan especialistas de Oracle, hablamos de las ventajas de contratar software, hardware y cloud Oracle a través de los acuerdos marco del CSUC. Gracias a estos acuerdos cualquier universidad española, parque científico o centro dependiente puede disfrutar de numerosas ventajas:
-Contratación más ágil y con menor carga administrativa
-Descuentos mínimos prefijados
-Seguridad jurídica
-Compartir experiencias con otras instituciones
Javier Fondevilla, Gerente de cuentas de avanttic (proveedor homologado de los acuerdos marco), detalla los pasos a seguir para poder adherirse a los acuerdos y los beneficios y descuentos asociados.
Valentín Felip, Jefe de Servicio de Infraestructura Tecnológica en la Universidad Rey Juan Carlos, cuenta la experiencia de su universidad con el acuerdo marco.
José Salado, Solutions Engineer en Oracle, nos pone al día sobre la estrategia de Oracle en hardware y sistemas para el sector de la educación y la investigación, profundizando en Oracle Database Appliance (ODA).
Ramón Travieso, Principal Account Cloud Engineer en Oracle, habla de la transformación de la Universidad a través de la Tecnología Oracle Cloud.
La seguridad sigue siendo hoy en día una de las principales preocupaciones a la hora de dar el salto a la nube. Los clientes sienten una preocupación razonable a la hora de pensar en poner su activo más crítico -los datos- en manos de terceros. Entre las principales amenazas de seguridad en el cloud se encuentra la fuga de datos críticos, sobre todo debido a deficiencias en la configuración y gestión.
Oracle Cloud Infrastructure (OCI) es un referente en el mercado gracias, entre otros aspectos, a su estrategia de seguridad y disponibilidad de activos críticos. En este webinar conoceremos las medidas de seguridad que Oracle pone a disposición de las empresas y cómo desde avanttic podemos facilitar una transición y permanencia en la nube sin fisuras, garantizando la seguridad, disponibilidad y aislamiento.
Desde su lanzamiento en 2008, Oracle Exadata ha conseguido un éxito espectacular y está desplegado en las mayores compañías del mundo. Los clientes lo reconocen como la mejor solución para ejecutar sus bases de datos Oracle por su excelente rendimiento, consolidación, ahorro de costes, mayor escalabilidad, así como el soporte de un único proveedor.
La versión actual de Exadata es la X8M, décima generación del producto. Hay muchos clientes que siguen usando versiones anteriores y bastantes se preguntan si es el momento de actualizar sus equipos.
En este webinar analizaremos la evolución de Exadata, las mejoras más relevantes de las últimas versiones y los puntos más importantes a considerar antes de acometer un proyecto de renovación
La Apificación es el término comúnmente utilizado para indicar la adopción de integración mediante API. Esta adopción facilita la integración entre sistemas, ya sean internos o externos, así como una mejora en el control del intercambio de información entre componentes.
En este evento virtual, profundizamos en el concepto de API y en las funcionalidades alrededor de las API como mecanismos de seguridad, auditoría, monetización.
También mostramos las ventajas de incorporar una plataforma de control de API como Oracle Cloud API Gateway. Por último, presentamos varios casos de éxito; entre ellos, la Apificación bancaria para cumplimiento de la normativa PSD2.
La adopción de una arquitectura basada en servicios y microservicios mejora la integración entre los distintos sistemas, ya sean internos o externos. La incorporación en la arquitectura de un API Manager mejora el control, la auditoría y la seguridad en el acceso a estos servicios y microservicios.
En este meetup online, Jorge Ceballos, Arquitecto SOA en avanttic y Joaquín Esturillo, Consultor SOA en avanttic, muestran las capacidades con API Manager del nuevo Oracle Cloud API Gateway, así como su roadmap, cuyo objetivo es ser el API Manager más potente y completo del mercado.
Oracle Discoverer ha sido la herramienta de reporting de muchas compañías durante más de 20 años. Sin embargo, en ese tiempo, no ha evolucionado al mismo ritmo que las necesidades de las áreas de negocio y sistemas. Actualmente es ya un producto descatalogado y fuera de soporte.
Migrar desde Oracle Discoverer hacia herramientas de Business Intelligence de otros fabricantes implica volver a iniciar el desarrollo desde cero. Pero existe una alternativa: avanttic ha desarrollado un migrador a Oracle Analytics que aprovecha la gran mayoría de esos desarrollos, permitiendo realizar el proyecto en pocas semanas.
Oracle Analytics, la aplicación de analítica y reporting de última generación de Oracle, supone un salto cualitativo en el análisis del dato, proporcionando a los usuarios las funciones de Discoverer e incorporando otras como self-service, machine learning, dashboards y otras ventajas.
Gracias a su escalabilidad, rendimiento y robustez, Oracle WebLogic Server proporciona soporte a las aplicaciones empresariales más exigentes y está extendido en multitud de compañías como base de sus procesos más críticos. Muchas de ellas están planteándose la migración hacia la nube y Oracle dispone diferentes opciones para ejecutar WebLogic en Oracle Cloud Infrastructure (OCI), tanto desplegando en IaaS como en PaaS con Kubernetes. Esto permite extender a las aplicaciones WebLogic las ventajas de elasticidad y optimización de costes propios del entorno cloud.
En este webinar, Javier Castilla, Cloud Architect en avanttic, analiza las opciones de modernización de WebLogic en Oracle Cloud, sus últimas novedades y el impacto en el licenciamiento que conlleva esta migración.
Oracle Analytics Cloud es una plataforma analítica unificada con la que Oracle da un paso adelante en el análisis del dato, proporcionando a los usuarios herramientas self-service, funciones de machine learning, dashboards, replicación de datos, etc.
En los últimos años, con la explosión del modelo cloud para el despliegue de aplicativos, y en concreto en modelo PaaS, este tipo de soluciones ha cobrado cada vez más fuerza, convirtiéndose en la primera opción a la hora de plantearse un proyecto analítico.
En este webinar impartido por Noel García, Especialista de soluciones BI en avanttic, mostramos las capacidades más interesantes de Oracle Analytics Cloud y las diferentes opciones que Oracle nos ofrece para migrar su plataforma on-premise (Oracle Business Intelligence) al cloud. Vemos también las consideraciones a tener en cuenta a la hora de abordar este tipo de proyectos.
Oracle Cloud Infrastructure (OCI) es una nube creada y optimizada específicamente para ayudar a las empresas a ejecutar sus cargas de trabajo más exigentes. Basada en una arquitectura novedosa y en el uso de estándares abierto, OCI ofrece una amplia gama de servicios, desde los básicos de infraestructura a los de gestión de datos, integración o desarrollo, con capacidades de rendimiento y seguridad únicas en el mercado con un precio muy inferior al de otros proveedores.
En este webinar, Pedro Yagüe, Solution Sales Specialist en avanttic, analiza las características más relevantes de OCI, sus últimas novedades y las experiencias reales de compañías que han movido sus sistemas a esta nube
Oracle Content and Experience (OCE) es una herramienta alojada completamente en la nube para la gestión de documentos e información empresariales. Es totalmente flexible y está enfocada a las necesidades del internet de hoy, donde la información no es propia únicamente de páginas web, sino de muchos otros canales de acceso como aplicaciones móviles, servicios de streaming, IoT, etc.
En este webinar, Samuel Campos, Especialista de soluciones en avanttic, muestra los distintos tipos de desarrollos que se pueden implementar teniendo como base el gestor de contenidos en la nube OCE. Analiza los distintos componentes dentro de OCE y cómo aprovecharlos de tal manera que no sólo nos sirva como un repositorio de contenidos e información, sino como una herramienta de contribución, personalización y exposición de datos.
Oracle Management Cloud (OMC) ayuda a las organizaciones a gestionar la creciente cantidad de datos y la complejidad de sus sistemas. Elimina los esfuerzos manuales asociados a las soluciones tradicionales para supervisar, gestionar y proteger las aplicaciones y la infraestructura.
En este webinar, Ángel Mogollón, Especialista de soluciones en avanttic, muestra las principales características de OMC, un conjunto de servicios cloud integrados de supervisión y control para entornos locales, entornos de Oracle Cloud, entornos de nube híbrida y entornos multicloud. En el webinar vemos cómo se utilizan los datos operativos para aprovechar el aprendizaje automático y las técnicas de Big Data.
En este #avanttic_webinar alrededor de las tecnologías Oracle Forms y Oracle Reports repasaremos novedades de producto, hablamos de la evolución de estas tecnologías y compartimos experiencias de migración que hemos llevado a cabo desde avanttic.
Javier Gea, Responsable del Área de Application Development – Database & Forms en avanttic, dirige esta sesión en la que habla de la evolución que Oracle plantea para Forms & Reports. También revisa las características de las últimas versiones de Forms & Reports y las ventajas que los clientes pueden obtener de ellas.
Oracle Forms & Reports es una solución muy útil para diseñar y construir aplicaciones empresariales e interactuar rápida y eficientemente con la base de datos. Oracle ha ido incluyendo numerosas mejoras periódicamente, adaptando Forms a los nuevos requisitos de los clientes y a la evolución tecnológica.
Ver vídeo de webinar: https://youtu.be/_004VSsgRPM
Disponer de un sistema de ingeniería conjunta en modo pago por uso facilita la consolidación de bases de datos de una manera ágil, segura y flexible. Oracle, ante las distintas casuísticas de sus clientes, ha lanzado dos modalidades de servicio: Oracle Exadata Cloud Service, que permite trasladar todas las BBDD al cloud público de Oracle aprovechando todas las ventajas del modelo cloud, y Oracle Exadata Cloud at Customer, que extiende las características del cloud a CPD del cliente, facilitando la coexistencia entre entornos locales en un modelo de pago por uso y con la escalabilidad propia del cloud.
Repasamos las novedades de Oracle Exadata Cloud Service y de la segunda generación de Oracle Exadata Cloud at Customer de manos de especialistas de avanttic y de Oracle.
Ver vídeo del evento: https://youtu.be/AirIKyUpVbM
Con el auge de los microservicios y la necesidad de funcionalidades autocontenidas, se vuelve imprescindible generar APIs para la exposición de estos servicios. Oracle nos proporciona distintas plataformas para la generación y configuración de estas APIs.
En este webinar analizamos dos de estas plataformas, disponibles en Oracle Cloud Infrastructure: API Platform y API Gateway. Repasamos las posibilidades que nos aporta cada una de ellas y mostramos la sencillez con la que se pueden publicar APIs en ambas.
Complementa tus sistemas On-Premise con la potencia de Oracle Cloud Infrastructure (OCI), diseñando una arquitectura de cloud híbrida que te permitirá mejorar la agilidad de tu infraestructura, proponer nuevas funcionalidades y escalar ante posibles nuevas cargas de trabajo a la vez que reduces los costes de operación, licenciamiento e infraestructura.
En este webinar analizamos algunos de los métodos en los que OCI puede complementar a los sistemas On-Premise, determinando los requisitos necesarios y proponiendo posibles casos prácticos de uso: Backup en cloud, crear entornos de disaster recovery, migrar versiones, mover cargas de trabajo, clonar entornos de desarrollo, etc.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
9. ¿Opciones?
• No hacer nada !!!
• Buscar software standard en el mercado
• Reingeniería
• JAVA mediante framework ADF
10. ¿Opciones?
• No hacer nada !!!
• Buscar software standard en el mercado
• Reingeniería
• JAVA mediante framework ADF
• Oracle APEX
11. ¿Opciones?
• No hacer nada !!!
• Buscar software standard en el mercado
• Reingeniería
• JAVA mediante framework ADF
• Oracle APEX
• .NET
12. ¿Opciones?
• No hacer nada !!!
• Buscar software standard en el mercado
• Reingeniería
• JAVA mediante framework ADF
• Oracle APEX
• .NET
• Migrar & Integrar
13. Migrar & Integrar
Beneficios
• Rentabilizar inversión inicial
• Contener el coste
• Minimizar riesgos
• Moderar duración del proyecto
• Suavizar impacto en la organización
• Beneficiarse de funcionalidades que aporta Weblogic Server 11g
20. Situación actual de las TI
Aplicación
Screen
Scrape
Download Aplicación
Cola de File
Aplicación Mensajes Screen
Aplicación Scrape
Sockets Screen Transaction
Transaction Scrape File
File
Aplicación
Sockets
Download CICS Gateway RPC
File ORB
APPC
Aplicación
Mensaje
ORB Aplicación
Aplicación Cola de Transaction
Mensajes File
Aplicación
Cola de
Mensajes
CICS Gateway
Transaction Screen
File Scrape
APPC
Aplicación Mensaje Download RPC
File
21. Definiciones
SOA (Service-Oriented Architecture)
• Permite que funciones de negocio separadas, implementadas por sistemas
autónomos, interoperen para ejecutar procesos de negocio
• Arquitectura software basada en servicios
Flexibilidad
Reutilización
Escalabilidad
Interoperabilidad
Bajo Acoplamiento
22. Definiciones
Servicio
• Forma de distribuir nuestra lógica de negocio en nuestra intranet, extranet
o internet
• Al ser desplegados en la web estamos hablando de Webservices (WS)
23. Definiciones
BPEL
Web Service
Portal Java Service
? Database
Stored Procedures
J2EE ERP
SAP, Oracle, etc.
BPEL
User Tasks
.NET
25. Definiciones
• Oracle ADF (Application Development Framework)
• Framework JAVA para la creación de aplicaciones empresariales basado en la
arquitectura MVC
• Se apoya en estándares
• Se basa en una arquitectura WEB pura sin necesidad de ejecución de plugins
• AJAX para mejorar el rendimiento y la usabilidad
• Soporte a cualquier versión de navegador y de SO
• Incorpora una paleta de componentes rica (tablas pivotantes, árboles, mapas, etc.)
• Si se dispone de Oracle WebLogic Server no es necesario licenciamiento adicional
• JDeveloper
• IDE que simplifica el desarrollo SOA, JAVA y aplicaciones empresariales a través de
lenguajes ADF, JAVA, HTML, JavaScript, UML, XML, BPEL, etc.
27. JavaScript
• JavaScript puede lanzar eventos de Forms
o When-Custom-JavaScript-Event
• Llamar JavaScript desde forms
o Web.Javascript_eval ()
28. JavaScript
• Formulario HTML con
código JavaScript y un
formulario (.fmb)
embebido
• Comunicación
bidireccional entre
JavaScript y Oracle forms
• Cada una de las demos,
“llamada WS” y “llamada
PJC” lanzan un evento en
el .fmb que hace un
simple go_block
• Al finalizar cada una de
las demos, .fmb ejecuta
código JavaScript que
muestra un resultado en
el lado HTML
32. Forms y Servicios
• Consumo de servicios
• Web Services
• Procesos BPEL
• Publicar lógica de negocio utilizada en Forms como servicios
• Consumir desde forms
• Ejecución desde otras aplicaciones
• Orquestación con BPEL
33. Consumo de Servicios desde Forms
¿Cómo?
Identificar el WSDL
Crear un Proxy
Empaquetarlo
Importar desde
Forms
34. Publicación de la lógica propia de forms
¿Cómo?
• Opciones
• Reingeniería del código
• Mover a la Base de Datos
• Publicar código PL/SQL como un WS
36. Integración con Web Services
Forms y SOA
• Al seleccionar demo “Llamada
a un WS”, JavaScript lanza un
evento en el .fmb
• El .fmb recibe evento y hace un
go_block
• WS1. Consume un WS público
que nos devuelve la
temperatura de la ciudad
seleccionada.
http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=48
• WS2. Consume WS público que
devuelve el tiempo que hace
en una población de EEUU.
http://www.deeptraining.com/webservices/weather.asmx?op=GetW
eather
37. Integración con Web Services
Forms y SOA
• Llamada WS2
• El .fmb consume WS
público a través de un
proxy hecho con
Jdeveloper el cual nos
devuelve el tiempo que
hace en la ciudad de
TOPECA
• El .fmb recibe el valor
“rain” y lo envía a la parte
HTML.
• El lado HTML muestra la
imagen de “lluvia”
mediante JavaScript
38. Integración con Web Services
Forms y SOA
• Llamada WS2
• En este caso se consume el
WS para conocer el tiempo
que hace en la ciudad de
OLYMPIA
• El .fmb recibe el valor
“sunny” y lo envía a la
parte HTML.
• El lado HTML muestra la
imagen de “soleado”
mediante JavaScript
39. Integración con Web Services
Forms y SOA
• Llamada WS2
• En este caso se consume el
WS para conocer el tiempo
que hace en la ciudad de
DENVER
• El .fmb recibe el valor
“partly cloudy” y lo envía a
la parte HTML.
• El lado HTML muestra la
imagen de “nublado”
mediante JavaScript
41. Integración con procesos BPEL
Forms y SOA
• Ejemplo de Tienda Online
• Interfaz de usuario
desarrollada en Oracle
forms
• Usuario selecciona artículos
a comprar y aplicación
Oracle Forms inicia proceso
de compra
• El proceso de compra es
orquestado mediante
proceso BPEL y desplegado
en Oracle Weblogic Server
como un WebService
42. Integración con procesos BPEL
Forms y SOA
• Interfaz de usuario
totalmente Oracle forms
nos guía a través de la
compra online
• Se añaden artículos al
carrito de la compra
43. Integración con procesos BPEL
Forms y SOA
• Una vez finalizado el
pedido, desde este .fmb se
inicia el proceso de compra
• Concretamente desde el
botón “Place Order” se
inicia el proceso BPEL
mediante el consumo de un
WS
44. Integración con procesos BPEL
Forms y SOA
• BPEL del flujo de negocio
que gestiona un pedido una
vez el usuario lo ha
configurado desde la
aplicación Oracle Forms
• El proceso ha acaba con una
confirmación automática o
manual
• La regla de negocio que
decide si la aprobación es
automática o manual
depende del tipo de cliente
que realiza el pedido y del
importe del mismo
45. Integración con procesos BPEL
Forms y SOA
• Desde la consola de BPEL
Control (forma parte de la
SOA Suite de Oracle) se
puede monitorizar el
estado de los procesos de
compra realizados
• Cada línea indica un inicio
de compra realizado
desde la aplicación Oracle
Forms
• Las líneas con estado OK
ya han sido aprobadas
• Las líneas con estado
pendiente han de ser
aprobadas de forma
manual por un
usuario/supervisor
46. Integración con procesos BPEL
Forms y SOA
• Desde la consola de BPEL
Control filtramos los
procesos de compra con
estado pendiente de
aprobación
47. Integración con procesos BPEL
Forms y SOA
• Desde la consola BPM
Worklist (componente de
la SOA Suite de Oracle) se
puede interactuar con los
procesos pendientes
• En nuestro ejemplo
podemos cambiar el
estado del proceso a
aprobado o rechazado
48. Integración con procesos BPEL
Forms y SOA
• Desde la consola BPM
Worklist podemos ver el
detalle de un proceso de
compra
• Usuario que lo realiza
• Artículos y cantidad
• Importe
• etc.
49. Integración con procesos BPEL
Forms y SOA
• El usuario, desde la
consola de BPM Worklist
cambia el estado a
aprobado de uno de los
procesos de compra
50. Integración con procesos BPEL
Forms y SOA
• Después del cambio de
estado, sólo resta un
proceso de compra
pendiente de aprobar
51. Integración con procesos BPEL
Forms y SOA
• El WSDL que nos ha
facilitado el publicador
del servicio y que hemos
utilizado para crear el
proxy desde el Jdeveloper
52. Integración con procesos BPEL
Forms y SOA
• Utilización desde el .fmb
de la clase Java proxy que
se encarga de la
comunicación con el WS
56. PJCs y Java Beans (lado cliente)
Forms y SOA
• Al seleccionar demo “Llamada
PJC”, JavaScript lanza un
evento en el .fmb para
mostrarnos los campos
necesarios para la demo
• El .fmb recibe evento y hace
go_block
• Al hacer click sobre el botón
del .fmb “Calculadora” se
cambia propiedad de la clase
calculadora JAVA (awt) para
que se haga visible la
calculadora
57. PJCs y Java Beans (lado cliente)
Forms y SOA
• El usuario opera directamente
sobre la calculadora
desarrollada totalmente en
JAVA
• Cuando finaliza de operar el
usuario pulsa el botón de la
calculadora “Get Value”
• El “Get Value” lanza evento en
el .fmb y éste recoge el valor
recibido como parámetro
58. PJCs y Java Beans (lado cliente)
Forms y SOA
• El .fmb muestra el resultado de
la operación en un item
• El .fmb envía a la parte HTML
el resultado
• El lado HTML mediante un
JavaScript muestra el resultado
59. Eventos externos
• Forms recibe “comunicaciones” desde eventos asíncronos
o Nombre de evento
o Tipo
o Alcance
• When-Event-Raised
60. OraFormsFaces
• Componentes para integración de Forms y JSF (capa de presentación)
• Mayor productividad en el desarrollo
• Creado por Wilfred van der Deijl
• Integrada en Jdeveloper
• Desplegable en Oracle Weblogic Server
• Licenciamiento adicional
62. Conclusiones
Continuidad para Oracle forms & Reports
• Extended support hasta 2017 y Sustaining Support no tiene fecha
• Oracle no tiene planes ni intención de “eliminar” Forms & Reports
Nuestra recomendación
• Migración & Integración
• Nuevos desarrollos con ADF
63. tu partner tecnológico
de confianza
javier.gea@avanttic.com
Aragó 182, 3º 4ª, 08011 Barcelona
Teléfono 93 151 84 51
www.avanttic.com
blog.avanttic.com