Este documento presenta una sesión sobre la comparación entre Integración Cloud Service (ICS) y Service Oriented Architecture (SOA). Explica brevemente los conceptos de cloud computing, los modelos de servicios en la nube, e introduce ICS y SOA. Luego, compara ICS y SOA en términos de sus objetivos, tipos de integraciones, complejidad y cuándo usar cada uno. Finalmente, incluye una demostración de ICS.
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)Efraim Martinez
A description of the trends that leaded to cloud computing, the architectures and the integration with current systems.
Una descripción de las tendencias que llevaron al cloud computing, las arquitecturas de la nube y cómo se integran con los sistemas actuales.
El documento describe el concepto de computación en la nube, incluyendo sus ventajas como la integración de servicios en red, prestación de servicios a nivel mundial y actualizaciones automáticas, así como sus desventajas como la interdependencia de los proveedores y la seguridad de los datos. Explica las tres capas principales (SaaS, PaaS e IaaS) y los tipos de nubes (públicas, privadas e híbridas).
El documento describe los microservicios y sus ventajas. Los microservicios son servicios pequeños y autónomos que trabajan juntos mediante APIs HTTP para ofrecer funcionalidades de negocio de forma independiente. Esto permite escalabilidad, despliegue independiente de cada servicio, y tolerancia a fallos. Sin embargo, los microservicios también introducen más complejidad en despliegues, monitoreo, pruebas y otros factores.
Arquitectura de servicios distribuidos, trade-off, implementacion, experiencias y utilizacion de RabbitMQ como Message Broker entre servicios, beneficios de RabbitMQ. Experiencias con AWS Amazon Web Services.
El documento describe el modelo de computación en la nube, incluyendo sus características como la escalabilidad, pago por uso y acceso ubicuo a recursos de TI. Explica que existen tres capas principales (infraestructura como servicio, plataforma como servicio y software como servicio) y diferentes tipos de nubes (pública, privada e híbrida).
El documento describe los diferentes modelos de despliegue y servicios de nube, incluyendo nube pública, privada, híbrida y comunitaria. También explica los modelos de servicios como Software como Servicio (SaaS), Plataforma como Servicio (PaaS) e Infraestructura como Servicio (IaaS).
El documento habla sobre experiencias web avanzadas utilizando tecnologías como portlets, mashups y widgets. Describe las capacidades que debe tener una experiencia web avanzada como personalización, acceso desde cualquier lugar y en cualquier momento, participación del usuario, y protección de información personal. También menciona soluciones de IBM como WebSphere Portal, IBM Mashup Center y Web Content Management para crear este tipo de experiencias web avanzadas.
Este documento presenta una sesión sobre la comparación entre Integración Cloud Service (ICS) y Service Oriented Architecture (SOA). Explica brevemente los conceptos de cloud computing, los modelos de servicios en la nube, e introduce ICS y SOA. Luego, compara ICS y SOA en términos de sus objetivos, tipos de integraciones, complejidad y cuándo usar cada uno. Finalmente, incluye una demostración de ICS.
Cloud Computing: Tendencias y arquitecturas (Sesión 1, UTAD junio 2013)Efraim Martinez
A description of the trends that leaded to cloud computing, the architectures and the integration with current systems.
Una descripción de las tendencias que llevaron al cloud computing, las arquitecturas de la nube y cómo se integran con los sistemas actuales.
El documento describe el concepto de computación en la nube, incluyendo sus ventajas como la integración de servicios en red, prestación de servicios a nivel mundial y actualizaciones automáticas, así como sus desventajas como la interdependencia de los proveedores y la seguridad de los datos. Explica las tres capas principales (SaaS, PaaS e IaaS) y los tipos de nubes (públicas, privadas e híbridas).
El documento describe los microservicios y sus ventajas. Los microservicios son servicios pequeños y autónomos que trabajan juntos mediante APIs HTTP para ofrecer funcionalidades de negocio de forma independiente. Esto permite escalabilidad, despliegue independiente de cada servicio, y tolerancia a fallos. Sin embargo, los microservicios también introducen más complejidad en despliegues, monitoreo, pruebas y otros factores.
Arquitectura de servicios distribuidos, trade-off, implementacion, experiencias y utilizacion de RabbitMQ como Message Broker entre servicios, beneficios de RabbitMQ. Experiencias con AWS Amazon Web Services.
El documento describe el modelo de computación en la nube, incluyendo sus características como la escalabilidad, pago por uso y acceso ubicuo a recursos de TI. Explica que existen tres capas principales (infraestructura como servicio, plataforma como servicio y software como servicio) y diferentes tipos de nubes (pública, privada e híbrida).
El documento describe los diferentes modelos de despliegue y servicios de nube, incluyendo nube pública, privada, híbrida y comunitaria. También explica los modelos de servicios como Software como Servicio (SaaS), Plataforma como Servicio (PaaS) e Infraestructura como Servicio (IaaS).
El documento habla sobre experiencias web avanzadas utilizando tecnologías como portlets, mashups y widgets. Describe las capacidades que debe tener una experiencia web avanzada como personalización, acceso desde cualquier lugar y en cualquier momento, participación del usuario, y protección de información personal. También menciona soluciones de IBM como WebSphere Portal, IBM Mashup Center y Web Content Management para crear este tipo de experiencias web avanzadas.
El documento describe los conceptos fundamentales de la computación en la nube. Explica que permite ofrecer servicios de computación a través de Internet, y que los usuarios pueden acceder a los servicios disponibles "en la nube" sin necesidad de ser expertos en gestión de recursos. También describe las diferentes capas de servicios en la nube, incluyendo software como servicio, plataforma como servicio e infraestructura como servicio.
El documento presenta una introducción a los conceptos de arquitectura orientada a servicios (SOA). Explica brevemente qué es SOA, por qué es importante, qué hay de nuevo en SOA y cómo impacta en las empresas. También resume los beneficios de SOA para el negocio y TI, así como la estrategia y tendencias del mercado en relación a SOA.
El documento describe la computación en la nube, que permite a los usuarios acceder a servicios informáticos a través de Internet sin necesidad de conocimientos técnicos avanzados. Ofrece beneficios como implementaciones más rápidas, actualizaciones automáticas y uso eficiente de recursos, pero también plantea desafíos como la seguridad de los datos, la dependencia de proveedores y la escalabilidad a largo plazo. Explica los tipos de nubes públicas, privadas e híbridas.
El documento describe la computación en la nube, que permite a los usuarios acceder a servicios informáticos a través de Internet sin necesidad de conocimientos técnicos avanzados. Ofrece beneficios como implementaciones más rápidas, actualizaciones automáticas y uso eficiente de recursos, pero también plantea desafíos como la seguridad de los datos, la dependencia de proveedores y la escalabilidad a largo plazo. Explica los tipos de nubes públicas, privadas e híbridas.
El documento describe los diferentes modelos de computación en la nube, incluyendo los modelos de despliegue (privado, público, híbrido y comunitario) y los modelos de servicio (SaaS, PaaS e IaaS). Explica que SaaS se refiere a software alojado en la nube, PaaS proporciona plataformas de desarrollo virtuales y IaaS ofrece recursos de computación como procesamiento y almacenamiento. Los modelos varían en el control que tienen los usuarios sobre la infraestructura suby
Este documento presenta una introducción a la Arquitectura Orientada a Servicios (SOA). Explica que SOA organiza un sistema en términos de servicios autónomos y granulares que interactúan entre sí. Detalla los componentes clave de SOA como servicios web, UDDI para publicación y descubrimiento, y composición de servicios. Finalmente, destaca los beneficios de SOA como flexibilidad, reutilización y reducción de costos.
Este documento presenta una agenda sobre SOA y Cloud Computing. La agenda sobre SOA incluye las definiciones de SOA, sus beneficios y arquitectura de implementación. La agenda sobre Cloud Computing incluye las definiciones de las capas SaaS, PaaS e IaaS, los tipos de nubes y sus ventajas y desventajas. Finalmente, compara SOA y Cloud Computing.
El documento describe la integración de Drupal con Alfresco ECM a través de CMIS. Explica que Drupal puede utilizarse como portal de acceso y front-end, mientras que Alfresco se usa como repositorio de contenido back-end. La integración se logra a través del módulo CMIS de Drupal, el cual permite la sincronización y gestión de contenidos entre ambas plataformas de manera no intrusiva.
Este documento presenta una integración entre Drupal y Alfresco ECM a través de CMIS. Explica que Drupal puede acceder al contenido almacenado en Alfresco y permitir la creación y gestión de contenido desde Drupal, manteniendo el contenido real en el repositorio de Alfresco. La integración es no intrusiva y no requiere migración de datos, además de ser de código abierto y gratuita. Finalmente, se muestra una demostración práctica de esta integración entre los sistemas.
Articulo computacion en la nube Jaime MarinJaime Marin
El documento describe los principales modelos de servicios y despliegue en la nube. Los modelos de servicio incluyen software como servicio (SaaS), plataforma como servicio (PaaS) e infraestructura como servicio (IaaS). Los modelos de despliegue son nube pública, nube privada, nube híbrida y nube comunitaria. La nube ofrece recursos a través de internet de forma flexible y a bajo costo.
Este documento describe las arquitecturas y modelos de oferta de cloud computing. Explica que la virtualización es la base de la infraestructura como servicio (IaaS) y plataforma como servicio (PaaS), permitiendo la consolidación de recursos y el pago por uso. También distingue el outsourcing, donde una empresa externaliza tareas a un proveedor, del cloud computing, que ofrece la infraestructura del proveedor con características de escalabilidad y pagos flexibles.
La computación en la nube concepto conocido también bajo los términos informá...mdcanabal
La computación en la nube permite ofrecer servicios de computación a través de Internet, donde los usuarios pueden acceder a ellos sin conocimientos expertos en gestión de recursos. Existen tres capas principales: software como servicio, plataforma como servicio e infraestructura como servicio. Ofrece beneficios como escalabilidad, bajo costo y actualizaciones automáticas, pero también plantea desafíos como la dependencia de proveedores y la seguridad de los datos.
El documento presenta una introducción a la Arquitectura Orientada a Servicios (SOA). Explica que SOA es un estilo arquitectónico que define la funcionalidad de una aplicación como conjuntos de servicios independientes con interfaces bien definidas. También analiza la relación entre SOA y los servicios web, y compara SOA con estilos arquitectónicos anteriores como los objetos y componentes distribuidos. Finalmente, discute cómo SOA se relaciona con otras tecnologías emergentes como la computación en la nube.
El documento discute los beneficios y desafíos de los servicios web. Explica que los servicios web pueden mejorar la agilidad empresarial, reducir costos de desarrollo e integración, y habilitar nuevos modelos de negocio. Sin embargo, también presentan desafíos como falta de estándares, seguridad e interoperabilidad. El documento recomienda que las empresas incorporen los servicios web en su estrategia tecnológica para aprovechar estas oportunidades.
Presentación de Redcom sobre Duet Enterprise.
Capacidad para potenciar SAP como herramienta de gestión utilizando entornos de colaboración Microsoft
Tratamiento de datos de aplicativos Back-Office en SAP con las funcionalidades y flexibilidad de SharePoint 2010
Comunicación bidireccional SAP↔MICROSOFT
Problemas de seguridad y conectividad solucionados mediante un framework desarrollado conjuntamente
Whitepaper - Elige el servicio de hosting más indicado para tu proyectoArsys
El documento describe los cinco tipos principales de alojamiento web: alojamiento compartido, alojamiento en la nube, alojamiento administrado de WordPress, servidores virtuales privados y servidores dedicados. Explica las características, ventajas y desventajas de cada opción así como para qué tipo de proyectos web son más adecuados.
La arquitectura orientada a servicios (SOA) define el uso de servicios para apoyar los requisitos del negocio. Permite la creación de sistemas escalables que reflejen el negocio de la organización y brindan una forma estándar de exponer e invocar servicios, facilitando la interacción entre sistemas. SOA define capas de software que exponen funcionalidades como servicios, facilitan la integración de servicios y definen procesos en términos del negocio.
El documento describe la computación en la nube, incluyendo que permite ofrecer servicios de computación a través de Internet almacenando y accediendo información desde servidores remotos. Ofrece ejemplos de software, plataforma e infraestructura como servicios y discute beneficios como escalabilidad y desventajas como dependencia de proveedores.
Este documento presenta una introducción a las arquitecturas REST y su aplicación en Mercado Libre. Explica los conceptos básicos de REST y cómo Mercado Libre evolucionó de un sistema monolítico a una arquitectura basada en múltiples APIs REST independientes. También discute tecnologías como Elastic Search, Memcached y RabbitMQ, así como desafíos comunes como la configuración y la integración con proveedores de pagos.
El documento introduce los conceptos básicos de middleware, incluyendo su definición como software que permite la interacción entre aplicaciones en un ambiente distribuido, los tipos principales como RPC, MOM, data middleware y ORBs, y ejemplos de plataformas middleware como servidores de aplicaciones e integration brokers. También describe características como la interacción síncrona y asíncrona, y el uso de middleware para integrar aplicaciones a escala empresarial.
El documento describe los conceptos fundamentales de la computación en la nube. Explica que permite ofrecer servicios de computación a través de Internet, y que los usuarios pueden acceder a los servicios disponibles "en la nube" sin necesidad de ser expertos en gestión de recursos. También describe las diferentes capas de servicios en la nube, incluyendo software como servicio, plataforma como servicio e infraestructura como servicio.
El documento presenta una introducción a los conceptos de arquitectura orientada a servicios (SOA). Explica brevemente qué es SOA, por qué es importante, qué hay de nuevo en SOA y cómo impacta en las empresas. También resume los beneficios de SOA para el negocio y TI, así como la estrategia y tendencias del mercado en relación a SOA.
El documento describe la computación en la nube, que permite a los usuarios acceder a servicios informáticos a través de Internet sin necesidad de conocimientos técnicos avanzados. Ofrece beneficios como implementaciones más rápidas, actualizaciones automáticas y uso eficiente de recursos, pero también plantea desafíos como la seguridad de los datos, la dependencia de proveedores y la escalabilidad a largo plazo. Explica los tipos de nubes públicas, privadas e híbridas.
El documento describe la computación en la nube, que permite a los usuarios acceder a servicios informáticos a través de Internet sin necesidad de conocimientos técnicos avanzados. Ofrece beneficios como implementaciones más rápidas, actualizaciones automáticas y uso eficiente de recursos, pero también plantea desafíos como la seguridad de los datos, la dependencia de proveedores y la escalabilidad a largo plazo. Explica los tipos de nubes públicas, privadas e híbridas.
El documento describe los diferentes modelos de computación en la nube, incluyendo los modelos de despliegue (privado, público, híbrido y comunitario) y los modelos de servicio (SaaS, PaaS e IaaS). Explica que SaaS se refiere a software alojado en la nube, PaaS proporciona plataformas de desarrollo virtuales y IaaS ofrece recursos de computación como procesamiento y almacenamiento. Los modelos varían en el control que tienen los usuarios sobre la infraestructura suby
Este documento presenta una introducción a la Arquitectura Orientada a Servicios (SOA). Explica que SOA organiza un sistema en términos de servicios autónomos y granulares que interactúan entre sí. Detalla los componentes clave de SOA como servicios web, UDDI para publicación y descubrimiento, y composición de servicios. Finalmente, destaca los beneficios de SOA como flexibilidad, reutilización y reducción de costos.
Este documento presenta una agenda sobre SOA y Cloud Computing. La agenda sobre SOA incluye las definiciones de SOA, sus beneficios y arquitectura de implementación. La agenda sobre Cloud Computing incluye las definiciones de las capas SaaS, PaaS e IaaS, los tipos de nubes y sus ventajas y desventajas. Finalmente, compara SOA y Cloud Computing.
El documento describe la integración de Drupal con Alfresco ECM a través de CMIS. Explica que Drupal puede utilizarse como portal de acceso y front-end, mientras que Alfresco se usa como repositorio de contenido back-end. La integración se logra a través del módulo CMIS de Drupal, el cual permite la sincronización y gestión de contenidos entre ambas plataformas de manera no intrusiva.
Este documento presenta una integración entre Drupal y Alfresco ECM a través de CMIS. Explica que Drupal puede acceder al contenido almacenado en Alfresco y permitir la creación y gestión de contenido desde Drupal, manteniendo el contenido real en el repositorio de Alfresco. La integración es no intrusiva y no requiere migración de datos, además de ser de código abierto y gratuita. Finalmente, se muestra una demostración práctica de esta integración entre los sistemas.
Articulo computacion en la nube Jaime MarinJaime Marin
El documento describe los principales modelos de servicios y despliegue en la nube. Los modelos de servicio incluyen software como servicio (SaaS), plataforma como servicio (PaaS) e infraestructura como servicio (IaaS). Los modelos de despliegue son nube pública, nube privada, nube híbrida y nube comunitaria. La nube ofrece recursos a través de internet de forma flexible y a bajo costo.
Este documento describe las arquitecturas y modelos de oferta de cloud computing. Explica que la virtualización es la base de la infraestructura como servicio (IaaS) y plataforma como servicio (PaaS), permitiendo la consolidación de recursos y el pago por uso. También distingue el outsourcing, donde una empresa externaliza tareas a un proveedor, del cloud computing, que ofrece la infraestructura del proveedor con características de escalabilidad y pagos flexibles.
La computación en la nube concepto conocido también bajo los términos informá...mdcanabal
La computación en la nube permite ofrecer servicios de computación a través de Internet, donde los usuarios pueden acceder a ellos sin conocimientos expertos en gestión de recursos. Existen tres capas principales: software como servicio, plataforma como servicio e infraestructura como servicio. Ofrece beneficios como escalabilidad, bajo costo y actualizaciones automáticas, pero también plantea desafíos como la dependencia de proveedores y la seguridad de los datos.
El documento presenta una introducción a la Arquitectura Orientada a Servicios (SOA). Explica que SOA es un estilo arquitectónico que define la funcionalidad de una aplicación como conjuntos de servicios independientes con interfaces bien definidas. También analiza la relación entre SOA y los servicios web, y compara SOA con estilos arquitectónicos anteriores como los objetos y componentes distribuidos. Finalmente, discute cómo SOA se relaciona con otras tecnologías emergentes como la computación en la nube.
El documento discute los beneficios y desafíos de los servicios web. Explica que los servicios web pueden mejorar la agilidad empresarial, reducir costos de desarrollo e integración, y habilitar nuevos modelos de negocio. Sin embargo, también presentan desafíos como falta de estándares, seguridad e interoperabilidad. El documento recomienda que las empresas incorporen los servicios web en su estrategia tecnológica para aprovechar estas oportunidades.
Presentación de Redcom sobre Duet Enterprise.
Capacidad para potenciar SAP como herramienta de gestión utilizando entornos de colaboración Microsoft
Tratamiento de datos de aplicativos Back-Office en SAP con las funcionalidades y flexibilidad de SharePoint 2010
Comunicación bidireccional SAP↔MICROSOFT
Problemas de seguridad y conectividad solucionados mediante un framework desarrollado conjuntamente
Whitepaper - Elige el servicio de hosting más indicado para tu proyectoArsys
El documento describe los cinco tipos principales de alojamiento web: alojamiento compartido, alojamiento en la nube, alojamiento administrado de WordPress, servidores virtuales privados y servidores dedicados. Explica las características, ventajas y desventajas de cada opción así como para qué tipo de proyectos web son más adecuados.
La arquitectura orientada a servicios (SOA) define el uso de servicios para apoyar los requisitos del negocio. Permite la creación de sistemas escalables que reflejen el negocio de la organización y brindan una forma estándar de exponer e invocar servicios, facilitando la interacción entre sistemas. SOA define capas de software que exponen funcionalidades como servicios, facilitan la integración de servicios y definen procesos en términos del negocio.
El documento describe la computación en la nube, incluyendo que permite ofrecer servicios de computación a través de Internet almacenando y accediendo información desde servidores remotos. Ofrece ejemplos de software, plataforma e infraestructura como servicios y discute beneficios como escalabilidad y desventajas como dependencia de proveedores.
Este documento presenta una introducción a las arquitecturas REST y su aplicación en Mercado Libre. Explica los conceptos básicos de REST y cómo Mercado Libre evolucionó de un sistema monolítico a una arquitectura basada en múltiples APIs REST independientes. También discute tecnologías como Elastic Search, Memcached y RabbitMQ, así como desafíos comunes como la configuración y la integración con proveedores de pagos.
El documento introduce los conceptos básicos de middleware, incluyendo su definición como software que permite la interacción entre aplicaciones en un ambiente distribuido, los tipos principales como RPC, MOM, data middleware y ORBs, y ejemplos de plataformas middleware como servidores de aplicaciones e integration brokers. También describe características como la interacción síncrona y asíncrona, y el uso de middleware para integrar aplicaciones a escala empresarial.
This document discusses the benefits of upgrading an Oracle database to version 12c. It highlights features like improved provisioning, in-memory processing, consolidation, high availability, easy upgrades and migrations, predictive tasks, and cost savings. It also notes that Oracle support for 11gR2 will end in 2018, making 12c the supported version. The presentation is by Deiby Gomez, an Oracle ACE director who works with Nuvola, S.A. to provide Oracle consulting, support and training services.
This document summarizes Cesar Hernandez's presentation on Apache Tomcat, TomEE, and tFactory. Cesar is a software architect who works with Java EE technologies and is involved with several technical communities in Guatemala. The presentation covers how Apache Tomcat is commonly used, its technology and commercial aspects, and how tFactory can be used to easily manage multiple Tomcat instances over a network. tFactory provides features like remote server management, instance monitoring and configuration, and template-based instance deployment. The architecture and a demo of tFactory are also presented.
The document discusses Oracle databases in the cloud. It begins with definitions of cloud computing models like IaaS, PaaS, SaaS and DBaaS. It then examines options for running Oracle databases on cloud platforms like AWS, Microsoft Azure, Oracle Cloud, and vCloud Air. Key considerations in choosing a cloud platform are discussed, such as licensing, costs, performance and migration challenges. The document provides tips for managing databases in the cloud and concludes that determining if a cloud option is suitable requires a case-by-case analysis.
Subir un documento a Google Docs requiere 5 pasos: 1) Buscar Google Docs, 2) Seleccionar la primera opción, 3) Iniciar sesión con una cuenta Gmail, 4) Hacer clic en "upload" para examinar el documento a subir, y 5) Hacer clic en "upload file" para completar la carga del documento seleccionado.
This document provides an overview of key considerations and new features for upgrading to Oracle Database 12c. It discusses checking and potentially updating initialization parameters, applying the latest bundle patches, enabling new authentication protocols for client connections, using the new SQLCL tool instead of SQL*Plus, and configuring the free Oracle Enterprise Manager Express product for database management and monitoring. It also mentions new features for the Oracle Automatic Storage Management cluster and the introduction of a management repository for storing cluster metrics.
Este documento describe el proceso de integración continua para aplicaciones Oracle ADF. Explica cómo utilizar Git para control de versiones, Maven para gestión de dependencias, JUnit y Selenium para pruebas automatizadas, y Jenkins para orquestar de forma automatizada el proceso de compilación, pruebas y despliegue.
Este documento presenta información sobre Julio César Ayapán y su compañía Nuvola S.A., expertos en soluciones Oracle. Detalla las certificaciones y experiencia del equipo de Nuvola, así como los servicios de soporte y consultoría que ofrecen relacionados a bases de datos Oracle, Exadata, middleware y cursos de administración de Oracle. Luego resume las características principales de Oracle Clusterware 12c, incluyendo requisitos de instalación, Grid Naming Services, arquitectura Flex Cluster, administración de nodos y alta disponibil
Este documento resume las características y capacidades de Oracle Application Development Framework (ADF). Explica que ADF es un framework de desarrollo basado en Java EE que permite crear interfaces de usuario modernas e implementar patrones de diseño como MVC. También describe cómo ADF 12c puede generar APIs RESTful a partir de modelos de datos, con características como paginación, filtros y versionamiento de APIs. Finalmente, incluye un ejemplo demostrativo de cómo crear una API REST para recursos de regiones y países.
El documento describe las aplicaciones middleware y su función como capa intermedia entre el hardware y el software. El middleware permite la localización de servicios a través de redes, filtración de datos para privacidad y accesibilidad independiente del servicio de red. También ayuda a combinar sistemas de bases de datos y aplicaciones entre departamentos y ubicaciones geográficas diferentes.
El documento describe los microservicios, que son una alternativa a las aplicaciones monolíticas tradicionales donde cada aplicación se compone de pequeños servicios independientes. Los microservicios permiten el desarrollo, prueba e implementación independiente de cada servicio y pueden utilizar diferentes lenguajes y tecnologías. Algunas de las principales plataformas para microservicios incluyen Docker, Kubernetes, Mesosphere y OpenShift. Compañías como Netflix, Amazon y Twitter han adoptado con éxito los microservicios para lograr mayor agilidad e innovación.
MuleSoft y la Arquitectura Orientada a Microservicios (MSA)Larry Magallanes
Qué es la arquitectura orientada a Microservicios (MSA) y cómo Mulesoft puede agilizar la adopción de este tipo de arquitectura. Patrones de Microservicios. Ventanas y Desventajas. Casos de éxito. Buenas prácticas.
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...MongoDB
Las arquitecturas de microservicios han sido adoptados muy rápidamente, debido a su capacidad para proveer modularidad, escalabilidad y alta disponibilidad
En este seminario web grabado, nuestros expertos, Rubén Terceño de MongoDB y Miguel Garrido de Paradigma Digital le explican cómo se puede usar microservicios para:
Alinear las estructuras de tu organización
Realizar aplicaciones más rápidamente
Hacer un uso eficiente de tus recursos
Este documento presenta una introducción a la arquitectura orientada a servicios (SOA). Explica los fundamentos de SOA, cómo abordar un proyecto SOA, un decálogo para la implementación de SOA y diferentes plataformas SOA como Microsoft, IBM, Sun y Artix. También resume los beneficios de SOA y siete claves para el éxito de una implementación SOA.
La arquitectura orientada a servicios (SOA) define una forma de diseñar aplicaciones mediante la composición de servicios autónomos e independientes. Un servicio es una función reutilizable que interactúa mediante mensajes. Los principios de SOA incluyen que los servicios sean autónomos, distribuibles y desacoplados. Las ventajas de SOA son la alineación con el negocio, la abstracción y la capacidad de descubrimiento de servicios.
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0Victor Cueva
Este documento describe los mashups, herramientas para combinar datos de diferentes fuentes para crear nuevas aplicaciones. Explica que los mashups permiten compartir e integrar información de forma dinámica y que pueden utilizar tanto servicios web públicos como internos de una empresa. También cubre conceptos como arquitectura orientada a servicios, ventajas de la reutilización de datos, y herramientas para crear mashups como Denodo y Serena Mashups Composer.
El documento describe los servicios web, incluyendo su definición, modelo arquitectónico, requisitos y ventajas. Los servicios web permiten la interoperabilidad entre aplicaciones a través de Internet utilizando estándares como XML, SOAP y WSDL.
MuleSoft y las arquitecturas orientadas a microserviciosCarlos Reinoza
Este documento presenta una introducción a la arquitectura orientada a microservicios. Explica las definiciones, características, ventajas y desventajas de los microservicios, así como su estructura y patrones. También analiza casos de éxito de empresas que han adoptado esta arquitectura y las mejores prácticas para su implementación. Finalmente, discute las tendencias futuras y las alternativas de software para apoyar la arquitectura de microservicios.
Este documento compara REST y los servicios web. Explica que REST es un estilo de arquitectura para sistemas distribuidos hipermedia como la Web. Describe los principios de REST como la identificación de recursos mediante URIs y la manipulación de recursos a través de representaciones. También compara las características y diferencias entre REST y SOAP para servicios web.
Mulesoft: Plataforma empesarial de integracionesLarry Magallanes
Primer Meetup de MuleSoft en Ciudad de Panamá. Se hace una introducción a SOA, APIs, Microservicios, API-Led Connectivity y a las principales herramientas de la suite de MuleSoft para soluciones de integración: Anypoint Platform
In this talk, I will talk about what Cloud Native is and why it's important in the design of applications.
I will also address the challenges involved in writing Cloud Native applications in the JVM. The topics in details that will be discussed are:
Microservices arquitecture
Containers
Orchestration
Observability
CI, CD and Continuous Deployment
Security
El documento describe los sistemas distribuidos y los patrones arquitectónicos aplicables, como proxy, MVC y microservicios. Analiza el sitio AliExpress e identifica que usa el patrón de microservicios, descomponiendo el sistema en múltiples servicios modulares como búsqueda, pagos, recomendaciones, etc., los cuales se comunican a través de una puerta de enlace y bus.
El documento describe los beneficios de una arquitectura orientada a servicios (SOA). SOA permite la agilidad del negocio al maximizar la reutilización de recursos existentes y minimizar el tiempo y costo de desarrollar nuevas aplicaciones a través del ensamblaje de componentes. También proporciona mayor retorno de inversión al reutilizar funcionalidades existentes, permite agilidad de TI al hacer que los servicios sean independientes de la tecnología subyacente, y reduce costos a través de la estandarización y prue
Microservicios sobre tecnologías Pivotal y VMwareAntonio Gallego
Presentación del meetup celebrado el 28-10-2015 en Madrid. Este meetup práctico se centró en tecnologías Spring, Pivotal Cloud Foundry y VMware.
Vimos la estructura de 4 microservicios escritos con Spring Boot. Éstos utilizó Spring Cloud para conectar a bases de datos de backend y Spring MVC para utilizar APIs RESTful. Los microservicios se registran automáticamente y descubren otros microservicios utilizando Eureka.
Todos estos servicios se ejecutaron en Cloud Foundry, plataforma cloud native que funciona, entre otras, sobre tecnologías de VMware como vSphere, VMware Integrated Openstack y vCloud Air. Vimos qué ventajas aporta cada tecnología y sus avanzadas herramientas de administración del ciclo de vida del microservicio, como VMware vRealize Code Stream.
Pivotal Cloud Foundry incorpora de forma nativa autoescalado, balanceo de cargas, inyección de configuraciones, monitorización de la salud de las apps y servicios, contenedores, logging. Es la tecnología perfecta para apps agile.
Este documento presenta un resumen de 3 oraciones de un trabajo académico sobre Arquitectura Orientada a Servicios realizado por 3 estudiantes de la Universidad Nacional de Trujillo para el curso Tópicos Especiales en Ingeniería de Software. El trabajo describe los conceptos clave de SOA como servicios, repositorio de servicios, bus de servicios y consumidores de servicios, así como las capas y elementos de una arquitectura SOA.
Este documento compara y contrasta REST y los Servicios Web. Explica que REST es un estilo de arquitectura para sistemas distribuidos hipermedia como la Web. REST se basa en estándares como HTTP y URI y sigue principios como la identificación de recursos y la manipulación a través de representaciones. También describe los principios fundamentales de REST como la escalabilidad, generalidad de interfaces e independencia de implementación. Finalmente, ofrece ejemplos de cómo diseñar una interfaz basada en REST siguiendo buenas prácticas como definir primero los
Arquitectura de Integracion de los Serviciosnohemizamudio
El documento describe la evolución de la arquitectura orientada a servicios (SOA) a través de los años, comenzando con el modelo OSI en 1983 y continuando con tecnologías como CORBA, J2EE y .NET. Explica que los servicios web han permitido una mayor adopción de SOA debido a su capacidad de interoperabilidad. Finalmente, detalla algunos de los beneficios de SOA como la agilidad empresarial, la reutilización de activos y la independencia de plataformas.
El documento describe cuatro conceptos relacionados con la arquitectura de software: SOA, arquitectura cliente-servidor, SaaS y ASP. SOA se refiere a utilizar servicios para satisfacer los requisitos del negocio de una manera escalable. La arquitectura cliente-servidor distribuye tareas entre servidores y clientes. SaaS ofrece software hospedado en la nube que se accede a través de un navegador. ASP es una tecnología de Microsoft para páginas web dinámicas que funciona con IIS.
El término Microservicios se pone de moda en 2014 y desde entonces está calando mucho en la industria de desarrollo de software. Con la salida al mercado de NET Core 2.0 y su facilidad de despliegue a diferentes sistemas operativos como Linux y Windows; se está popularizando su adopción en diferentes plataformas Cloud.
En esta presentación mostramos aspectos puntuales de Microservicios con NET Core y cuán sencillo es crear microservicios con Azure Service Fabric.
Similar a SOA y Microservices Diferencias y Aplicaciones (20)
The document provides an overview of new features in Oracle Database 12c for developers and DBAs. It begins with introductions and background about the presenter, Alex Zaballa. The presentation then covers many new 12c features such as pluggable databases, data redaction, JSON support, and improved availability, security, and manageability capabilities. Code examples and demos are provided to illustrate several of the new features.
This document provides a high-level summary of 12 new features in Oracle Database 12c, including:
1. Data redaction for masking sensitive data.
2. Temporal validity for querying data that was valid during a specific time period.
3. SQL text expansion for programmatically expanding SQL statements.
4. Increased size limits for VARCHAR2, NVARCHAR2 and RAW data types up to 32KB.
5. Easy top-N and pagination queries using new row limiting clauses.
This document outlines new capabilities in Oracle's 12c optimizer. It discusses adaptive query optimization, which allows the optimizer to adapt join methods and parallel distribution methods at runtime based on statistics collected during query execution. It also discusses enhancements to optimizer statistics, including new types of histograms, online statistics gathering, and automatic detection of column groups.
Understanding Query Optimization with ‘regular’ and ‘Exadata’ OracleGuatemala User Group
The document discusses query optimization with regular Oracle databases and Exadata databases. It explains what happens when a SQL statement is issued, including parsing, optimization, and execution. It describes what an execution plan is and how it can be generated and displayed. It discusses how operations can be offloaded to storage cells on Exadata and factors the optimizer considers for determining a good execution plan.
Grupo de Usuarios Oracle de Guatemala
Conferencista: Juan Ramón España
Juan Ramón tiene 9 años de experiencia como Especialista, Ingeniero de Implementaciones y Soporte de plataformas de mensajería unificada de Alcatel-Lucent que funcionan sobre RedHat Linux Enterprise y Windows Server, plataforma de virtualización VMWare ESXi, plataformas de contact center Genesys con especialización en diseño de estrategias ruteo de llamadas / reporteria y SBCs de AudioCodes. Previamente se ha desempeñado como Ingeniero de Soporte y Administrador de Sistemas Operativos Linux, HP-UX, Servidores HP y Bases de Datos Oracle, también como administrador de Sistemas Operativos Windows (NT, 2000 y 2003) / Unix (Tru64, Solaris y SCO), Linux, Bases de Datos Oracle de la versión 7 a la 9i, apoyó en migración entre releases de Oracle bajo plataformas Unix / análisis de performace de servidores, configuración / administración de Storage Area Networks de HP, soluciones de respaldo, recuperación de desastres y desarrollo de scripts.
Grupo de Usuarios Oracle de Guatemala
Conferencista: Jacob Noj.
Jacob Noj es un Ingeniero en Ciencias y Sistemas de la Universidad de San Carlos de Guatemala con 4 años de experiencias en el ámbito de las redes de computadoras, ha trabajado en implementaciones de Routing y Switching/ Seguridad Perimetral, como Diseñador y ejecutor alrededor de Guatemala, Honduras, Belice, USA y Canadá. Manejando Tecnologías Cisco, Fortinet Juniper, HP entre otros.. esto en el ámbito de los Contact Center, Apoyo también en la estructuración de procesos para NOC así como implementaciones de monitoreo de Red para otorgar soluciones practicas en el diagnostico de problemas de Red, agilizando los procesos de troubleshooting, toma de decisiones, realización de capacity planning. También esta acreditado por las Certificaciones Cisco en CCNA R&S, CCDA, CCNA Security. Actualmente Trabaja como Network Security Engineer en Xoom Corporation y Paypal Service en Guatemala.
- Sobre interRel is a leading provider of Oracle EPM and BI consulting, education, and support services.
- It has won awards including Oracle Solution EPM & BI of the Year and has authored over 10 bestselling books on Hyperion and Essbase.
- Founded in 1997, it has the most experience with Oracle EPM/BI solutions worldwide.
Este documento describe la gestión de grandes volúmenes de información por Gerber Bautista desde 2010 hasta 2015. El tamaño de las bases de datos creció aceleradamente de 3TB en 2010 a 97TB en 2015 debido a la necesidad de mayor información para sistemas de negocio, BI, marketing y finanzas. El documento también discute el uso de Oracle Exadata para satisfacer las necesidades de infraestructura de la empresa y mejorar el rendimiento de consultas en comparación con otras opciones.
This document provides an introduction and overview of Oracle Linux and its suitability for running Oracle databases. It discusses the Unbreakable Enterprise Kernel, installation of Oracle Linux, directory structure considerations, useful Linux commands for Oracle DBAs, file system options like OCFS2 and BTRFS, and demonstrates cloning a database using OCFS2 snapshot capabilities. The presenter has extensive experience with Oracle databases and various Oracle Linux versions.
Re-Think Mobile… Beyond Mobile‐First: Oracle Mobile Strategy and OverviewGuatemala User Group
This document discusses Oracle's mobile strategy and solution. It begins with an overview of enterprise mobile challenges like lack of integration and security. It then outlines Oracle's strategy to build engaging mobile apps that securely connect to backend systems and provide analytics. Oracle's mobile cloud service is presented as a way to simplify enterprise mobility by providing developer, security, integration and management services for custom and packaged mobile apps.
Building Better Mobile Backends with Oracle Mobile Cloud Service Guatemala User Group
The document discusses Oracle Mobile Cloud Service (MCS), which aims to address challenges in developing enterprise mobile applications. MCS provides a platform that extends and connects pre-built mobile services, APIs from backend systems, and client development tools to simplify building secure, scalable mobile solutions. It offers components like an API catalog, connectors to integrate mobile apps with backend systems, storage for caching data on devices, and user management across applications.
Uso de las Tics en la vida cotidiana.pptx231485414
Las Tecnologías de la Información y las Comunicaciones (TIC), son el conjunto de recursos, herramientas, equipos, programas informáticos, aplicaciones, redes y medios.
El uso de las TIC en la vida cotidiana.pptxjgvanessa23
En esta presentación, he compartido información sobre las Tecnologías de la Información y la Comunicación (TIC) y su aplicación en diversos ámbitos de la vida cotidiana, como el hogar, la educación y el trabajo.
He explicado qué son las TIC, las diferentes categorías y sus respectivos ejemplos, así como los beneficios y aplicaciones en cada uno de estos ámbitos.
Espero que esta información sea útil para quienes la lean y les ayude a comprender mejor las TIC y su impacto en nuestra vida cotidiana.
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxpauca1501alvar
Explica cómo las tecnologías digitales han facilitado e impulsado la globalización al eliminar barreras geográficas y permitir un flujo global sin precedentes de información, bienes, servicios y capital. Se describen los impactos de las herramientas digitales en áreas como la comunicación global, el comercio electrónico internacional, las finanzas y la difusión cultural. Además, se mencionan los beneficios como el crecimiento económico y el acceso a la información, así como los desafíos como la desigualdad y el impacto ambiental. Se concluye que la globalización y las herramientas digitales se refuerzan mutuamente, promoviendo una creciente interdependencia mundial.
1. ORACLE OTN Tour LA 2016
Guatemala
Sandra Flores
SOA Architect
@sandyFloresMX
desarrolloconsoa.blogspot.mx
¡Bienvenidos!
SOA y Microservices
Diferencias y Aplicaciones
2. 2
Comunidad mundial más grande de Desarrolladores, Administradores
y Arquitectos que utilizan productos Oracle
Y
Oracle Technology Network LA
Comunidad de tecnólogos Oracle en Guatemala que se reúnen frecuentemente virtual o
físicamente a intercambiar conocimiento sobre Oracle Tech.
ORAUGGTORACLE USERS GROUP - GUATEMALA
3. 3
SOA y Microservices
Introducción
En los úlFmos años el término Microservices ha atraído la atención de
muchos de nosotros. Gran canFdad de información se genera al respecto y
pareciera que cada vez más gente se quiere unir a éste movimiento. Sin
embargo, aún existe mucha confusión, constantemente escuchamos
preguntas como: ¿Qué son los Microservices? ¿Dónde y cómo implemento
una solución con Microservices? ¿Acaso los Microservices no son más que
Servicios SOA bien diseñados? ¿Si yo ya tengo mi solución SOA, debería
pensar en cambiar a Microservices? ¿Si yo ya implemento servicios REST,
significa que estoy haciendo Microservices?
4. Temas relevantes de la sesión
Contenido
SOA
Conceptos generales de SOA
Microservices
¿Qué son los Microservices?
Diferencias
¿En qué se diferencian SOA y Microservices?
Aplicaciones
Dudas generales de Microservices
01
02
03
04
5. 5
SOA
Service Oriented Architecture
Bases
Tipos de Servicios
Foco
Modelo arquitectónico para sistemas distribuidos, cuyos
fines son mejorar la agilidad organizacional, mantener
una alineación entre negocio y TI, y al mismo Fempo,
implementar la Orientación a Servicios.
Se basa en Servicios como
unidades fundamentales que
engloban la lógica de negocio. Así,
lo procesos de negocio son
compuestos de dichas piezas.
Definición
Sigue una serie de principios de la
Orientación a Servicios y patrones de
diseño. Se enfoca en la composición y
reuFlización de Servicios y promueve que
éstos sean agnósFcos en su mayoría, y
orquestaciones para procesos completos.
Servicios Web SOAP
Servicios REST
Componentes
6. 6
Martin Fowler
Microservices
Enfoque para desarrollo de una sola aplicación como un
conjunto de pequeños servicios, cada uno ejecutándose en su
propio proceso, y en constante comunicación usando
mecanismos ligeros, a menudo un API HTTP.
Están construidos alrededor de las capacidades de negocio y
Fenen independencia de despliegue, gracias a la maquinaria
totalmente automaFzada que los soporta.
Son altamente escalables y cada uno posee una firma asociada
limitada de un módulo. Diferentes servicios pueden ser
escritos en diferentes lenguajes de programación y también
pueden ser administrados por diferentes equipos de trabajo.
hcp://marFnfowler.com/arFcles/microservices.html
1
2
3
1
2
3
7. 7
SOA Patterns ORG
Microservices
Cada servicio es tratado como un producto independiente, por ende se desarrolla, se
empaqueta y se despliega de forma independiente. Dicho servicio puede ser calificado
como un "Microservice".
¿Cómo puede un servicio desplegarse de forma independiente para evitar las
limitaciones impuestas por una implementación monolíFca?
Los Microservices están diseñados como servicios altamente autónomos que
dependen principalmente de la comunicación asíncrona entre los disFntos servicios.
El uso de contenedores de soiware (patrón Containerized Service Deployment Pacern)
produce una variación del modelo. La tecnología de los contenedores se uFliza a
menudo para empaquetar una aplicación completa junto con el servidor de
aplicaciones y otra infraestructura necesaria para generar un único despliegue.
UFlizando la tecnología de contenedores, cada Microservice puede ser "contenerizado"
de forma independiente como si se tratara de una aplicación independiente.
hcp://soapacerns.org
9. 9
Creada en 1978, simplificada en 1994
Filosofía UNIX
Crear programas que hagan solo una cosa
y que la hagan bien.
Crear programas que trabajen juntos.
Crear programas que usen flujos de texto,
porque es una interface universal.
10. 10
Los Microservices:
Características
Son totalmente autónomos y abstractos.
Tienen un alcance funcional pequeño y
limitado.
No requieren parFcipar en transacciones
distribuidas.
Están organizados entorno a las capacidades
del negocio, por equipos de trabajo
especializados.
No dependen de invocaciones síncronas de
otros servicios.
No deben ser parte de composiciones
complejas de servicios.
11. 11
Los Microservices:
Características Cont.
Soportan interoperabilidad por medio de
mecanismos de comunicación basados
en mensajes.
Usan tecnología de ComponenFzación.
Usan infraestructura automaFzada.
Se enfocan en el planteamiento Smart
Endpoints & Dumb Pipes
Poseen un gobierno descentralizado, sin
ataduras a lenguajes o plataformas.
Manejan sus propio almacenamiento de
datos (Persistencia Políglota)
12. 12
Relación entre SOA, Microservices y la Orientación a Servicios
SOA vs Microservices
SOA
Microservices
Orientación
a Servicios
Microservices
SOA
13. 13
Orientación a Servicios
Principios Básicos
1 2 3 4 5 6
Standardized
Service Contract
CONTRATO ABSTRAER
DESACOPLAR
AUTONOMIA
REUSAR SIN ESTADO
7 8
DESCUBRIR
COMPONER
Service Loose
Coopling
Service
AbstracFon
Service
Reusability
Service
Autonomy
Service
Statelessness
Service
Discoverability
Service
Composability
14. 14
¿Realmente están peleados?
SOA vs Microservices
SOA
Standardized
Service Contract
Microservices
Service
Reusability
Service
Composability
Service
Autonomy
Service
AbstracFon
Service
Loose Coopling
Fuente: hcps://soamythbusters.wordpress.com/2016/05/30/episode-4-soa-vs-microservices-architecture/
17. 17
Para implementación de Microservices
Oferta de Oracle
hcp://www.slideshare.net/KellyGoetsch/microservices-oracle-a-bright-future
18. 18
Conceptos Erróneos
SOA vs Microservices
¿Porqué dicen que el ESB
una “Atroz caja de
espagueF”?
¿Acaso los Microservices no
son más que Servicios SOA
bien diseñados?
¿Cómo sé si los
Microservices son una
buena opción para mi?
¿Si yo ya implemento servicios
REST, significa que estoy
haciendo Microservices?
¿Si yo ya tengo mi solución
SOA, debería pensar en
cambiar a Microservices?
21. 21
People try to copy Newlix, but they can only
copy what they see. They copy the results,
not the process.
”
“
Adrian Cockcroft
Former Netflix Chief Cloud Architect
Los Resultados son solo la punta del Iceberg
Determinando la Factibilidad
22. 22
Cuestionamiento clave sobre Microservices
Determinando la Factibilidad
¿Modernización de Legados o
Implementaciones nuevas?
24. 24
ADP CTO en Dockercon 16
Microservices como Nuggets
hcps://www.youtube.com/watch?v=4ywzwCmML2Y
25. 25
¿Son los Microservices adecuados para mi implementación?
Preguntas a resolver
1. ¿Mi negocio hace énfasis en la alta velocidad de entrega de valores a mis clientes?
2. ¿Tengo capacidad de adaptación al cambio drásFco en mi forma de trabajo?
3. ¿Tengo experiencia definiendo, diseñando y categorizando servicios?
4. ¿Estoy dispuesto a poner en prácFca una cultura de DevOps en mis equipos de trabajo?
5. ¿Mis datos residen en repositorios centralizados y monolíFcos?
6. ¿Estoy dispuesto a descentralizar mi repositorio de datos y usar mecanismos complejos de
sincronización usando nuevas y modernas tecnologías?
7. ¿Mi infraestructura de red es lo suficientemente robusta para soportar un fuerte incremento
de comunicaciones?
8. ¿Estoy dispuesto a cambiar la infraestructura y la base tecnológica que soporta mi operación
actual?
26. 26
Consideraciones Relevantes
Restricciones al implementar Microservices
Inexperiencia
Las implementaciones con Microservices aún no maduran
completamente.
Oferta del Mercado
Documentación
Datos
Estrategia
Las herramientas emergen y evolucionan con rapidez, lo cual
complica las decisiones de arquitectura.
Aún no hay mucha documentación o patrones de diseño sobre
los cuales basarse para las soluciones.
Los repositorios de datos centralizados requieren ser divididos
a medida que la transición a Microservices avanza.
Es vital definir una estrategia de implementación, ya sea para
modernización de legados o aplicaciones nuevas.
27. 27
¿Cuándo usar SOA?
SOA
Integración de un stack de
aplicaciones dispares
No es posible descentralizar los
repositorios de datos
Existen Legados que no serán
modernizados
Se requiere una plataforma
bien conocida para implementar
soluciones Orientadas a Servicios
Requiero centralizar y gobernar
mi inventario de Servicios