Este documento describe la Oracle WebLogic Suite 11g, incluyendo su arquitectura, modelos de programación y desarrollo, y cómo proporciona disponibilidad, rendimiento y escalabilidad. La arquitectura se basa en dominios, servidores administrados y clusters. Ofrece soporte para múltiples modelos de programación y herramientas de desarrollo como JDeveloper y Eclipse. Proporciona alta disponibilidad a través de características como clustering, actualizaciones sin paradas y migración de servicios. El rendimiento se mejora
The document summarizes the architecture of Siebel applications, including the components, data flow, and high-level functions. Key components include the Siebel web client, web server, Siebel web server extension (SWSE), Siebel gateway name server, Siebel server, database server, and file system. The Siebel server manages business data and processes requests from clients. It uses a configuration file and repository file to initialize the application. User requests flow from the web client to the web server and SWSE, then to the Siebel components to retrieve and return data.
Azure Active Directory (AAD) is a multi-tenant cloud-based identity and access management service. It provides features like multi-factor authentication, device registration, self-service password management, role-based access control, and application usage monitoring. AAD is better suited than on-premises Active Directory for managing users across multiple platforms and cloud applications/servers. It maintains a central directory for users and applications in Microsoft cloud services like Office 365. AAD supports two types of user accounts - Microsoft personal accounts for private use and work accounts managed by an AAD administrator for organizational access.
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracleContractors
The document discusses Oracle SOA Suite, which provides integration capabilities in a service-oriented world. It outlines key SOA standards and components of Oracle's integration and SOA platform, including adapters, the enterprise service bus, and BPEL. It also summarizes a sample SOA credit request demo that uses the ESB, BPEL, rules, and BAM.
Oracle E-Business Suite on Kubernetes Clustervasuballa
- The document discusses running Oracle E-Business Suite applications on Kubernetes, including using Docker containers, Kubernetes architecture and components, and how to configure stateful sets and autoscaling for EBS on Kubernetes. Some key limitations are the use of dynamic hostnames in Kubernetes, which conflicts with EBS's use of static hostnames, and EBS licensing not being cloud-friendly. The presenter provides resources on their approach to deploying EBS on Kubernetes to address these challenges.
This document discusses migrating from AngularJS to Angular while maintaining support for legacy AngularJS code and routes. It covers using UI-Router for routing in a hybrid app, the ngUpgrade module for integrating Angular and AngularJS components, and a sample app that demonstrates how to migrate routes, components, and connect the two frameworks. Key steps in the migration include preparing the AngularJS app, configuring UI-Router, bootstrapping both frameworks, and using ngUpgrade to share components between the frameworks.
IBM API Connect is an API management solution that allows organizations to securely publish APIs to developers. It includes components like an API gateway, developer portal, and toolkit. API Connect helps cut down redundancy and increase reuse of APIs. It provides centralized visibility, security, documentation, monitoring, and analytics reporting for APIs. When choosing an API management vendor, considerations include existing infrastructure, deployment options, transformation capabilities, security, pricing, and supported standards like OAuth 2.0.
The document summarizes the architecture of Siebel applications, including the components, data flow, and high-level functions. Key components include the Siebel web client, web server, Siebel web server extension (SWSE), Siebel gateway name server, Siebel server, database server, and file system. The Siebel server manages business data and processes requests from clients. It uses a configuration file and repository file to initialize the application. User requests flow from the web client to the web server and SWSE, then to the Siebel components to retrieve and return data.
Azure Active Directory (AAD) is a multi-tenant cloud-based identity and access management service. It provides features like multi-factor authentication, device registration, self-service password management, role-based access control, and application usage monitoring. AAD is better suited than on-premises Active Directory for managing users across multiple platforms and cloud applications/servers. It maintains a central directory for users and applications in Microsoft cloud services like Office 365. AAD supports two types of user accounts - Microsoft personal accounts for private use and work accounts managed by an AAD administrator for organizational access.
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracleContractors
The document discusses Oracle SOA Suite, which provides integration capabilities in a service-oriented world. It outlines key SOA standards and components of Oracle's integration and SOA platform, including adapters, the enterprise service bus, and BPEL. It also summarizes a sample SOA credit request demo that uses the ESB, BPEL, rules, and BAM.
Oracle E-Business Suite on Kubernetes Clustervasuballa
- The document discusses running Oracle E-Business Suite applications on Kubernetes, including using Docker containers, Kubernetes architecture and components, and how to configure stateful sets and autoscaling for EBS on Kubernetes. Some key limitations are the use of dynamic hostnames in Kubernetes, which conflicts with EBS's use of static hostnames, and EBS licensing not being cloud-friendly. The presenter provides resources on their approach to deploying EBS on Kubernetes to address these challenges.
This document discusses migrating from AngularJS to Angular while maintaining support for legacy AngularJS code and routes. It covers using UI-Router for routing in a hybrid app, the ngUpgrade module for integrating Angular and AngularJS components, and a sample app that demonstrates how to migrate routes, components, and connect the two frameworks. Key steps in the migration include preparing the AngularJS app, configuring UI-Router, bootstrapping both frameworks, and using ngUpgrade to share components between the frameworks.
IBM API Connect is an API management solution that allows organizations to securely publish APIs to developers. It includes components like an API gateway, developer portal, and toolkit. API Connect helps cut down redundancy and increase reuse of APIs. It provides centralized visibility, security, documentation, monitoring, and analytics reporting for APIs. When choosing an API management vendor, considerations include existing infrastructure, deployment options, transformation capabilities, security, pricing, and supported standards like OAuth 2.0.
JBoss Application Server 7 provides a more manageable and performant platform compared to previous versions. It features two operational modes: standalone for development and domain for managing multiple servers. The domain mode uses separate processes for the process controller, host controller, and server instances which allows for centralized management of the servers.
OSMC 2022 | Ignite: Observability with Grafana & Prometheus for Kafka on Kube...NETWAYS
Self-managing a highly scalable distributed system with Apache Kafka® at its core is not an easy feat. That’s why operators prefer tooling such as Confluent Control Center for administering and monitoring their deployments. However, sometimes, you might also like to import monitoring data into a third-party metrics aggregation platform for service correlations, consolidated dashboards, root cause analysis, or more fine-grained alerts. If you’ve ever asked a question along these lines: Can I export JMX data from Confluent clusters to my monitoring system with minimal configuration? What if I could correlate this service’s data spike with metrics from Confluent clusters in a single UI pane? Can I configure some Grafana dashboards for Confluent clusters?
This talk will enable you on achieving the below:
Monitoring Your Event Streams: Integrating Confluent with Prometheus and Grafana (this article)
Monitoring Your Event Streams: Tutorial for Observability Into Apache Kafka Clients
Bring the VMware Software-Defined Data Center to Amazon Web Services with VMware Cloud. In this webinar we will dive into the compute, network and storage architecture of the VMware Cloud on AWS solution. We will look at real-world, live applications running in VMware Cloud on AWS which integrate with native AWS services such as S3 and Amazon Relational Database Service. We’ll discuss common deployment scenarios including Hybrid Cloud Architectures and Disaster Recovery and explore how the TCO of these implementations differ in VMware Cloud as compared to on-premises implementations.
The document discusses Oracle's Application Integration and Autonomous Integration Cloud products. It introduces Oracle's vision for an autonomous platform-as-a-service and describes how the Autonomous Integration Cloud provides unified integration and automation of applications across cloud and on-premises environments. It highlights key capabilities like adapters for integration, visual application development, and future real-time integration insight.
기존 데이타 센타 내 온프레미스 시스템을 Lift and shift 방식으로 안전하고 신속하게 마이그레이션하고자 하기 위해서는 발견(Discovery) 도구 및 마이그레이션 도구를 필요로 합니다. 이 세션에서는 AWS Application Discovery Service를 사용하여 기존 IT 인프라를 신속하게 발견하고 분석하는 방법을 보여줍니다. 또한 기존 인프라 디스커버리 및 마이그레이션 실행 자동화에 대한 모범 사례에 대해서도 설명합니다. 마지막으로, AWS DataSync와 같은 데이타 마이그레이션 서비스, 전체 어플리케이션의 마이그레이션 상황을 추적하도록 지원하고 가시화하는 AWS Migration Hub 서비스, 안전하고 확장성 있는 AWS 기본 환경인 AWS Landing Zone에 대해 소개합니다.
The document provides an introduction to JBoss Application Server, including its history, architecture, components, installation process, directory structure, and how to start and stop the server. It also discusses the JBoss Administration Console and JMX Console for managing and monitoring the application server.
Oracle SOA Suite in use – a practical experience reportGuido Schmutz
The document discusses two cases where Oracle SOA Suite was used in practical applications. Case 1 describes how SOA Suite was used to integrate an ERP system with external systems, replacing a batch-based interface. Case 2 discusses a modernization project where SOA Suite was used to modernize a legacy system and expose its services.
Este documento describe las características y capacidades de Oracle WebLogic Server 11g. WebLogic Server 11g ofrece un alto rendimiento, escalabilidad y disponibilidad gracias a tecnologías como clustering, balanceo de carga y la máquina virtual JRockit. También proporciona facilidades para el desarrollo y gestión de aplicaciones empresariales mediante funcionalidades como servicios web, mensajería y seguridad integradas.
A straight-forward explanation with an example of how JSR-88 aka Deployment Plans can be used in WebLogic Server to make changes to values in deployment descriptors without modifying application archives.
After you complete this module, you should be able to
explain these concepts:
- How requirements fit in the development process
- Key principles of requirements definition and management
- How you can manage requirements by using IBM Rational
requirements management tools
Step by Step Restore rman to different hostOsama Mustafa
1. Take a backup of the database and archived logs on the source system using RMAN.
2. Copy the backup files to the new target system using the same directory structure.
3. Restore the control file, SPFILE, and database files to the target system using RMAN, changing the data file locations and redo log file locations as needed.
4. Open the database with a resetlogs after restoring the database, control file, and archived redo logs from backup.
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...Amazon Web Services Korea
클라우드 마이레이션은 단순한 업무의 환경 이전 차원을 넘어 미래를 준비하는 긴 여정의 출발점이기도 합니다. 또한, 클라우드 마이그레이션의 전략,기술 준비사항은 기존의 IT 운영 환경에 비례하여 매우 다양하며 복잡 합니다. 이번 세션에서는 AWS MSP 파트너사인 오픈소스 컨설팅, 스마일 샤크의 다양한 클라우드 마이그레이션 사례 및 운영 환경 최적화 사례를 기반으로 여러분들의 클라우드 여정에 도움을 드리고자 합니다.
This document provides an overview of Azure Kubernetes Service (AKS). It begins with introductions to containers and Kubernetes, then describes AKS's architecture and features. AKS allows users to quickly deploy and manage Kubernetes clusters on Azure without having to manage the master nodes. It reduces the operational complexity of running Kubernetes in production. The document outlines how to interact with AKS using the Azure portal, CLI, and ARM templates. It also lists AKS features like identity and access control, scaling, storage integration, and monitoring.
This document discusses microservices architecture and related concepts. It begins with an overview of microservices compared to earlier SOA approaches. Key aspects of microservices covered include developing single applications as independent services, common misconceptions, principles like single responsibility, and defining appropriate service boundaries. The document also discusses messaging approaches in microservices including REST, gRPC, and asynchronous messaging. Other sections cover organizing microservices, deployment, security, data management, governance, bridging monolithic and microservice systems, and implementing a service mesh.
Event-driven architecture (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events.
This architectural pattern may be applied by the design and implementation of applications and systems which transmit events among loosely coupled software components and services.
In this session you’ll learn how to create a loosely coupled architecture for your business that has the domain at the core. You’ll learn the basics of EDA, and also learn how we are transforming our architecture at Unibet.com to become event driven, and what benefits it will bring to our business. The session will cover technologies such as JMS, XML, JSON, Google Protocol Buffers, ActiveMQ and Spring.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery called pods. Kubernetes masters manage the cluster and make scheduling decisions while nodes run the pods and containers. It uses labels and selectors to identify and group related application objects together. Services provide a single endpoint for pods, while deployments help manage replicated applications. Kubernetes provides mechanisms for storage, configuration, networking, security and other functionality to help run distributed systems reliably at scale.
Oracle WebLogic Server 12c es la versión más moderna del servidor de aplicaciones de Oracle. Está diseñado para desplegar sistemas convencionales y de nube e incluye tecnologías líderes como Oracle Exalogic, WebLogic Server, Coherence, Tuxedo, JRockit y Enterprise Manager. WebLogic Server 12c ofrece características avanzadas como alta disponibilidad, rendimiento mejorado, portabilidad y compatibilidad con estándares abiertos.
Java EE no ambiente corporativo: primeiros passos WebLogic 12cBruno Borges
O ActiveCache é uma funcionalidade do Oracle WebLogic Server que integra o Oracle Coherence Data Grid com o servidor de aplicações WebLogic para fornecer cache distribuído e alta performance para aplicações Java EE. Ele permite que objetos gerenciados pelo servidor, como entidades JPA, sejam armazenados no Coherence Data Grid de forma transparente.
JBoss Application Server 7 provides a more manageable and performant platform compared to previous versions. It features two operational modes: standalone for development and domain for managing multiple servers. The domain mode uses separate processes for the process controller, host controller, and server instances which allows for centralized management of the servers.
OSMC 2022 | Ignite: Observability with Grafana & Prometheus for Kafka on Kube...NETWAYS
Self-managing a highly scalable distributed system with Apache Kafka® at its core is not an easy feat. That’s why operators prefer tooling such as Confluent Control Center for administering and monitoring their deployments. However, sometimes, you might also like to import monitoring data into a third-party metrics aggregation platform for service correlations, consolidated dashboards, root cause analysis, or more fine-grained alerts. If you’ve ever asked a question along these lines: Can I export JMX data from Confluent clusters to my monitoring system with minimal configuration? What if I could correlate this service’s data spike with metrics from Confluent clusters in a single UI pane? Can I configure some Grafana dashboards for Confluent clusters?
This talk will enable you on achieving the below:
Monitoring Your Event Streams: Integrating Confluent with Prometheus and Grafana (this article)
Monitoring Your Event Streams: Tutorial for Observability Into Apache Kafka Clients
Bring the VMware Software-Defined Data Center to Amazon Web Services with VMware Cloud. In this webinar we will dive into the compute, network and storage architecture of the VMware Cloud on AWS solution. We will look at real-world, live applications running in VMware Cloud on AWS which integrate with native AWS services such as S3 and Amazon Relational Database Service. We’ll discuss common deployment scenarios including Hybrid Cloud Architectures and Disaster Recovery and explore how the TCO of these implementations differ in VMware Cloud as compared to on-premises implementations.
The document discusses Oracle's Application Integration and Autonomous Integration Cloud products. It introduces Oracle's vision for an autonomous platform-as-a-service and describes how the Autonomous Integration Cloud provides unified integration and automation of applications across cloud and on-premises environments. It highlights key capabilities like adapters for integration, visual application development, and future real-time integration insight.
기존 데이타 센타 내 온프레미스 시스템을 Lift and shift 방식으로 안전하고 신속하게 마이그레이션하고자 하기 위해서는 발견(Discovery) 도구 및 마이그레이션 도구를 필요로 합니다. 이 세션에서는 AWS Application Discovery Service를 사용하여 기존 IT 인프라를 신속하게 발견하고 분석하는 방법을 보여줍니다. 또한 기존 인프라 디스커버리 및 마이그레이션 실행 자동화에 대한 모범 사례에 대해서도 설명합니다. 마지막으로, AWS DataSync와 같은 데이타 마이그레이션 서비스, 전체 어플리케이션의 마이그레이션 상황을 추적하도록 지원하고 가시화하는 AWS Migration Hub 서비스, 안전하고 확장성 있는 AWS 기본 환경인 AWS Landing Zone에 대해 소개합니다.
The document provides an introduction to JBoss Application Server, including its history, architecture, components, installation process, directory structure, and how to start and stop the server. It also discusses the JBoss Administration Console and JMX Console for managing and monitoring the application server.
Oracle SOA Suite in use – a practical experience reportGuido Schmutz
The document discusses two cases where Oracle SOA Suite was used in practical applications. Case 1 describes how SOA Suite was used to integrate an ERP system with external systems, replacing a batch-based interface. Case 2 discusses a modernization project where SOA Suite was used to modernize a legacy system and expose its services.
Este documento describe las características y capacidades de Oracle WebLogic Server 11g. WebLogic Server 11g ofrece un alto rendimiento, escalabilidad y disponibilidad gracias a tecnologías como clustering, balanceo de carga y la máquina virtual JRockit. También proporciona facilidades para el desarrollo y gestión de aplicaciones empresariales mediante funcionalidades como servicios web, mensajería y seguridad integradas.
A straight-forward explanation with an example of how JSR-88 aka Deployment Plans can be used in WebLogic Server to make changes to values in deployment descriptors without modifying application archives.
After you complete this module, you should be able to
explain these concepts:
- How requirements fit in the development process
- Key principles of requirements definition and management
- How you can manage requirements by using IBM Rational
requirements management tools
Step by Step Restore rman to different hostOsama Mustafa
1. Take a backup of the database and archived logs on the source system using RMAN.
2. Copy the backup files to the new target system using the same directory structure.
3. Restore the control file, SPFILE, and database files to the target system using RMAN, changing the data file locations and redo log file locations as needed.
4. Open the database with a resetlogs after restoring the database, control file, and archived redo logs from backup.
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...Amazon Web Services Korea
클라우드 마이레이션은 단순한 업무의 환경 이전 차원을 넘어 미래를 준비하는 긴 여정의 출발점이기도 합니다. 또한, 클라우드 마이그레이션의 전략,기술 준비사항은 기존의 IT 운영 환경에 비례하여 매우 다양하며 복잡 합니다. 이번 세션에서는 AWS MSP 파트너사인 오픈소스 컨설팅, 스마일 샤크의 다양한 클라우드 마이그레이션 사례 및 운영 환경 최적화 사례를 기반으로 여러분들의 클라우드 여정에 도움을 드리고자 합니다.
This document provides an overview of Azure Kubernetes Service (AKS). It begins with introductions to containers and Kubernetes, then describes AKS's architecture and features. AKS allows users to quickly deploy and manage Kubernetes clusters on Azure without having to manage the master nodes. It reduces the operational complexity of running Kubernetes in production. The document outlines how to interact with AKS using the Azure portal, CLI, and ARM templates. It also lists AKS features like identity and access control, scaling, storage integration, and monitoring.
This document discusses microservices architecture and related concepts. It begins with an overview of microservices compared to earlier SOA approaches. Key aspects of microservices covered include developing single applications as independent services, common misconceptions, principles like single responsibility, and defining appropriate service boundaries. The document also discusses messaging approaches in microservices including REST, gRPC, and asynchronous messaging. Other sections cover organizing microservices, deployment, security, data management, governance, bridging monolithic and microservice systems, and implementing a service mesh.
Event-driven architecture (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events.
This architectural pattern may be applied by the design and implementation of applications and systems which transmit events among loosely coupled software components and services.
In this session you’ll learn how to create a loosely coupled architecture for your business that has the domain at the core. You’ll learn the basics of EDA, and also learn how we are transforming our architecture at Unibet.com to become event driven, and what benefits it will bring to our business. The session will cover technologies such as JMS, XML, JSON, Google Protocol Buffers, ActiveMQ and Spring.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery called pods. Kubernetes masters manage the cluster and make scheduling decisions while nodes run the pods and containers. It uses labels and selectors to identify and group related application objects together. Services provide a single endpoint for pods, while deployments help manage replicated applications. Kubernetes provides mechanisms for storage, configuration, networking, security and other functionality to help run distributed systems reliably at scale.
Oracle WebLogic Server 12c es la versión más moderna del servidor de aplicaciones de Oracle. Está diseñado para desplegar sistemas convencionales y de nube e incluye tecnologías líderes como Oracle Exalogic, WebLogic Server, Coherence, Tuxedo, JRockit y Enterprise Manager. WebLogic Server 12c ofrece características avanzadas como alta disponibilidad, rendimiento mejorado, portabilidad y compatibilidad con estándares abiertos.
Java EE no ambiente corporativo: primeiros passos WebLogic 12cBruno Borges
O ActiveCache é uma funcionalidade do Oracle WebLogic Server que integra o Oracle Coherence Data Grid com o servidor de aplicações WebLogic para fornecer cache distribuído e alta performance para aplicações Java EE. Ele permite que objetos gerenciados pelo servidor, como entidades JPA, sejam armazenados no Coherence Data Grid de forma transparente.
Weblogic. Administración Avanzada servidor de aplicacionesCLEFormación
Objetivos del curso oracle de CLEFormación:
·Conocer como realizar las tareas administrativas de Oracle WebLogic Server vía WLST.
·Instalación, control y monitorización avanzada del servidor de aplicaciones.
·Despliegue y configuración de aplicaciones con weblogic.Deployer y weblogic.PlanGenerator.
·Crear configuraciones de Cluster avanzadas y migración de servicios.
Evolución a oracle weblogic server 11g OracleIberia
Este documento describe WebLogic Server 11g de Oracle. WebLogic Server es una plataforma de ejecución común para aplicaciones de Oracle como Fusion Applications. Ofrece características como alta disponibilidad, escalabilidad, rendimiento y mensajería mejorada. Oracle también proporciona herramientas como JDeveloper para el desarrollo de aplicaciones y la consola de administración para la gestión de WebLogic Server.
La replicación de bases de datos permite copiar y mantener objetos de bases de datos como relaciones en múltiples bases de datos distribuidas, proporcionando disponibilidad, fiabilidad, rendimiento y soporte para muchos usuarios y aplicaciones avanzadas. La replicación mejora la disponibilidad de los datos, la fiabilidad al haber múltiples copias, y el rendimiento al distribuir la carga. También permite el procesamiento desconectado y satisfacer los requisitos de diferentes usuarios o grupos.
A ticker timer uses a vibrating steel strip to make dots on a tape at regular intervals, allowing the measurement of time and calculations of velocity and acceleration by analyzing the spacing of the dots. It can be used to determine velocity, acceleration, types of motion, and distance. The document provides examples of using a ticker timer to calculate these values and distinguish between different types of linear motion.
Oracle WebLogic Server 12.2.1 Do More with LessEd Burns
Oracle WebLogic Server 12.2.1 (WLS) is the most significant release of WLS since Oracle added WLS to its product portfolio with the acquisition of BEA in 2008. This session by WebLogic developer and JCP Specification Lead Ed Burns goes behind the buzzwords and explains the enterprise value-add brought by WLS 12.2.1 in plain English. Ed infuses his decades long experience in web technologies throughout the presentation, addressing such topics as why app servers are still useful, what role standards play in transitioning to the cloud, and what is the difference between "full stack" and "monolith".
See an interview about this topic at <https: />.
Ed introduces the new version of WLS by taking a tour of two big ticket new features: multitenancy and Java EE 7. Other features such as continuous availability, REST management, and Docker/devops features will also be included.
The multitenancy features in WebLogic Server offer extreme efficiency, full isolation, application portability, and full automation, all in an easy to adopt format.
Java EE 7 is the latest version of the Java standard full stack of loosely coupled, highly cohesive technologies for building enterprise software. EE 7 features new versions of popular standards such as JAX-RS (REST), CDI, Servlet, JSF, JSON, WebSocket, JMS, and more.
WLS 12.2.1 delivers these and other new features, while continuing the promise of stability and scale developers expect.
Flume is an Apache project for log aggregation and movement, optimized for Hadoop ecosystems. It uses a push model with agents and channels. Kafka is a distributed publish-subscribe messaging system optimized for high throughput and availability. It uses a pull model and supports multiple consumers. Kafka generally has higher throughput than Flume. Flume and Kafka can be combined, with Flume using Kafka as a channel or source/sink, to take advantage of both systems.
Oracle - Simplificación y Administración de TIRefundation
El documento describe el enfoque general de Oracle para sus productos y servicios, indicando que la información proporcionada es solo con fines informativos y no debe considerarse como un compromiso contractual. Oracle se reserva el derecho exclusivo de decidir sobre el desarrollo, lanzamiento y programación de las funciones y funcionalidades descritas.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Este documento describe cómo Oracle WebLogic Server ofrece una sólida base para la arquitectura orientada a servicios utilizando Java Platform, Enterprise Edition 5. Java EE 5 simplifica el desarrollo de SOA mediante mejoras como EJB 3.0, que simplifica drásticamente la programación de la lógica empresarial mediante el uso de anotaciones, y la Java Persistence API, que facilita la conexión de la lógica empresarial con los datos. Oracle WebLogic Server implementa completamente Java EE 5 y ofrece características como alto rendimiento, escalabilidad
The document provides an overview of WebLogic Server topology, configuration, and administration. It describes key concepts such as domains, servers, clusters, Node Manager, and machines. It also covers configuration files, administration tools like the Administration Console and WLST, and some sample configuration schemes for development, high availability, and simplified administration.
Oracle WebLogic Server Suite incorpora los componentes Forms, Reports, Discoverer y Portal, que hasta ahora formaban parte de Oracle Internet Application Server (iAS/OAS), lo que posibilita proteger sus inversiones realizadas y seguir aprovechando la experiencia de sus aquipos de desarrollo.
e-sijad aborda el análisis, diseño, construcción e implantación de un sistema de información de gestión integrada para la Administración Local que abarca la mayoría de los ámbitos de actuación de la misma, tanto de gestión interna como de cara a la atención del ciudadano.
Este documento presenta un resumen del curso "Java EE Platform". Incluye una introducción a Java EE, el modelo de componentes Java EE, el modelo de componentes web, servlets, JavaServer Pages, EJB, JPA, JTA y otros temas clave. El temario cubre conceptos importantes como el ciclo de vida de los componentes, las interacciones locales y remotas, y los patrones de arquitectura comúnmente usados en aplicaciones Java EE.
Este documento describe la plataforma Oracle Fusion Middleware, la cual implementa las tecnologías Java EE 5.0, SOA 2.0 y Web 2.0 para satisfacer las nuevas necesidades empresariales. Las herramientas clave son Oracle JDeveloper, Oracle WebLogic y Oracle Application Development Framework (ADF). Oracle Fusion Middleware ofrece una plataforma integrada para el desarrollo de aplicaciones empresariales, servicios web y procesos de negocio.
Este documento presenta una introducción a Java Enterprise Edition (JEE) y sus aplicaciones corporativas. Explica que JEE es una plataforma de programación para desarrollar software distribuido y de múltiples niveles. Incluye conceptos como servidores de aplicaciones JEE, componentes JEE como EJBs y servlets, y arquitecturas de aplicaciones distribuidas en varios niveles.
Oracle WebLogic Server es un servidor de aplicaciones Java EE que soporta el despliegue de diferentes tipos de aplicaciones distribuidas, proporcionando APIs para crear aplicaciones Java distribuidas. Forma parte de la plataforma Oracle WebLogic junto con otros componentes como Portal, Weblogic Integration y Weblogic Workshop. Permite el uso de diferentes bases de datos y admite la seguridad y la integración con otros sistemas a través de conectores.
Este documento discute opciones para modernizar aplicaciones Oracle Forms, incluyendo migrar e integrar Forms con nuevas tecnologías como Oracle Application Development Framework (ADF), servicios web y procesos BPEL. También describe nuevas funcionalidades en Forms 11g y cómo consumir y publicar servicios web desde Forms. La recomendación principal es realizar una migración e integración para aprovechar las nuevas funcionalidades y seguir contando con el soporte extendido de Oracle para Forms.
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.
Una breve introducción a la plataforma Java EE como primera parte, y a continuación una descripción de los conceptos básicos de computación en la nube, explorando términos como IaaS, SaaS y PaaS y su relación con Java EE.
Este documento describe los componentes fundamentales de Java EE y su arquitectura. Explica que Java EE simplifica la creación de aplicaciones empresariales mediante el uso de componentes como servlets, JSP, EJB y aplicaciones cliente. Además, describe cómo estos componentes se comunican entre sí a través de protocolos como HTTP y cómo se empaquetan y despliegan las aplicaciones Java EE. Finalmente, proporciona detalles sobre cómo Java EE 5 simplifica el desarrollo mediante el uso de anotaciones.
Este documento proporciona una introducción a los conceptos y componentes fundamentales de Java EE. Describe los componentes clave de Java EE como aplicaciones web, servlets, EJB y entidades. También explica conceptos como contenedores, empaquetado de aplicaciones y roles de los servidores de aplicaciones.
Este documento presenta la evolución de la computación distribuida y la arquitectura Java EE. Explica conceptos como contenedores Java EE, el modelo MVC y cómo Spring Framework simplifica el desarrollo de aplicaciones Java EE de múltiples capas mediante inversión de control e inyección de dependencias. También describe los principales módulos de Spring como Spring Core, AOP, DAO y ORM.
Spring es un framework de código abierto que facilita el desarrollo de aplicaciones Java mediante la Inversión de Control (IoC) y la Programación Orientada a Aspectos (AOP). IoC permite definir las dependencias entre los componentes de una aplicación de forma declarativa en lugar de mediante código. Spring proporciona dos contenedores principales, BeanFactory y ApplicationContext, que gestionan el ciclo de vida de los objetos y resuelven sus dependencias de acuerdo a la configuración XML.
Este documento resume una presentación sobre software de código abierto realizada en el Oracle Developer Day en Bogotá, Colombia. La presentación cubrió temas como el compromiso de Oracle con el software de código abierto como parte de su estrategia, las ediciones de MySQL, las mejoras de rendimiento en MySQL 5.5 y los beneficios de la replicación semi-sincrónica.
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.
Spring Framework es un robusto framework para el desarrollo de aplicaciones empresariales en Java. Utiliza inyección de dependencias para gestionar las relaciones entre objetos, soporta desarrollo MVC, integración con ORM como Hibernate, y características como AOP. Spring es ampliamente utilizado debido a su modularidad, simplicidad, capacidad de pruebas y productividad.
Este documento discute cómo construir aplicaciones web combinando diferentes tecnologías como servlets, JSP y JavaBeans. Presenta dos arquitecturas principales: una centrada en páginas que coloca la lógica en las páginas JSP, y otra basada en MVC que separa la lógica, la vista y el controlador, asignando servlets al controlador, JSP a la vista y JavaBeans al modelo. Esta segunda arquitectura es más escalable y modular.
Este documento presenta la arquitectura Java EE y el contenedor Tomcat. Describe la estructura de Java EE, incluyendo servlets, JSP, EJB y APIs como JDBC. Explica que Tomcat es un contenedor de servlets/JSP ligero y que forma parte de una aplicación Java EE completa junto con contenedores EJB y otros componentes. También resume las cuatro capas de la arquitectura Java EE.
Similar to Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad (20)
¿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.
Las plataformas de integración como Oracle Service Bus y Oracle SOA Suite ayudan a las empresas a simplificar y centralizar sus integraciones internas y externas para mejorar la comunicación, reducir costes, y aumentar la eficiencia y seguridad. Estas plataformas evolucionaron de ESB a SOA y ahora se enfocan en APIs, movilidad e Internet de las Cosas. Oracle Service Bus y Oracle SOA Suite ofrecen funcionalidades como transformación de datos, administración centralizada de servicios, orquestación de procesos y monitorización.
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.
El documento presenta una breve historia de Exadata y las principales características de la nueva arquitectura Exadata X8M. Exadata ha evolucionado desde 2008 para ofrecer mayor rendimiento, capacidad y funcionalidades. Exadata X8M introduce procesadores más potentes, memoria persistente, una red interna más rápida y mayor capacidad de almacenamiento. El documento también analiza los aspectos a considerar para actualizar Exadata, como la incompatibilidad entre versiones y las opciones de despliegue disponibles.
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.
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
Este documento describe las diferentes funcionalidades y componentes que ofrece Oracle Content and Experience (OCE) para el desarrollo de aplicaciones. OCE permite la integración con aplicaciones de terceros a través de interfaces reutilizables, Oracle Process Cloud, Visual Builder y Webhooks. También proporciona componentes como Custom Actions, REST APIs y SDK para crear sitios web y gestionar contenido de forma programática.
Oracle Management Cloud (OMC) es un conjunto de servicios de gestión que permite supervisar sistemas, aplicaciones y servicios mediante la recopilación de datos de agentes instalados y su análisis en productos como Log Analytics, Application Performance Management, Infrastructure Monitoring e IT Analytics. OMC ofrece funcionalidades como la creación de dashboards y alertas personalizadas para la monitorización.
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.
Oracle Discoverer está fuera de soporte y Oracle Reports, aunque con premier support vigente, ha sido declarado deprecated por Oracle. En este webinar os presentamos una alternativa para migrar nuestros informes: Oracle BI Publisher, herramienta 100% web que permite la creación, gestión y distribución de informes de una forma rápida y sencilla.
Oracle BI Publisher está incluida en Oracle Analytics (Cloud y On-Premise). Conoceremos también otras funcionalidades de esta plataforma, que nos permite importar, replicar, transformar y persistir datos.
Webinar – El futuro de Oracle Reports y Oracle Discoverer
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
1. WebLogic Suite 11g – Disponibilidad,
rendimiento y escalabilidad
Carles Biosca (carles.biosca@avanttic.com)
Arquitecto Fusion Middleware
1
2. Agenda
• Oracle Weblogic Suite 11g
• Arquitectura
• Modelos de programación y desarrollo
• Disponibilidad, rendimiento y escalabilidad
• Minimización de costes
2
6. Oracle WebLogic Suite
Plataforma base de proyección de futuro
Fusion Applications Fusion Apps
Desarrolladas
en FMW 11g
Applications Portfolio Applications
en proceso de
Certificación en
WebLogic
Fusion Middleware 11g
Java EE/ISV SOA Suite WebCenter Content Identity Business
Apps Suite Management Management Intelligence FMW 11g
Suite Suite Suite
Certificados y Diferenciados
con WebLogic Suite
WebLogic Suite 11g WebLogic Suite 11g
Grid Foundation
6
8. Topología de Weblogic
Elementos de la arquitectura
• Domain: Unidad de Weblogic con un control Domain
Managed Servers
unificado
• Server: Instancia JVM individual que ejecuta
aplicaciones y utiliza recursos del dominio
• Administration Server: Encargado de la gestión
de la configuración del dominio
config.xml
• Managed Server: El resto de servidores del
dominio
• Cluster : Agrupación de managed servers para
proporcionar escalabilidad y disponibilidad Admin Server
• Node Manager: Proceso que arranca y para los
servers
Cluster
Admin Console
8
10. Componentes de Weblogic Suite
WebLogic Operations Control
Enterprise Manager
Diagnostics Pack
JDeveloper
Applications
Development Tools
ADF Spring POJO …
Management
WebLogic Server and iAS
Web JMS
Java EE TopLink
Services Messaging
Reliability, Availability, Scalability, Performance
Management
Eclipse
Clustering with Coherence EE Scale Out
WLS
JRockit
JRockit JVM WebLogic Real Time
10
12. Desarrollo, Flexibilidad y Productividad
Herramientas y Estándares Java y relacionados
• Soporte a múltiples Modelos de Programación
• Java EE tradicional
• Arquitectura SOA (Web Services)
• Integraciones por mensajería (JMS, MQ…)
• Web 2.0/RIA
• Desarrollos en todo tipo de frameworks (open source, ADF)
• Diferentes Herramientas de Desarrollo
• Entorno de ejecución común para distintas soluciones (BI, SOA, BUS, BPM,…)
• Múltiples herramientas de desarrollo Java
• Integración con otros entornos
• Otros entornos de aplicaciones (Java, .NET, Tuxedo, Messaging)
• Infraestructura de seguridad y gestión de identidades
• Bases de datos y otras infraestructuras
12
13. Herramientas de desarrollo específicas
• Oracle JDeveloper
• El IDE completo para Fusion Middleware/WL Server
• 3 opciones para diferentes tipos de desarrollos:
• Studio – Fusion Development, ADF, SOA
• Java EE – Java EE básico y Web Services
• Java – Solamente Java
• Oracle Enterprise Eclipse Pack
• Plug-ins para Eclipse
• WebLogic Java EE, Spring, Web Services, JPA
13
15. Necesidades de e-Commerce
• Calidad de servicio al usuario (QoS)
• Acceso fácil y continuado al servicio
• Tiempos de respuesta adecuados y predecibles
• Minimizar costes para aumentar la competitividad
• Reducir el coste IT imputable a cada transacción para ofrecer mejores
precios que la competencia.
15
16. Calidad de servicio al usuario
Reliability, Availability, Scalability y Performance “RASP”
• Disponibilidad
• Mantener el servicio a los clientes
• Tolerancia a paradas planificadas y no planificadas.
• Rendimiento
• Elevado Throughput para aplicaciones/servicios
• Latencia baja y predecible
• Escalabilidad
• Expandir el sistema y añadir recursos bajo demanda
• Millones de usuarios y miles de sistemas manteniendo SLAs
• Fiabilidad
• Calidad provada en los entornos más exigentes – “it just works”
• Integridad transaccional, mensajería fiable
16
17. Disponibilidad
Paradas planificadas
Actualización de Aplicaciones
Hot redeployment
Side By Side Deployment
Operations &Solutions Configuración
Cambios
Actualización
del servidor Dynamic changes
Rolling cluster upgrade
17
18. Disponibilidad
Paradas no planificadas
Error de Software
Clusters
Service Migration
Failures & Solutions
Clusters
Fallo de Server & Service Migration
Hardware
18
19. Rendimiento
JRockit VM
• Máquina virtual propia con alto rendimiento
SPECjbb2005 - Quad core Intel Xeon X5355
250000
+64% +91%
SPECjbb2005 bops
200000
Sun JVM (base)
150000 Sun JVM (tuned)
100000 JRockit (base)
JRockit (tuned)
50000
0
32-bit JVM 64-bit JVM
Note: The percentage comparison is compared to the baseline (Sun JVM base). Relative performance varies with workload.
19
20. Rendimiento
JRockit Real Time
Traditional Java JRockit Real Time
120
105
90
75
60
45
30
15
0
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
Poca carga de trabajo: El GCprovoca
timeouts ocasionales
120
105
90
75
60
45
JRRT hace que el GC sea determinístico, permitiendo
30
15
garantizar las SLAs.
0
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
Mucha carga de trabajo: El GC provoca tiempos de
respuesta inacceptables
20
23. Exalogic, rendimiento extremo!!
Hardware y Software diseñados para trabajar juntos
• Rendimiento Java EE
• El rendimiento de las aplicaciones Java
EE mejorado 10X
• Los cimientos del Cloud empresarial
• Virtualización
• Diseñado para consolidación de
aplicaciones
• Sistema completo
• Reducción de costes de despliegue y
operación
23
24. Escalabilidad
Clusterización
Máquina 1 Máquina 2
• Distintos tipos de configuración
• Activo-pasivo
• Activo-activo
• Repartición de la carga
• Alta disponibilidad (activo-activo con réplica de sesiones)
24
25. Escalabilidad
Oracle Coherence
In-memory grid de datos
Características
• Consultas paralelas de datos mediante el uso de filtros
• Procesamiento de transacciones basado en Grid para una mayor
producción.
• Caché de escritura retrasada (write-behind) para incorporar las escrituras
en las fuentes de datos de back-end (fuentes de datos lentas)
Beneficios
• Acceso rápido y confiable a los datos de aplicaciones (tiempo constante)
• Procesamiento de eventos y análisis de datos en memoria
• Menos carga en las fuentes de datos compartidas
• Escalamiento horizontal optimizado en commodity hardware
25
26. Fiabilidad al máximo nivel
Primary of Backup of
Object XYZ Object XYZ
• Los datos se mantienen replicados y repartidos entre los nodos
• Consultas y actualizaciones constantes
• Siempre se mantendrá una réplica (protección contra caídas).
• Distribución de la carga uniforme en los nodos
• Los servidores se pueden añadir de forma dinámica para escalar el
sistema.
26
27. Escalabilidad
Oracle Coherence Data Grid
Ever Expanding
Universe of Users
• Oracle Coherence
Web Servers
proporciona datos 101100010110010111011001011001011100011101111110001110
bajo demanda Application 10110001011001011101100101100101110001110
Servers
• Permite escalar el Data Demand
Grid de middleware
con hardware de
bajo coste
Java Objects
Data Supply
Data Sources
27
31. Minimización de costes
Total Cost of Ownership (TCO)
• El coste global de un servidor de aplicaciones está formado por:
• Costes de licenciamiento (inicial + soporte anual)
• Costes operacionales (tareas + riesgos asociados):
• Instalación
• Configuración
• Administración
• Monitorización
• Tuning
• Tiempos sin servicio (planificados o no)
• La suma de todos estos costes nos da el coste global de propiedad o
TCO.
31
32. Reducción de costes operacionales
Aportaciones de WebLogic
• Administración unificada
• Automatización de tareas (reducción de errores)
• Migración automática de servidores (minimización paradas)
• Diagnósticos Java integrados
• Plantillas de dominios (facilidad de instalación)
• Gestión de parches y dependencias.
32
33. Administración de WebLogic Server
Two flavours: Consola de Administración /Scripting
• Administration Console
• Consola Web para realizar las tareas de administración
• Tipos de usuarios y roles predefinidos
• Extensible mediante estándares (JSR-168, WSRP, …)
• Gestión transaccional de los cambios de configuración
• WebLogic Scripting Tool (WLST)
• Herramienta de scripting para automatizar tareas
• Permite realizar las tareas de administración
• Extensible mediante estándares (Jython)
• Múltiples modos (online/offline, interactive/scripted)
33
35. Automatización de tareas
WebLogic Scripting Tool (WLST)
• Herramienta de scripting para
mantenimiento y configuración
de instancias, clusters y dominios
• Basado en una implementación
100% Java de Python
• Modos de funcionamiento –
(script / interactive) ↔ (online /
offline)
• Proporciona un proceso
repetitivo para propagar cambios
de configuración a través de
múltiples entornos.
• Permite migrar y replicar
entornos rápidamente
35
36. Enterprise Manager
Administración/Monitorización integrada de productos
• Gestionar múltiples granjas y dominios de
weblogic
• Monitorizar rendimiento y disponibilidad de
las aplicaciones desplegadas en el
middleware
• Obtener a tiempo real, métricas del
funcionamiento de la JVM
• Monitorizar Oracle Coherence Cluster
• Detectar cambios de configuración a tiempo
real y realizar un
• Asegurar el cumplimiento de estándares
• Provisión y parcheo de middleware y SO
36
37. Diagnósticos Java Integrados
Diagnosticar aplicaciones en producción con un impacto mínimo
• Diagnósticos en Real-time e
históricos
• Monitorización continua con
mínimo overhead
• No es instrusivo, no es necasario
conocer la aplicación
• Arrancar/Parar sin parar el
servidor
• Diagnotica aplicaciones en
cualquier servidor Java
• Identifica tiempos de espera en el
mid-tier resources
• Analiza desde sesiones de DB a
threads Java.
37