Search This Blog

Friday, 10 April 2015

01 WebLogic Overview

What is WebLogic ?

WebLogic is a JEE(Java Enterprise Edition) application server which supports several protocols and services. WebLogic server provides two types of services like static content and dynamic content.
Define WebLogic
What is WebLogic


Dynamic content: Dynamic content requires processing by an application server such as Tomcat, and typically invokes backend services via the SDK. For example, logging on calls the logon.do method, which invokes the Central Management Server (CMS) for the user authorization process? Similarly, viewWebiReport.do engages a Web Intelligence Report Server in order to render a report. -WebLogic Server implements J2EE component technologies and services. J2EE component technologies include servlets, JSP Pages, and Enterprise JavaBeans. J2EE services include access to standard network protocols, database systems, and messaging systems. To build a WebLogic Server application, you must create and assemble components, using the service APIs when necessary.

Components are executed in the WebLogic Server Web container or EJB container. Containers provide the life cycle support and services defined by the J2EE specifications so that the components you build do not have to handle underlying details. Web components provide the presentation logic for browser-based J2EE applications. EJB components encapsulate business objects and processes. Web applications and EJBs are built on J2EE application services, such as JDBC, JMS (Java Messaging Service), and JTA (Java Transaction API).

Static content: Static content are files that don't change based on user input, and they consist of things like JavaScript, Cascading Style Sheets, Images, and HTML files. They comprise the structural components of SAP BI web applications such as BI Launch Pad and the Central Management Console (CMC).

Differences between Webserver and Application Server

upate soon....
WebLogic Server Terminology

WebLogic Domain
WebLogic Domain is the basic administrative unit of WebLogic server. AdminServer, managed servers are defined with in the domain. You must first have a domain to define a WebLogic server cluster. Every domain has one Administration server and 0 or many managed servers could be optional.

Server
A server is a running instance of an application (software) capable of accepting requests from the client and giving responses accordingly. Servers can run on any computer including dedicated computers, which individually are also often referred to as "the server".

Machine
A Machine is the logical representation of the computer that hosts the one or more WebLogic Server instances. WebLogic server uses configured machine names to determine the optimum server  in a cluster to which certain tasks ,such as HTTP session replication ,are delegated. The Administration Server uses the machine definition in conjunction with Node manager to start remote servers.

Cluster
A WebLogic Server cluster consists of multiple WebLogic Server  instances running simultaneously and working together to provide increased scalability and reliability. A cluster appears to clients to be a single WebLogic Server instance. The server instances that constitute a cluster can run on the same machine, or be located on different machines. We can increase a cluster’s capacity by adding additional server instances to the cluster on an existing machine, or We  can add machines to the cluster to host the incremental server instances. Each server instance in a cluster must run the same version of WebLogic Server.


WebLogic Books

  • Oracle WebLogic Server 12c: Administration Handbook
  • WebLogic Diagnostic Framework
  • Advanced WebLogic Server Automation
  • Oracle SOA Suite 11g Administrator's Handbook

Popular Posts