In this video, we are going to look at Oracle Weblogic Data Sources (JDBC) and JMS.
For those who are new, A JDBC (Java Database Connectivity) is a Java API which is used for accessing the database and it is an object bound to the JNDI tree that provides database connectivity through a pool of JDBC Connections. JMS Means Java Messaging Service which Accepts messages from Producer Application and delivers them to the consumer application.
To know in detail about Weblogic Data Sources (JDBC) and JMS, go through the video below.
If you are a beginner and want to learn Oracle Weblogic Server Administration then check our blog post here, where we covered Weblogic Clusters and Dynamic Cluster(12c).
What is a JDBC, Data Source and Connection Pool?
- A JDBC (Java Database Connectivity) is a Java Application Interface which is used for accessing the database.
- In general, a data source is simply a place where information is being stored. JDBC data source is an object bound to the JNDI tree that provides database connectivity through a pool of JDBC Connections.JDBC Connections are created when we are starting our Weblogic Server and Deploying the connection pool to a target server or cluster.
- Connection Pool is a group of connections which are used to create a physical database connection.
Types of Data Sources:
There are three types of Data Sources. They are:
- Generic Data Sources
- Grid Link Data Sources
- Multi Data Sources
Generic Data Sources: It provides a database connectivity through a pool of JDBC (Java Database Connectivity) Connections.
Grid Link Data Sources: Grid Link Data Source is a data source which provides connectivity between Weblogic Server and an Oracle RAC (Real Application Cluster) Database. The main advantages of this Data Source are Fast Connection Fail-Over, Runtime Connection Load Balancing, and GridLink Affinity. This Data Source is introduced from Weblogic Server 10.3.4.
Multi Data Sources: Multi Data Source is an abstraction around a group of databases which provides either load balancing or fail-over.The main two algorithms supported by this data source are Load Balancing and Fail-Over
What is a JMS?
- JMS Means Java Messaging Service. It Accepts messages from Producer Application and delivers them to the consumer application.
- JMS is the new standard for inter-client communication.
- It allows the J2EE application component to create, send, read and receive the messages.
- JMS provides both synchronous and Asynchronous types of messaging.
- The main components of JMS are JMS provider, JMS client, Messages, Administered objects, and Native Clients.
- WebLogic JMS supports JMS 1.1 Specification.
- It Supports both JMS Client & JMS Server.
So this is all in nutshell about Oracle Weblogic Data Source (JDBC) & JMS. Please go through the video to know in detail.
We cover this in one of the modules of our Oracle WebLogic Training, where we also cover Architecture, File System, JDBC, JMS, HA, Clustering, Security, Patching, Upgrade, Backup, and Recovery etc.
Related Posts
- [Video] Oracle Weblogic Server: Weblogic Admin Tasks & Tools. Click Here
- Troubleshooting Oracle Weblogic Server: Startup Issue: OutOfMemoryError PermGen Space. Click Here
- [Video] Oracle WebLogic Administration: Weblogic Domain Topology. Click Here
- [Video] Oracle WebLogic Administration: Weblogic Domain Home and Server, Click Here
- Oracle Weblogic Administration: Introduction to Multitenancy, Click Here
- [Video-Blog] Oracle WebLogic Administration: Admin Server and Managed Server, Click Here
- [Video] Oracle WebLogic Administration: Clusters and Dynamic Cluster, Click Here
Next Task For You
Want to move ahead in your career and want to get a higher Earning Job?
Get 7+ Courses for DBAs & Apps DBA in a bundle program and learn from the Industry’s best Experts.
Leave a Reply