The document discusses Oracle Fusion Middleware and its key components. It highlights the performance and reliability of the WebLogic application server, JRockit real-time Java virtual machine, and Coherence in-memory data grid. It also summarizes the transaction processing capabilities, messaging infrastructure, web services support, and how Fusion Middleware provides an integrated platform for Oracle applications and middleware.
Top five reasons for selecting react.js for your next web applicationSolution Analysts
Selecting a JavaScript framework for developing enterprise-level web apps is a herculean task for entrepreneurs. Here are the top five reasons why you should choose React.js for your upcoming web app project.
Migrating Oracle Databases to Exadata requires careful preparation to simplify and optimize databases for best performance and availability. The document discusses key points:
1. Preparation is essential to remove unnecessary objects and optimize databases before migrating.
2. Different migration methods like transportable tablespaces, data pump, or GoldenGate have advantages depending on environment and goals.
3. A fast network reduces migration time, but other bottlenecks like source system I/O or small transfers must also be addressed.
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Leighton Nelson
This document discusses using Oracle Enterprise Manager 12c and Oracle Database 12c to provide Database-as-a-Service capabilities. It covers why DBaaS is useful, the key capabilities of EM12c and DB12c for DBaaS, such as self-service provisioning and database consolidation. It also reviews requirements, architecture, setup steps, and features like metering and chargeback that EM12c provides for DBaaS.
Database Provisioning in EM12c: Provision me a Database Now!Maaz Anjum
My presentation for Georgia Oracle User Group on December 12, 2013. In it, I discuss the Database Provisioning feature in Enterprise Manager 12c with an example of how I architected a solution by leveraging it.
ZDM (Zero Downtime Migration) is Oracle's tool for migrating databases to the Oracle Cloud with zero downtime and data loss. It supports both physical and logical migration methods. Upcoming enhancements include logical migration capabilities, cross-platform and cross-version support, and centralized logging of fleet migrations to Oracle Cloud Object Storage. ZDM leverages Oracle Maximum Availability Architecture best practices to provide simple, reliable database migrations to the Oracle Cloud.
The document discusses using Oracle Cloud Infrastructure's (OCI) private DNS to access databases with custom domain names. It provides two use cases: 1) accessing an Autonomous Database shared instance from a remote region using a private endpoint, and 2) accessing an Exadata Cloud Service using a custom domain name instead of the default domain. It explains how to set up a private DNS resolver, private view, and custom zone to enable private hostname resolution within the virtual cloud network (VCN) using custom domain names.
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)jeckels
The Oracle Coherence strategy and roadmap session from OpenWorld 2014. Includes details on the 12.1.3 Cloud Application Foundation release (including WebLogic integration), a road map for the 12.2.1 release, and notable features including JCache (JSR-107) support, Memcached adapters, federated caching, recoverable caching, security enhancements, multitenancy support and more. As usual, all items and statements contained herein are subject to change based on slide 3 of this presentation.
The document discusses Oracle GoldenGate and its use cases for real-time data integration and availability. GoldenGate provides zero downtime migration, disaster recovery, and data distribution capabilities. It ensures high availability and real-time access to data across heterogeneous databases and platforms. The document outlines GoldenGate's architecture and how it works to capture, deliver, and replicate transactional data. Key use cases are described for industries like banking, communications, ecommerce, and healthcare to provide continuous availability, real-time analytics, and improved business intelligence.
Top five reasons for selecting react.js for your next web applicationSolution Analysts
Selecting a JavaScript framework for developing enterprise-level web apps is a herculean task for entrepreneurs. Here are the top five reasons why you should choose React.js for your upcoming web app project.
Migrating Oracle Databases to Exadata requires careful preparation to simplify and optimize databases for best performance and availability. The document discusses key points:
1. Preparation is essential to remove unnecessary objects and optimize databases before migrating.
2. Different migration methods like transportable tablespaces, data pump, or GoldenGate have advantages depending on environment and goals.
3. A fast network reduces migration time, but other bottlenecks like source system I/O or small transfers must also be addressed.
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Leighton Nelson
This document discusses using Oracle Enterprise Manager 12c and Oracle Database 12c to provide Database-as-a-Service capabilities. It covers why DBaaS is useful, the key capabilities of EM12c and DB12c for DBaaS, such as self-service provisioning and database consolidation. It also reviews requirements, architecture, setup steps, and features like metering and chargeback that EM12c provides for DBaaS.
Database Provisioning in EM12c: Provision me a Database Now!Maaz Anjum
My presentation for Georgia Oracle User Group on December 12, 2013. In it, I discuss the Database Provisioning feature in Enterprise Manager 12c with an example of how I architected a solution by leveraging it.
ZDM (Zero Downtime Migration) is Oracle's tool for migrating databases to the Oracle Cloud with zero downtime and data loss. It supports both physical and logical migration methods. Upcoming enhancements include logical migration capabilities, cross-platform and cross-version support, and centralized logging of fleet migrations to Oracle Cloud Object Storage. ZDM leverages Oracle Maximum Availability Architecture best practices to provide simple, reliable database migrations to the Oracle Cloud.
The document discusses using Oracle Cloud Infrastructure's (OCI) private DNS to access databases with custom domain names. It provides two use cases: 1) accessing an Autonomous Database shared instance from a remote region using a private endpoint, and 2) accessing an Exadata Cloud Service using a custom domain name instead of the default domain. It explains how to set up a private DNS resolver, private view, and custom zone to enable private hostname resolution within the virtual cloud network (VCN) using custom domain names.
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)jeckels
The Oracle Coherence strategy and roadmap session from OpenWorld 2014. Includes details on the 12.1.3 Cloud Application Foundation release (including WebLogic integration), a road map for the 12.2.1 release, and notable features including JCache (JSR-107) support, Memcached adapters, federated caching, recoverable caching, security enhancements, multitenancy support and more. As usual, all items and statements contained herein are subject to change based on slide 3 of this presentation.
The document discusses Oracle GoldenGate and its use cases for real-time data integration and availability. GoldenGate provides zero downtime migration, disaster recovery, and data distribution capabilities. It ensures high availability and real-time access to data across heterogeneous databases and platforms. The document outlines GoldenGate's architecture and how it works to capture, deliver, and replicate transactional data. Key use cases are described for industries like banking, communications, ecommerce, and healthcare to provide continuous availability, real-time analytics, and improved business intelligence.
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Andrejs Prokopjevs
This presentation is based on a real life experience migrating Oracle E-Business Suite R12.1 production to AWS.
We will talk about:
- Certification basics.
- How to architect. Recommendations.
- Advanced configurations.
- R12.2.
- Microsoft Azure and Oracle Cloud review.
- Horizontal auto-scaling. Is this a supported configuration?
This document discusses upgrading to Oracle Database 19c and migrating to Oracle Multitenant. It provides an overview of key features such as being able to have 3 user-created PDBs without a Multitenant license in 19c. It also demonstrates how to use AutoUpgrade to perform an upgrade and migration to Multitenant with a single command. The document highlights various Multitenant concepts such as resource sharing, connecting to containers, and cloning PDBs.
Simplify Consolidation with Oracle Pluggable Databasesomnidba
This document discusses Oracle Pluggable Databases, which allow multiple isolated databases, called pluggable databases (PDBs), to coexist within a single consolidated container database (CDB). Pluggable Databases address customer challenges around consolidating databases, rapidly provisioning databases for development and testing, and simplifying database patching. The key benefits of Pluggable Databases are that they provide database-level virtualization and isolation without changes to the database backend or client code, enabling more efficient consolidation and easier management of databases.
Learn what's new in EDB Postgres 11. This update includes a refreshed version of EDB Postgres Advanced Server, which is built on and enhances the capabilities of open source PostgreSQL 11 with new data redaction capabilities, autonomous transaction commands, and performance diagnostics.
Webinar agenda:
- An intro to EDB Postgres, including BART, EFM, and containers
- What's new with EDB Postgres 11
- Brief overview and demo of PEM 7
Don’t miss this opportunity to hear from some of the top Postgres contributors!
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...Jérôme Françoisse
This document discusses using Oracle Data Integrator (ODI) for Extract, Transform, Load (ETL) processes involving big data. It demonstrates how ODI can be used to run ETL jobs on Hadoop technologies like Hive, Pig, and Spark. The document shows examples of importing Hive table metadata into the ODI repository and creating physical mappings for Hive, Pig, and Spark transformations. It emphasizes that ODI provides governance, orchestration, and monitoring for big data ETL processes while leveraging native Hadoop technologies.
This document discusses Oracle Database 19c and contains information on:
- A presentation on truths, myths and fallacies about Oracle Database 19c.
- Details on new features of Oracle Database 12c including the multi-tenant architecture with container databases and pluggable databases.
- Comparisons of resource usage and management between traditional and multi-tenant database architectures.
The document discusses Oracle Database Appliance (ODA) high availability and disaster recovery solutions. It compares Oracle Real Application Clusters (RAC), RAC One Node, and Standard Edition High Availability (SEHA). RAC provides automatic restart and failover capabilities for load balancing across nodes. RAC One Node and SEHA provide restart and failover, but no load balancing. SEHA is suitable for Standard Edition databases if up to 16 sessions are adequate and a few minutes of reconnection time is acceptable without data loss during failover.
Découvrez les nouveautés d'EDB Postgres 11. Cette édition comprend une version mise à jour d'EDB Postgres Advanced Server, laquelle vient améliorer les possibilités offertes par la version open source de PostgreSQL 11, sur laquelle elle se base, en apportant de nouveaux diagnostics de performances, commandes de transactions autonomes et capacités de rédaction de données. Au programme du webinaire :
Une introduction à EDB Postgres, notamment sur BART, EFM et les conteneurs.
Les nouveautés d'EDB Postgres 11
Rapide présentation et démonstration de PEM 7
Have you ever used Oracle WebLogic Server? If the answer is no, this presentation is for you. We explain core WebLogic Server concepts and perform a live walkthrough of the console covering core administration areas that include managed servers, JVM servers, JMS resources, logs, data sources, application deployments, and more.
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
The Oracle Database provides a comprehensive set of availability and scalability features. The availability of those features, however, differs between versions and database editions (e.g. Standard and Enterprise Edition). This presentation reviews and discusses some of these capabilities across different versions and editions, on-premises and in the Oracle Cloud, including the recent change in support for Oracle Real Application Clusters (RAC) in the Oracle Standard Edition (SE)2.
The document provides an overview of tuning the Oracle E-Business Suite environment. It discusses tuning the applications tier, concurrent manager, client tier and network, database tier, and applications. Specific tips are provided for each area, such as upgrading technology stacks, minimizing network traffic, using specialized managers, enabling SQL tracing and profiling, and isolating the database and applications tiers on a private network.
This document compares the scalability, performance, partitioning, availability, and manageability of IBM DB2 and Oracle databases. It discusses that IBM DB2 can scale to 512 TB of data in a traditional cluster, while Oracle allows for unlimited scaling in a Real Application Cluster across geographically dispersed nodes. For performance, it shows that IBM DB2 outperforms Oracle on TPC-C and TPC-H benchmarks at large scale factors of 3000GB, 10000GB, and 30000GB, though Oracle holds the world record at 30000GB. It also outlines advantages and disadvantages of data partitioning for performance. For availability, it notes that Oracle allows for hot plugging of nodes and warm cache failover, while IBM DB2
Oracle RAC 12c Practical Performance Management and Tuning as presented during Oracle Open World 2013 with Michael Zoll.
This is part three of the Oracle RAC 12c "reindeer series" used for OOW13 Oracle RAC-related presentations.
This part concludes the main part of the "reindeer series" except for one bonus track "Oracle Multitenant meets Oracle RAC 12c" (available via SlidesShare, too).
The document discusses connection pool sizing concepts for web applications. It begins by describing typical web application architecture involving browsers, web servers, application servers, and database servers. It then covers topics like connection reservation, where an application thread acquires a connection from the pool to perform database work. Having too large of a connection pool can lead to database oversubscription. The document recommends sizing the connection pool based on the percentage of idle time seen in database foreground processes to avoid oversubscription. It also discusses how different software architectures, with business logic either inside or outside the database, can impact the appropriate size of the connection pool.
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
Oracle Fleet Patching and Provisioning allows users to provision, patch, and upgrade Oracle databases and Grid Infrastructure across many servers from a central location. It uses a repository of gold images and working copies to deploy consistent configurations at scale while minimizing errors. Key features include Oracle home management, provisioning, patching, upgrading, and integration with REST APIs.
Beginner's Guide to High Availability for Postgres EDB
Highly available databases are essential to organizations depending on mission-critical, 24/7 access to data. PostgreSQL is widely recognized as an excellent open-source database, with critical maturity and features that allow organizations to scale and achieve high availability.
The Very Very Latest in Database Development - Oracle Open World 2012Lucas Jellema
The document discusses using virtual columns in Oracle databases to implement business rules and uniqueness constraints across tables in a declarative way. Virtual columns allow expressing attributes as SQL expressions of real columns, enabling indexing and foreign key constraints that check rules involving multiple tables or columns. Business rules that were previously only possible through procedural logic can now be enforced at the database level through virtual columns.
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
Provides the latest updates on high availability (HA) best practices in this well-established technical deep-dive session. Learn how to optimize all aspects of Oracle Active Data Guard 19c. See how to use session draining, transparent application continuity, Oracle RAC, and Oracle GoldenGate to mask outages and planned maintenance from users and to accelerate time to repair for single database or your fleet of databases. Hear about the latest HA best practices with Oracle Multitenant and understand how the new sharded architecture can achieve even higher levels of HA and fault isolation for OLTP applications. Find out how everything you know about Oracle Maximum Availability Architecture (MAA) on-premises can be deployed in the cloud.
This document provides a roadmap for Oracle's Fusion Middleware application server infrastructure. It discusses Oracle's plans to converge various application server products onto a common WebLogic Server core. Key products to be integrated include Oracle Application Server, BEA WebLogic Server, and BEA Tuxedo. The roadmap outlines certification of these products on WebLogic Server, as well as support for tools like JDeveloper. Oracle aims to deliver a fully converged platform with the first release of Fusion Middleware 11.
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Andrejs Prokopjevs
This presentation is based on a real life experience migrating Oracle E-Business Suite R12.1 production to AWS.
We will talk about:
- Certification basics.
- How to architect. Recommendations.
- Advanced configurations.
- R12.2.
- Microsoft Azure and Oracle Cloud review.
- Horizontal auto-scaling. Is this a supported configuration?
This document discusses upgrading to Oracle Database 19c and migrating to Oracle Multitenant. It provides an overview of key features such as being able to have 3 user-created PDBs without a Multitenant license in 19c. It also demonstrates how to use AutoUpgrade to perform an upgrade and migration to Multitenant with a single command. The document highlights various Multitenant concepts such as resource sharing, connecting to containers, and cloning PDBs.
Simplify Consolidation with Oracle Pluggable Databasesomnidba
This document discusses Oracle Pluggable Databases, which allow multiple isolated databases, called pluggable databases (PDBs), to coexist within a single consolidated container database (CDB). Pluggable Databases address customer challenges around consolidating databases, rapidly provisioning databases for development and testing, and simplifying database patching. The key benefits of Pluggable Databases are that they provide database-level virtualization and isolation without changes to the database backend or client code, enabling more efficient consolidation and easier management of databases.
Learn what's new in EDB Postgres 11. This update includes a refreshed version of EDB Postgres Advanced Server, which is built on and enhances the capabilities of open source PostgreSQL 11 with new data redaction capabilities, autonomous transaction commands, and performance diagnostics.
Webinar agenda:
- An intro to EDB Postgres, including BART, EFM, and containers
- What's new with EDB Postgres 11
- Brief overview and demo of PEM 7
Don’t miss this opportunity to hear from some of the top Postgres contributors!
No more Big Data Hacking—Time for a Complete ETL Solution with Oracle Data In...Jérôme Françoisse
This document discusses using Oracle Data Integrator (ODI) for Extract, Transform, Load (ETL) processes involving big data. It demonstrates how ODI can be used to run ETL jobs on Hadoop technologies like Hive, Pig, and Spark. The document shows examples of importing Hive table metadata into the ODI repository and creating physical mappings for Hive, Pig, and Spark transformations. It emphasizes that ODI provides governance, orchestration, and monitoring for big data ETL processes while leveraging native Hadoop technologies.
This document discusses Oracle Database 19c and contains information on:
- A presentation on truths, myths and fallacies about Oracle Database 19c.
- Details on new features of Oracle Database 12c including the multi-tenant architecture with container databases and pluggable databases.
- Comparisons of resource usage and management between traditional and multi-tenant database architectures.
The document discusses Oracle Database Appliance (ODA) high availability and disaster recovery solutions. It compares Oracle Real Application Clusters (RAC), RAC One Node, and Standard Edition High Availability (SEHA). RAC provides automatic restart and failover capabilities for load balancing across nodes. RAC One Node and SEHA provide restart and failover, but no load balancing. SEHA is suitable for Standard Edition databases if up to 16 sessions are adequate and a few minutes of reconnection time is acceptable without data loss during failover.
Découvrez les nouveautés d'EDB Postgres 11. Cette édition comprend une version mise à jour d'EDB Postgres Advanced Server, laquelle vient améliorer les possibilités offertes par la version open source de PostgreSQL 11, sur laquelle elle se base, en apportant de nouveaux diagnostics de performances, commandes de transactions autonomes et capacités de rédaction de données. Au programme du webinaire :
Une introduction à EDB Postgres, notamment sur BART, EFM et les conteneurs.
Les nouveautés d'EDB Postgres 11
Rapide présentation et démonstration de PEM 7
Have you ever used Oracle WebLogic Server? If the answer is no, this presentation is for you. We explain core WebLogic Server concepts and perform a live walkthrough of the console covering core administration areas that include managed servers, JVM servers, JMS resources, logs, data sources, application deployments, and more.
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
The Oracle Database provides a comprehensive set of availability and scalability features. The availability of those features, however, differs between versions and database editions (e.g. Standard and Enterprise Edition). This presentation reviews and discusses some of these capabilities across different versions and editions, on-premises and in the Oracle Cloud, including the recent change in support for Oracle Real Application Clusters (RAC) in the Oracle Standard Edition (SE)2.
The document provides an overview of tuning the Oracle E-Business Suite environment. It discusses tuning the applications tier, concurrent manager, client tier and network, database tier, and applications. Specific tips are provided for each area, such as upgrading technology stacks, minimizing network traffic, using specialized managers, enabling SQL tracing and profiling, and isolating the database and applications tiers on a private network.
This document compares the scalability, performance, partitioning, availability, and manageability of IBM DB2 and Oracle databases. It discusses that IBM DB2 can scale to 512 TB of data in a traditional cluster, while Oracle allows for unlimited scaling in a Real Application Cluster across geographically dispersed nodes. For performance, it shows that IBM DB2 outperforms Oracle on TPC-C and TPC-H benchmarks at large scale factors of 3000GB, 10000GB, and 30000GB, though Oracle holds the world record at 30000GB. It also outlines advantages and disadvantages of data partitioning for performance. For availability, it notes that Oracle allows for hot plugging of nodes and warm cache failover, while IBM DB2
Oracle RAC 12c Practical Performance Management and Tuning as presented during Oracle Open World 2013 with Michael Zoll.
This is part three of the Oracle RAC 12c "reindeer series" used for OOW13 Oracle RAC-related presentations.
This part concludes the main part of the "reindeer series" except for one bonus track "Oracle Multitenant meets Oracle RAC 12c" (available via SlidesShare, too).
The document discusses connection pool sizing concepts for web applications. It begins by describing typical web application architecture involving browsers, web servers, application servers, and database servers. It then covers topics like connection reservation, where an application thread acquires a connection from the pool to perform database work. Having too large of a connection pool can lead to database oversubscription. The document recommends sizing the connection pool based on the percentage of idle time seen in database foreground processes to avoid oversubscription. It also discusses how different software architectures, with business logic either inside or outside the database, can impact the appropriate size of the connection pool.
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
Oracle Fleet Patching and Provisioning allows users to provision, patch, and upgrade Oracle databases and Grid Infrastructure across many servers from a central location. It uses a repository of gold images and working copies to deploy consistent configurations at scale while minimizing errors. Key features include Oracle home management, provisioning, patching, upgrading, and integration with REST APIs.
Beginner's Guide to High Availability for Postgres EDB
Highly available databases are essential to organizations depending on mission-critical, 24/7 access to data. PostgreSQL is widely recognized as an excellent open-source database, with critical maturity and features that allow organizations to scale and achieve high availability.
The Very Very Latest in Database Development - Oracle Open World 2012Lucas Jellema
The document discusses using virtual columns in Oracle databases to implement business rules and uniqueness constraints across tables in a declarative way. Virtual columns allow expressing attributes as SQL expressions of real columns, enabling indexing and foreign key constraints that check rules involving multiple tables or columns. Business rules that were previously only possible through procedural logic can now be enforced at the database level through virtual columns.
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
Provides the latest updates on high availability (HA) best practices in this well-established technical deep-dive session. Learn how to optimize all aspects of Oracle Active Data Guard 19c. See how to use session draining, transparent application continuity, Oracle RAC, and Oracle GoldenGate to mask outages and planned maintenance from users and to accelerate time to repair for single database or your fleet of databases. Hear about the latest HA best practices with Oracle Multitenant and understand how the new sharded architecture can achieve even higher levels of HA and fault isolation for OLTP applications. Find out how everything you know about Oracle Maximum Availability Architecture (MAA) on-premises can be deployed in the cloud.
This document provides a roadmap for Oracle's Fusion Middleware application server infrastructure. It discusses Oracle's plans to converge various application server products onto a common WebLogic Server core. Key products to be integrated include Oracle Application Server, BEA WebLogic Server, and BEA Tuxedo. The roadmap outlines certification of these products on WebLogic Server, as well as support for tools like JDeveloper. Oracle aims to deliver a fully converged platform with the first release of Fusion Middleware 11.
The document discusses Oracle E-Business Suite technology priorities and guidance. It focuses on leveraging the latest Oracle and industry technologies to offer ease of use, facilitate identity management, simplify integration, and deliver business intelligence while reducing cost of ownership. Specific technologies highlighted include the Oracle database, Fusion Middleware, and leveraging SOA.
This document provides an overview of Oracle's Exalogic Elastic Cloud product. It describes Exalogic as an engineered system that provides extreme performance for Java workloads through its use of InfiniBand networking and optimized software stack. It can serve as a foundation for building private or public clouds and consolidating enterprise applications. The performance, scalability, and manageability of Exalogic are positioned as providing significant cost reductions over traditional infrastructure.
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph Ceph Community
SK Telecom is optimizing Ceph for all-flash storage to improve performance and efficiency. Recent work includes enhancing BlueStore, implementing quality of service controls, and exploring data deduplication techniques. Looking ahead, SKT aims to further leverage NVRAM/SSD technologies and expand use of all-flash Ceph in its cloud infrastructure.
The document summarizes announcements from Oracle OpenWorld 2010, including:
- New products like Oracle Exalogic Elastic Cloud, Exadata X2-8, and Fusion Applications
- Continuous innovation in hardware, software, middleware, databases, and applications
- Commitment to technologies like Java, Linux, and open source software
- Billions invested annually in research and development
This document summarizes an IBM presentation about the IBM and Oracle relationship. The presentation discusses customer trends driving IT transformations, highlights various IBM systems that are optimized for Oracle workloads, and outlines the companies' joint development efforts including certifications and benchmarks showing IBM platforms outperform competitors on Oracle applications and databases. It also describes the companies' collaboration through an Oracle Integration Solutions team, executive reviews, and joint development activities to ensure customers can maximize their Oracle investments on IBM platforms.
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
Oracle's strategy is to deliver next-generation applications to end-users utilizing a mission-critical Cloud platform. This will simplify and consolidate operations with end-to-end Cloud management and accelerate time to market with a modern development platform and integrated tooling. The document outlines Oracle's Cloud Application Foundation which provides a complete and integrated foundation for Oracle Fusion Middleware in the Cloud with WebLogic Server, Coherence and Java EE. It also summarizes new features in WebLogic Server 12c, Coherence 12c, Enterprise Manager 12c and development tools.
Slides from the June Oracle Middleware Forum held in Canberra, Australia. Covers some of the new features of WebLogic 12c; including HTML5 support, WebSockets, integrated Maven, managed Coherence servers among others
Oracle is promoting its Exalogic Elastic Cloud platform, an engineered system for deploying applications. Key points include:
- Exalogic provides extreme performance for Java workloads through optimized hardware and software.
- It offers a standardized, pre-configured platform that is simple to deploy and manage through tools like Enterprise Manager.
- The system is designed to allow flexible scaling from single applications to multi-tenant cloud deployments through elastic, on-demand capacity.
Practical lessons from customers performing digital transformation with AzureEdward Burns
The hyperactive phase of digital transformation brought on by the COVID-19 pandemic has given way to more sustained migration efforts for companies moving to the cloud. Practical success stories can now be told Join Principal Architect and Java Champion Ed Burns as he shares stories from personal and team experience with customers who have successfully transformed their business with Microsoft Azure. This talk will focus on customers with a significant Java estate that the moved to Azure. Such transformations involve addressing a wide variety of concerns, including disaster recovery, high availability, cost efficiency, development velocity and agility, capacity planning, cloud native practices, and much more.
Microsoft is customer obsessed. Let us tell you what we are hearing from our customers about how they chose to move to Azure.
perf SYSTEMS provides database consulting, product development, ERP consulting, and customized application development services. Their database consulting services include Oracle and SQL Server administration, performance tuning, security audits, and data warehousing design. Their products improve database performance and security. They also provide Oracle ERP implementation and custom application development.
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwaresolarisyougood
This document describes a scalable virtualized Oracle RAC 11g database deployment using EMC VNX7500 storage with EMC FAST Suite. Testing showed that using FAST Cache improved transactions per minute by 133% and response time by over 90%, while FAST Suite improved TPM by 136% and response time by over 95%. The solution also enabled rapid provisioning of Oracle databases through SnapSure checkpoints and Oracle dNFS clonedb. It provided high availability with automatic failover during network or storage hardware failures.
Oracle Database Consolidation with FlexPod on Cisco UCSNetApp
Cisco and Oracle as technology front-runners provide YOU the tools you need to optimize your Oracle environments! John McAbel, Senior Product Manager - Oracle Solutions on UCS at Cisco Systems, explains how NetApp and Cisco are providing a flexible infrastructure that helps prepare organizations for today, and for future business growth and change.
Postgres for Digital Transformation:NoSQL Features, Replication, FDW & MoreAshnikbiz
This document discusses how PostgreSQL can enable digital transformation. It notes that digital transformation involves developing new types of products/services rather than just enhancing existing systems, moving to microservices architectures, and adopting data platforms. It then outlines how PostgreSQL supports these changes through its document store capabilities, foreign data wrappers for integration with other data sources, replication server for high availability, and containerized deployment options. Case studies are presented showing how enterprises have realized performance improvements, cost savings, and near real-time data exchange using PostgreSQL's unified relational and non-relational features.
This document outlines a presentation about Oracle's open source software strategy. It discusses Oracle's support for open source technologies like Linux, GlassFish, MySQL, and more. The presentation agenda includes defining open source software, how Oracle integrates open source solutions, benefits of open source, success stories, additional information resources, and a question period. The document provides contact information for two Oracle representatives and indicates the presentation will take place in Bogota, Colombia in April 2013.
The document discusses accelerating Ceph storage performance using SPDK. SPDK introduces optimizations like asynchronous APIs, userspace I/O stacks, and polling mode drivers to reduce software overhead and better utilize fast storage devices. This allows Ceph to better support high performance networks and storage like NVMe SSDs. The document provides an example where SPDK helped XSKY's BlueStore object store achieve significant performance gains over the standard Ceph implementation.
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
This presentation looks behind the covers and evaluates the offerings provided by various cloud vendors and compares them to the Oracle Database offerings available in the Oracle Cloud. The comparison includes Oracle Database in general, focusing on High Availability (HA) and Disaster Recovery (DR), as those areas have historically distinguished the Oracle Database from other databases and will likely continue to be some of the most distinguishing features when it comes to operating the Oracle Database in the cloud.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
2. 2
BEA Tuxedo
BEA JRockit, Real Time
BEA WebLogic Server
Product Offering
Application Server & Transaction Processing
Oracle TopLink
Oracle Coherence
• TP-Monitor for C/C++, Cobol Applications
& Mainframe Modernization
• High Performance “Real Time” Java VM
optimized for Intel-32 & 64
• Strategic Java EE 5.0 Application Server –
Features integrated from OC4J
• Strategic JPA & EJB 3.0 Provider
integrated with WebLogic Server
• High Performance, Transactional, In-
Memory Application Data Grid
• Key Features integrated with WebLogic
Server with seamless migration
Oracle Application Server
(OC4J)
3. 3
Oracle Fusion Middleware
Runs on the WebLogic Suite
Proven to
Outperform
Best Foundation
for the Oracle
Portfolio
Lowest Operational Cost
Coherence EE
JRockit Real Time
WebLogic Server
Java EE: Reliability, Availability, Scalability & Performance
High Performance, Reliable, Scale Out for Java, C++ and .NET
High Performance JVM with Extreme Low Latency
WebLogic Suite
EnterpriseManager
AdminandOperations
DevelopmentTools
Jdeveloper/Eclipse
Java EE/ISV
Apps
SOA
Suite
WebCenter
Suite
Content
Management
Suite
Identity
Management
Suite
Business
Intelligence
Suite
4. 4
Java EE Server - WebLogic
JVM - JRockit
• Leading w/ 38% Market share
• Java EE 5 & WS standards support
• SPECjAppserver leader
• Highest performing JMS implementation
Data Grid - Coherence
Integrated Solution
• Best for Oracle portfolio
• RAC DB integration
• IdM Integration
Monitoring and Diagnostics
• Enterprise Manager
• Application Diagnostics for Java
• JRockit Mission Control
Deployment and Development
• Enterprise Manager
• JDeveloper and Eclipse
• SPECjbb leader
• Real time JVM
WebLogic
Suite
• Lowest Operational Cost
• Lowest operational costs
due to most reliable
operation and best
automation
• Proven to Outperform
• #1 in application server,
JVM, and distributed
transaction processing
performance
• Best Foundation for Oracle
Portfolio
• Best integration and
support for Oracle
database, Fusion
Middleware, and Fusion
Applications
“Hard” Benefits
Key Product-Level Differentiators
5. 5
Best Foundation for Oracle Portfolio
Strategic Runtime Across the Oracle Product Lines
Applications PortfolioApplications Portfolio
All in Process of Planning/Certifying on WebLogicAll in Process of Planning/Certifying on WebLogic
Fusion AppsFusion Apps
Building on WebLogicBuilding on WebLogic
Extensions & Upgrades
Oracle Fusion Middleware 10g R3 and 11Oracle Fusion Middleware 10g R3 and 11
Certified on WebLogicCertified on WebLogic
Identity
Enterprise 2.0
Integration
Common BI
AIA
Content
6. 6
Performance Leadership
Continued Focus on Best Results, Lowest Resources
Application Server Platform/CPU/Cores SPECjApp
Server2004
JOPS@Standard
Server
Nodes
Date Result
HP-UX Integrity BL870 Server Blade Cluster,
Itanium 9100, 104 cores
21,602 13 Dec
2008
World Record, Multi-Node
HP-UX Integrity BL860c Server Blade Cluster, Dual
Core Itanium 9100, 44 cores
9,459 11 Nov
2007
World Record, Multi-Node, RAC
Dell PowerEdge 2950
Xeon 5470, 16 cores
4,794 2 Aug
2008
World Record, Dual Node
Fujitsu Enterprise
UltraSPARC T2 Plus, 32 Cores
5,836 1 Nov
2008
World Record, Single Node
Sun SPARC Enterprise T5220
Sun UltraSPARC T2, 8 cores
2,000 1 Oct
2007
Best on One CPU
8439
20178
21602
S un IBM Oracle
Best Multi-Node Result
Best on RAC Result
Best Dual Node Result
Best Single Node Result
Best on One CPU Result
See: http://www.spec.org/jAppServer2004/results/
7. 7
Typical Application Server Product
Usage Scenarios
Embedded
Application
Server
Application
Server From
Oracle Installer
• Hyperion
• SOA Suite
• Oracle Converged
Communication
Application Server
• Web Center
• Identity Management
• PeopleSoft
• Siebel
• OTM
8. 8
WebLogic Server Infrastructure
Java EE 5, Persistence, Messaging and Web Services
Middleware Administration Server
WebLogic Kernel – Reliability, Availability, Scalability, Performance
WebLogic Server
Oracle Fusion Middleware and Oracle Applications
EJB
Business
Logic
POJO
JSF/Servlet
Web 2.0
JMS
Messaging
JCA
Connectivity
Web
Services
Connection
Pooling
Persistence
InfrastructureTransactions
Protocol
Handling
Security
Workload
Management
Identity
Management
Suite
Business
Intelligence
Suite
Content
Management
Suite
SOA
Suite
WebCenter
Suite
Java EE/ISV
Apps
9. 9
Hot Pluggability Engineered In
Java Required Files with Fusion Middleware 11
Security Diagnostics MDS TopLink ADF JMX Framewrk
…
Java Required Files
WebLogic Server/WebSphere/JBoss
Oracle Fusion Middleware and Oracle Applications
Identity
Management
Suite
Business
Intelligence
Suite
Content
Management
Suite
SOA
Suite
WebCenter
Suite
Java EE/ISV
Apps
10. 10
Persistence Services Infrastructure
Integrated with Eclipse Java Persistence Platform - TopLink
Eclipse Java Persistence Platform
JavaJava
OSGIOSGI
ApplicationsApplications
SpringSpring
DatabaseDatabase
Web ServicesWeb Services
XMLXML
RelationalRelational
SDOSDOEISEIS
OXMOXM
(JAXB)(JAXB)
ORMORM
(JPA)(JPA)
JDBCJDBC JCAJCA
XML Data Packaged Apps Legacy SystemsDatabases Data Hub
WebLogic Server
CoherenceCoherence
11. 11
TopLink
XML Data Packaged Apps Legacy SystemsDatabases Data Hub
JCA
Oracle TopLink in Fusion Middleware
Strategic Persistence Infrastructure
ORM
JPA+
OXM
JAXB+
POJO
EIS
SDO
DB
WS
JDBC
EJB 2.1
CMP
BMP
TopLink
Essentials
JPA
ADF
Java
EE/SE
ADF BC
(BC4J)
Java EE/ SE, ADF, WS, SCA, Spring, OC4JBPEL/ESB
DB
Adapter
12. 12
Reliable, High Performance Database
Access with WebLogic Data Sources
• Standard data source
connectivity
• Connection pooling with min, max
• Death detection, retry, keep alive,
polling …
• For RAC, multi data source
capability
• An abstraction over multiple data
sources for each RAC node
• Applications use the multi data
source versus the underlying data
source – transparent to applications
• WebLogic load balances and
handles RAC node failure with XA
support
WebLogic Cluster
WebLogic Domain
Multi Data Source
Managed
Server1
Managed
Server2
Data Source
RAC Node 1
Data Source
RAC Node 2
Connection
Pool
Connection
Pool
Oracle Database
Shared StorageShared Storage
RAC Node 2RAC Node 2RAC Node 1RAC Node 1
Oracle Notification Service
Node Manager
13. 13
High Performance Transaction
Management
DB Resource
Manager
(Global, Local Tx)
WebLogic Transaction Service (JTA/JTS)
Other WLS Instances
(Global, Local & Tx Propagation)
WebLogic Server
Tx Log
(Shared
Storage)
Transaction Coordinator Transaction Recovery Manager
JavaJava
ClientsClients
Java EEJava EE
ApplicationsApplications
SCASCA
ApplicationsApplications
SpringSpring
Ships WLS TX
Integration
3rd
Party (JMS, DB…)
Resource Manager
(Global, Local Tx )
3rd
Party (Vitria BW…)
Transaction Manager
(JTS Tx Interoperability )
Administrative
Operations(JMX)
Global
Transaction
Server Interposed
Transaction Manager
Logging Last
Resource Transaction
Local Transactions
Transaction HA
Service/Server Migration
Inter Domain
Transactions
14. 14
WebLogic Messaging Infrastructure
Foundation JMS for Java EE, SOA and Applications
WebLogic Server JMS
Oracle AQ
(OFM 11)
AQFile
File
Persistence
Bridging
Bridge
Database
Persistence
Database
C, .NET
Clients
ApplicationsSOA
Suite
Java EE/ISV
Apps
WebLogic Server
15. 15
WebLogic JMS Performance
Meets the Most Rigorous Throughput Requirements
• WebLogic 10 JMS is fast
• Up to 10X faster than previous WLS
releases
• Re-written file store and disk
scheduling extremely fast
• Database integration optimized with
JDBC and batching optimizations
• WebLogic JMS consistently
beats pure plays
• Synchronous writes 3X-6X faster
than competitors
• Message size 25%-4X faster for
messages between 1K->512K than
competitors
0
1000
2000
3000
4000
5000
6000
7000
1 2 4 8 16 32 64
WL 100byte EMS 100byte
WL 4K EMS 4K
0
200
400
600
800
1000
1200
1400
0001K
0002K
0004K
0008K
0016K
0032K
0064K
0128K
0256K
0512K
1024K
WL Persist EMS Persist
Persistent QueuingPersistent Queuing
Persistent Message Versus SizePersistent Message Versus Size
Oracle ConfidentialOracle Confidential
16. 16
WebLogic JMS Extensions
Designed to Scale to the Most Complex SOA Integrations
• Unit of Order
• Messages tagged with same Unit of Order
(UOO) are processed in order
• Stronger ordering semantics than the JMS
specification
• Unit of Work
• Messages are grouped with a group
identifier
• Messages at final destination become
available only when entire group arrives
• Store and Forward Messaging
• Store messages on local server and
forward to remote server when available
• Store and forward for clients to server and
server to server
• Distributed Destinations
• All queues and topics in a cluster appear
as a single logical destination to clients
• Provides high availability and scalability;
parallel processing and load balancing
1 2 3 4 5 6 7 8 9
MDB 1 MDB 2 MDB 3
Messages red and grey have separate UOOMessages red and grey have separate UOO
Message 3/4 not processed until 1/2 processedMessage 3/4 not processed until 1/2 processed
Producer 2
1
3 MDB 2
MDB 1
MDB 323 1
WebLogic
Forward when
Target Available
Forward when
Target Available
WebLogic
JMS ServerJMS Server
WebLogic Cluster
JMS Server JMS Server
JMS Server JMS Server
Client
Logical
Destination
Logical
Destination
17. 17
Web Services and SOA Infrastructure
Standards Based, High Performance and Secure
WebLogic Server
XML
Catalog
JAX-WS
JAX-RPC
JMSJMS
SOAPSOAP
HTTPHTTP
SOAPSOAP
HTTPHTTP
RESTREST
JAX-B
Data Binding
Attachment
(MTOM/SwA)
JAX-R
WS-
Security
SAML
WS-
Reliable
Messaging
Buffered
Web Services
Asynchronous
Web Services
Conversational
Web Services
Web Services Java Programming Model – Java EE
Declarative QoS - Web Services Interoperability Infrastructure (WS-*) – Built In
Web Services Management
& Web Services Manager
Web Services Development
With JDeveloper & Eclipse
WSIF
18. 18
With Built-In Self Tuning Capabilities
Using Work Managers
Network Socket Handlers
(“Muxers”)
Asynchronously dispatched work
from WebLogic kernel, subsystem,
or application
Request Queue
Self Tuning
Thread Pool
1. Monitor rate of
request processing
2. Adjust thread pool
size accordingly
• Active
• Standby
• Stuck
• Hogging
19. 19
Development Tooling
Oracle JDeveloper and Eclipse
• Oracle JDeveloper - integrated design
time for Fusion Middleware
• Eclipse – standards based design
time contributed to directly by Oracle
JDeveloper 11g
ADF 11g
21. 21
WebLogic Optimized for Spring
Applications
WebLogic Server Optimized for
Spring
Spring Pitchfork
Spring Persistence (JPA)
Spring Management (JMX)
Spring Transactions
Oracle Enterprise
Pack for Eclipse
WebLogic Spring Console
• Development
• JDeveloper, OEPE
• Security
• WebLogic principals
• Development
• JDeveloper, OEPE
• Security
• WebLogic principals
Oracle JDeveloper
• Engineered server integration
• Pitchfork, JPA, JTA, JMX
•Management and Operations
• WebLogic Spring Console
• Engineered server integration
• Pitchfork, JPA, JTA, JMX
•Management and Operations
• WebLogic Spring Console
23. 23
Configuration Management
Node Manager
AS Control asctl JMX
Client
Grid Control
WebLogic Administration Server
Enterprise Manager WLST
(Scripting)
JMX Client
DiagnosticsDiagnosticsMonitoringMonitoring WorkloadWorkload
ManagementManagementLoggingLogging PerformancePerformance
LifecycleLifecycle
ManagementManagement
ResourceResource
ConfigurationConfiguration DeploymentDeployment Web ServicesWeb Services
ManagementManagement
SecuritySecurity
ConfigurationConfiguration
WebLogic Administrative
Console
24. 24
Cluster Configuration Management
Online, Offline, Batch Configuration Model
• Cluster configuration
• Target cluster or individual
nodes
• Lock and edit
• Maintain administrator
isolation
• Batch update or rollback
• Optional developer mode
• Online/offline configuration
• Over a thousand parameters
can be changed live
• Configuration can be changed
offline
Administration
Server
WebLogic Domain
Managed
Server 1
Managed
Server 2
Managed
Server 2
Cluster 1
Managed
Server 4
Managed
Server 5
Managed
Server 6
Cluster 2
Node Manager
25. 25
Cluster Deployment Using Standard
Clients and Packaging
Development Tools
WLST, weblogic.deployer & Ant Tasks
WebLogic Administration Console
Java EE Deployment
Plan (JSR 88)
Java EE
EAR File
app1.jar
app2.war
app.rar
JSR 88
Deploy Plan
weblogic-web.xml
weblogic.xml
weblogic-ejb-jar.xml
Java Artifacts –
EARs, WARs, RARs JARs
JDBC, JMS, WLDF
Shared Libraries
Deploy to Individual
Nodes or Clusters
WebLogic Cluster
WebLogic Domain
Node Manager
Managed
Server 1
Managed
Server 2
Managed
Server 3
26. 26
Automation with Domain Templates
• Configuration Wizard and Domain Template Builder
• GUI/scriptable tool to generate templates from existing domains
• Scriptable with WLST to clone domains to multiple environments
• Fusion Middleware Templates Out of the Box
• SOA, WebCenter, Identity …
Managed
Server 1
Domain
Managed
Server 2
App 1
App n
Res n
Res 1
Managed
Server 1
Domain
Managed
Server 2
App 1
App n
Res n
Res 1
Managed
Server 1
Domain
Managed
Server 2
App 1
App n
Res n
Res 1
Managed
Server 1
Domain
Managed
Server 2
App 1
App n
Res n
Res 1
……
Domain Template BuilderDomain Template Builder
Build Template of DomainBuild Template of Domain
Env 1Env 1 Env 2Env 2 Env nEnv n
28. 28
WebLogic Server Diagnostics
Enterprise Manager Diagnostics Pack
• Development Staff: JRockit
Mission Control
• JVM diagnostics for JRockit
• Memory, thread, latency analysis
• Operations Staff: Application
Diagnostics for Java
• JVM Diagnostics for Sun, HP, IB
• Memory, thread, latency analysis
• From server through to database
• Server Infrastructure: WebLogic
Diagnostics Framework
• Built into WebLogic Server
• Java EE specifics
29. 29
System Monitoring Plug in for WebLogic
Enterprise Manager Diagnostics Pack
• Monitor and manage multiple WebLogic domains
• Monitor and manage multiple WebLogic Server versions
• Single management console for entire middleware infrastructure
• Expand to non-Oracle Middleware – JVM, Tomcat, WebSphere …
EM Grid Control
WebLogic Server 10.3
Domain a
Administration Server
Managed Server 1-n
WebLogic Server 10.3
Domain b
Administration Server
Managed Server 1-n
WebLogic Server 9.2
Domain c
Administration Server
Managed Server 1-n
WebLogic Server 8.1
Domain d
Administration Server
Managed Server 1-n
30. 30
WebLogic Operations Control
Adaptability with Service Level Management
Active monitoring, alerting
• What WLOC starts, it monitors,
protects
• Agent-based framework
Dynamic scale management
• SLAs by way of WLOC policies
and rules
• Constant rules evaluation
• Dynamic scale management
Protects application availability
• Failover within the pool
• Failover across pools
• Rules can protect performance as
well as availability
31. 31
Enterprise Manager
Provision, Configure, Monitor, Test, Diagnose, Adapt, Tune
WebLogic Server, Coherence and JRockit
Enterprise Manager Solutions
Enterprise Manager Services
CMDB
Configuration
Management
IT Ops
Automation
User
Experience
Monitoring
Composite
Application
Monitoring
JVM & DB
Activity
Monitoring
Provisioning
Discovery
Change
Management
SOA
Management
Application
Performance
Management
DashboardsandAlerting
Extensibility
Identity
Management
Suite
Content
Management
Suite
SOA
Suite
WebCenter
Suite
Java EE/ISV
Apps
C++/Cobol
Apps
Business
Intelligence
32. 32
Best Practice Deployment Topologies
Configuration and Documentation
Oracle SOA Suite TopologyOracle SOA Suite Topology Oracle Identity Management TopologyOracle Identity Management Topology
33. 33
High Availability
Built in HA Infrastructure
Unplanned
Downtime
Planned
Downtime
HA
Rolling UpgradeRolling Upgrade
Side by Side DeploymentSide by Side Deployment
Online OperationsOnline OperationsReconfigure
Deploy Apps
Upgrade
Load Balancing, ClusteringLoad Balancing, Clustering
Service/Server MigrationService/Server Migration
Backup and RecoveryBackup and Recovery
Disk Replication andDisk Replication and
Data GuardData Guard
ClusterwareClusterware
SW Failure
Data Failure
Disaster
Recovery
HW Failure
34. 34
WebLogic Typical High Availability
Topology
WLS Cluster
WLS Cluster
WLS Cluster Oracle DB
Oracle DBApache
Server
or OHS
Apache
Server
or OHS
Node Mgr
Node Mgr Node Mgr
Administration Server
FW-1
LB-1
FW-2
DMZ Intranet
Internet
Node MgrDesktop
X
X
X
X
35. 35
HA with Web Tier Load Balancing
Surviving a Failed HTTP Server
• Load balancing
• Round robin
• Supported Web servers
• IIS, SunOne, Apache
• Multi-machine cluster aware
• Uses HTTP piggy backing
• Failure aware
• Failed WLSs removed from cluster
• Restarted WLSs added to cluster
• Routing
• Static routing
• Lightweight solution
• HTTPClusterServlet hosted on a
WebLogic instance
WebLogic Cluster
…
WebLogic Server
Node Manager
WLS1
JVM
WLSn
JVM
Apache Server
HTTP Server
mod_wl
36. 36
Cluster
Managed
Server 1
Domain
Managed
Server 2
HA with WebLogic State Replication
Surviving a Failed WebLogic Server
WAN State
Replication
WAN State
Replication
MAN State
Replication
MAN State
Replication
Global
Load
Balancer
Local Load
Balancer
Local Load
Balancer
Cluster 1
State 1
State 2
Cluster 2
State 3
State 4
Global
Load
Balancer
Local Load
Balancer
Local Load
Balancer
Cluster 1
State 1
State 2
Cluster 2
State 3
State 4
State 1
State 2
Domain State
Replication
Domain State
Replication
In Memory or
Database Backed
Asynch or Synch
In Memory or
Database Backed
Asynch or Synch
In MemoryIn Memory Database Backed
Asynch
Database Backed
Asynch
Load
Balancer
37. 37
HA with WebLogic Clustered JNDI
Surviving a Failed WebLogic Server
• Clusterable objects include EJB, JDBC, JMS, Custom
Objects
• Each server creates and maintains a local copy of
cluster wide JNDI tree
Managed WLS 1
Object X
A C
Managed WLS 1
Object X
A C
Managed WLS 1
Object X
A C
Managed WLS 1
Object X
A C
IP Unicast
38. 38
HA with WebLogic Multi Data Sources
Surviving a Failed Oracle RAC Node
RAC Instance
DS3 Pool
for RAC Node 3
WebLogic
Multi Data
Source
Oracle
WebLogic
Server
Oracle
RAC
Server
DS2 Pool
for RAC Node 2
DS1 Pool
for RAC Node 1
RAC Instance
WebLogic
Multi Data
Source
Oracle
WebLogic
Server
Oracle
RAC
Server
Thin
JDBC
Thin
JDBC
RAC 1
RAC 2
RAC 3
RAC 1
RAC 2
RAC 3
XRAC
Node
Failure
Causes
Multi
Data
Source to
Load
Balance
To
Surviving
Pools
DS3 Pool
for RAC Node 3
DS2 Pool
for RAC Node 2
DS1 Pool
for RAC Node 1X
39. 39
HA with Whole Server Migration
Application and Resource Recovery with Continuous Capacity
• Automatic migration of failed servers within a cluster
• Effectively a server restart and recovery on another
machine
Domain
Machine 3Machine 2Machine 1
Administration
Server
Managed WLS 2
Resources 2
Managed WLS 3
(Cluster Master)
Resources 3
Database or Consensus LeasingDatabase or Consensus Leasing Storage Area NetworkStorage Area Network
Spare
Capacity
Spare
Capacity
Managed WLS 2
Resources 2
Detect
Failure
Detect
Failure
Migrate
Server
Migrate
Server
Managed WLS 2
Resources 2
WebLogic Cluster
40. 40
HA with Service Migration
Resource Recovery with Fast Recovery
• HA for singleton services
• Restart and recover services on another running
server in the cluster
Domain
Machine 3Machine 2Machine 1
Administration
Server
Managed WLS 2
Resources 2
Managed WLS 4
Resources 4
Managed WLS 3
(Cluster Master)
Resources 3
Resources 2
Detect
Failure
Detect
Failure
Migrate
Service
Migrate
Service
Managed WLS 2
Resources 2
Storage Area NetworkStorage Area Network
WebLogic Cluster
Database or Consensus LeasingDatabase or Consensus Leasing
41. 41
HA for JMS Infrastructure
Continued ability to send and receive
messages
Distributed
Destinations
All messages sent are processed Whole Server and
Service Migration
Seamless client failover Automatic
Reconnect
Continued ability to send when no remote
servers are available
Store and Forward
Client SAF
42. 42
HA with Side by Side Deployment
Zero Application Downtime
Newer version of application
deployed side-by-side with
older version in same JVM
Clients already connected
continued to be served by
older version
New clients connect to newer
version
• Test versions before opening
up to users
• Rollback to previous versions
• Automatic retirement –
graceful or timeout
Managed WebLogic Server
Single Java VM
Application
Version
One
Existing External
Client
Connections
Existing External
Client
Connections
New External Client
Connections
When Activated
New External Client
Connections
When Activated
Application
Version
Two
Internal Client
Connections
Internal Client
Connections
Test First in
Administrative Mode
Test First in
Administrative Mode
43. 43
HA with Rolling Upgrade
Zero Server Infrastructure Downtime
• Upgrade a running cluster with
a patch, maintenance pack, or
minor release without shutting
down the entire cluster
• During the rolling upgrade of a
cluster, each server in the cluster
is individually upgraded and
restarted while the other servers
in the cluster continue to host
your application
• You can also roll back the patch,
maintenance pack, or minor
release in a similar fashion
IP
Unicast
Node 3
Managed Server
Node Mgr
App 1
Node 4
Managed Server
Node Mgr
App 1
Node 1
Managed Server
Node Mgr
Node 3
Managed Server
Node Mgr
App 1
Maint Pack x.y Maint Pack x.y
Maint Pack x.y Maint Pack x.y
App 1
44. 44
Fusion Middleware
Backup and Recovery
Certified Solution Based on Disk Replication
• Simple solution based on file
system copy for middle-tier
components
• Use RMAN for Oracle
Database
• Support for online backups
• Can integrate with existing
Backup/Recovery tools
• Can be scheduled through
Enterprise Manager or cron
jobs
Backup Storage
LDAP,
Policy,
Credential
Data
LDAP,
Policy,
Credential
Data
Application
Data
Application
Data
MetadataMetadata External
Files
External
Files
WebLogic Middle TiersWebLogic Middle Tiers Oracle Binaries
Exploded Archives
Oracle Binaries
Exploded Archives
Application
Data
Application
Data
45. 45
Disaster Recovery
Disk Replication Certified with Data Guard
Standby SiteDNS
DiskDisk
ReplicationReplication
Data GuardData Guard
WebLogic
Domain
BPELBPEL
Web CenterWeb Center
RulesRules
ESBESB
BPELBPEL
Bus IntelligenceBus Intelligence
ADFADF
ESBESB Configuration
Files
Application Code
& Patches
Software Binaries
Primary Site
WebLogic
Domain
BPELBPEL
Web CenterWeb Center
RulesRules
ESBESB
BPELBPEL
Bus IntelligenceBus Intelligence
ADFADF
ESBESB Configuration
Files
Application Code
& Patches
Software Binaries
46. 46
SOA Suite 11g R1 HA Architecture
• External load balancer used to front-
end Web servers
• Web server cluster is a run time
cluster and does not support cluster
wide management
• All WebLogic instances in WebLogic
cluster
• At least two middleware homes used
to support HA Patching (on local or
shared storage)
• RAC DB
• Cold failover cluster for Administration
Server protection
• Transaction logs on shared storage
• JMS persistence store on shared
storage
• Coherence for SOA management
cluster
Machine1 Machine2
Machine3 Machine4
RAC & Transaction/JMS Storage
Hardware LB
Machine5 Machine6
MW_HOME2MW_HOME1
MultiDS
TAF
OPMN
Cluster
Apache/
OHS
Apache/
OHS
WLS
ClusterWLS_SOA WLS_SOA
WLS
Cluster
WLS SOA
Applications
WLS SOA
Applications
Administration
Server
Administration
Server
OPMN
Cluster
Oracle Internet
Directory
Oracle Internet
Directory
Coherence Cluster
47. 47
Web Center 11g R1 HA Architecture
• External load balancer used to front-
end Web servers
• Web server cluster is a run-time-
cluster and does not support cluster
wide management
• Optional WebLogic Server instances
for Provider, Jive, Wiki and SOA
• All WebLogic instances in cluster
WebLogic Cluster
• At least two middleware homes used
to support HA Patching (on local or
shared storage)
• RAC DB
• CFC for Administration Server
protection
Machine1 Machine2
Machine3 Machine4
RAC
Hardware LB
MW_HOME2MW_HOME1
MultiDS
OPMN
Cluster
Apache/
OHS
Apache/
OHS
WLS
ClusterWLS_Spaces WLS_Spaces
WLS
ClusterWLS_Provider WLS_Provider
WLS
ClusterWLS WC Apps WLS WC Apps
WLS
ClusterWLS_Jive WLS_Jive
WLS
ClusterWLS_Wiki WLS_Wiki
WLS
ClusterWLS_SOA WLS_SOA
Administration
Server
Administration
Server
48. 48
Identity Management 11g R1 HA
Architecture
• External load balancer used to
front-end Web servers
• Web server cluster is a run time
cluster and does not support cluster
wide management
• All WebLogic Server instances in
WebLogic Cluster
• At least two middleware homes
used to support HA Patching (on
local or shared storage)
• RAC DB
• Colder Failover Cluster for
Administration Server protection
• C Components protected with
OPMN
Machine1 Machine2
Machine3 Machine4
RAC
Hardware LB
Machine5 Machine6
MW_HOME2MW_HOME1
MultiDS
TAF
OPMN
Cluster
Apache/
OHS
Apache/
OHS
WLS
ClusterWLS_ODS WLS_ODS
WLS
Cluster
Identity
Server
Identity
Server
Administration
Server
Administration
Server
OPMN
Cluster
Oracle Internet
Directory
Oracle Internet
Directory
WLS
Cluster
Access
Server
Access
Server
49. 49
WebLogic Scale Out with Application
Isolation
• Isolation by application by machine
within domain
• Deploy applications to their
own servers
• Administration server on its
own server
• Each managed server on its
own physical server
• Isolation of single application per
domain
• Each application gets its
own domain
• Administration server on
its own server
• Each managed server
on its own physical
server
Machine 1
WebLogic Domain
Administration
Server
Node Mgr
Machine 2
Managed Server
Node Mgr
Machine 3
Managed Server
Node Mgr
App 1 App 2
Machine 1
WebLogic Domain
Administration
Server
Node Mgr
Machine 2
Managed Server
Node Mgr
Machine 3
Managed Server
Node Mgr
App 1 App 1
50. 50
WebLogic Scale Out Vertically and
Horizontally
• Scale out vertically
• Multiple managed servers
for each application for
each machine
• Scale out horizontally
• Multiple machines each
with multiple managed
servers
• Cluster replication scheme
considers location in
determining secondary
servers
WebLogic Domain
Machine 1
Administration
Server
Node Mgr
Machine 2
Managed Server
Node Mgr
Machine 3
Managed Server
Node Mgr
App 1 App 1
Managed Server
App 1
Managed Server
App 1
51. 51
Application Server Scale Out Issues
• Scaling cached data
• Difficult to scale clustered
• cached data reliably
• Consistency, expiry, location …
• Scaling state
• State is heavy and expensive
• Difficult to manage state
independent of application
server
• Scaling database
transactions
• Difficult to buffer database
from spiky application layers
yet maintain transactional integrity
WebLogic Cluster
WebLogic Domain
Node Manager
Managed
Server1
Managed
Server2
DatabaseDatabase
Cached Data???
Shared State???
Transactions???
Cached Data???
Shared State???
Transactions???
52. 52
Oracle Coherence Data Grid
• Provides a reliable data tier with a
single, consistent view of data
• Independent of yet integrated with
database and application server
• Enables dynamic data capacity
including fault tolerance and load
balancing
• Ensures that data capacity scales
with processing capacity
Data Services
MainframesDatabases
Enterprise
Applications
Real Time Clients
Web services
Oracle
Coherence
Data Grid
Web services
53. 53
How Does Oracle Coherence Data Grid
Work?
• Data load-balanced in-memory across a cluster of servers
• Data automatically and synchronously replicated to
at least one other server for continuous availability
• Single System Image: Logical view of all
data on all servers
• Servers monitor the health of each other
• In the event a server fails or is unhealthy,
other servers cooperatively diagnose the state
• The healthy servers immediately assume the
responsibilities of the failed server
• Continuous Operation: No interruption of
service or loss of data due when a server fails
?
X
54. 54
Data Grid Uses
Caching
Applications request data from the Data Grid rather than
backend data sources
Analytics
Applications ask the Data Grid questions from simple queries to
advanced scenario modeling
Transactions
Data Grid acts as a transactional System of Record, hosting
data and business logic
Events
Automated processing based on event
55. 55
WebLogic Machines
WebLogic Cluster
Coherence (Java)
Scaling WebLogic with Coherence
Clustered Caching and State Sharing
• Share cached data, manage state independent on
heterogeneous Java infrastructures
Named Cache
Managed WLS
Application
Coherence Client
Managed WLS
Application
Coherence Client
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
App Machines
Java Applications
Java/JEE Container
Application
Coherence Client
Coherence (Java)
Named Cache
Cluster Service
56. 56
Scaling WebLogic with Coherence
Database Surge Protection and Buffering
• Read through and asynchronous write through to
databases with TopLink, Hibernate, JDBC, Kodo …
WebLogic Machines
WebLogic Cluster
Managed WLS
Application
Coherence Client
Managed WLS
Application
Coherence Client
App Machines
Java Applications
Java/JEE Container
Application
Coherence Client
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
Cache Store Cache Store Cache Store Cache Store
Synchronous/AsynchronousSynchronous/AsynchronousSynchronous/AsynchronousSynchronous/Asynchronous
Coherence (Java)
Named Cache
Cluster Service
Cache Store
57. 57
Scaling WebLogic with Coherence
Arbritrary Clients – Java, .NET, C++
• C++, .NET, Word, Excel, Visual Basic …
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
Coherence (Java)
Named Cache
WebLogic Machines
WebLogic Cluster
Managed WLS
Application
Coherence Client
Managed WLS
Application
Coherence Client
App Machines
Java Applications
Java/JEE Container
Application
Coherence Client
Cache Store Cache Store Cache Store Cache Store
App Machines
Applications
.NET, C++
Application
Coherence Extend
Synchronous/AsynchronousSynchronous/AsynchronousSynchronous/AsynchronousSynchronous/Asynchronous
Coherence (Java)
Named Cache
Cluster Service
Cache Store
58. 58
Scaling Fusion Middleware with
Coherence
Shared Service for
Java, .NET, C++ …
Low Latency Business
Processes; Clustered
BAM
Content
Caching
Data Caching, Extended
State Replication, Shared
In-Memory Infrastructure
Session Sharing
and Data Caching
59. 59
Oracle DBMS, TimesTen, Berkeley
Natural Integration Points
Berkeley DB JE
Cache Overflow Integration
with Coherence
TimesTen
Clustered Caching with Coherence
Oracle RAC
Persistence QoS
with Coherence
Middleware Infrastructure
Oracle RAC
Middleware Infrastructure
Coherence
Berkeley DB
Cache Overflow
Oracle RAC
Middleware Infrastructure
Coherence
Application
Servers
Application
Servers
Times
Ten
Times
Ten
Editor's Notes
So, how is Oracle putting on that path through current investments / available products:
We’re proving the Applications Unlimited strategy is working – protecting investments our customers have made and extending with Oracle R&D in next generation applications
We talked about FMW and how we’re incorporating it into existing products
And this year we’re delivering Fusion Edition Applications – designed to enhance existing customer investments (Sales force productivity tools know as social CRM and coming soon: Fusion Talent Management)
So that’s where we’re headed…building new applications that work together with our existing products and even competitors products.
3 rac nodes, 3 apps, global tx to rac1
For development, the primary tools that Oracle recommends are its industry leading Oracle JDeveloper tool and also the popular open source Eclipse. Both provide highly productive development environments for the Application Grid, JDeveloper supplementing this with a design time that not only works on the application grid but for all areas of Fusion Middleware – SOA, Fusion Applications, Portal, Business Intelligence and more
Fusion Development Framework (ADF) is unique because it provides the only development framework that allows you to build all aspects of the Application – UI/Page Layout, Controller/Page Flow, Model/O-R - completely visually by assembling standards-based components
The WLS server will replicate a binding across the entire cluster, regardless of which application is deployed on each server.
Data Grids are used for different purposes. These are the four most common uses.
Caching
Coherence was the first technology to proved reliable distributed caching
Helped many organizations alleviate data bottleneck issues and scale out application tier
Analytics
Enables applications to efficiently run queries across entire data grid
Support for heavy query loads, while improving responsiveness of each query
Server failures do not impact correctness of “in flight” queries and analytics
Transactions
Data Grid provides optimal platform for joining data and business logic
Greater business agility by moving database stored procedures into the Data Grid
Coherence reliability allows not only in-memory data processing, but provides the ability to commit transactions in-memory
Reliability is key to conducting in-memory transactions. Coherence provides absolute reliability – every transaction matters.
Events
Oracle Coherence Data Grid manages processing state, guaranteeing once-and-only-once event processing
Data Grid provides scalable management of event processing