You are on page 1of 39

info@quontrasolutions.

com

De-Mystifying Oracle Weblogic Server for


Application Users

www.quontrasolutions.com

Agenda

What is Weblogic?

Role of Weblogic in Oracle Application


Stack
Weblogic's touch point with major
applications like OBIEE, Oracle eBS etc.
Security paradigm with Weblogic
Summary

12/26/14

www.quontrasolutions.com

Speaker Bio Shyam


BI / DW Architect with IBM GBS (Oracle Practice)

OCP since 1998 on 4 different DB versions, OBIEE / BI Apps certified


(Oracle Certified Specialist)
OAUG Ambassador for IBM
President/Founder of BIWA / Exadata SIGs IOUG SIGs for BI / DW
and Exadata professionals
Regular speaker at Oracle Open World (since 03), Collaborate
(since 05), 3rd time at Connection Point, NYOUG etc
Spoke on Big Data Analytics at Collaborate 2012
Bachelors from IIT-India, MBA and MS from FAU, FL
12/26/14

www.quontrasolutions.com

Speaker Bio Abhinav


BI Technical Leader with Mustang Engineering

Helped design and build some of the largest implementations of


OBIEE / OBIA.
Writer of the e-book Understanding Oracle BI Concepts and
Repository Modeling Basics.
OBIEE certified (Oracle Certified Specialist)
Regular speaker at Oracle Open World (2010, 2012), Collaborate
(since 10)
Well versed with OBIEE / OBIA / Informatica / Exalytics/ Exadata.
12/26/14

www.quontrasolutions.com

Three Tier Applications

Client Server Application

Three-tier Application

12/26/14

www.quontrasolutions.com

Benefits of Three-Tier Architecture

Three-Tier Architecture provides the following benefits.

Business Logic AbstractionBusiness logic can be encapsulated in the middle


tier instead of in the database tier or front end, allowing portability across DB
vendors and allow thin client (PC, Tablet, Smartphone etc)

ScalabilityEach tier can scale horizontally. For example, you can load-balance
the Presentation tier among three servers to satisfy more Web requests
without adding servers to the Application and Data tiers.

PerformanceBecause the Presentation tier can cache requests, network


utilization is minimized, and the load is reduced on the Application and Data
tiers. If needed, you can load-balance any tier.

AvailabilityIf the Application tier server is down and caching is sufficient, the
Presentation tier can process Web requests using the cache.

12/26/14

www.quontrasolutions.com

Weblogic - Timeline

Weblogic started in 1995 right before the dot com


boom period.
Created the first J2EE application server, namely
WebLogic Application Server

BEA Systems bought Weblogic in 1998

Oracle bought BEA Systems in 2008

12/26/14

www.quontrasolutions.com

What is Weblogic?

WebLogic is a server software application that runs on a


middle tier, between back-end databases and related
applications and browser-based thin clients.
WebLogic Server contains Java 2 Platform, Enterprise
Edition (J2EE) technologies.
J2EE is the standard platform for developing multitier
enterprise applications based on the Java programming
language.
The technologies that make up J2EE were developed
collaboratively by Sun Microsystems and other software
vendors, including BEA Systems.

12/26/14

www.quontrasolutions.com

Weblogic - Visual

12/26/14

Demystifying WebLogic Server for Application


Users

www.quontrasolutions.com

What is J2EE?

Short for Java 2 Platform Enterprise Edition. J2EE is a platform-independent,


Java-centric environment from Sun for developing, building and deploying Webbased enterprise applications online.

J2EE platform consists of a set of services, APIs, and protocols that provide the
functionality for developing multi-tiered, Web-based applications.

Some of the key features and services of J2EE:

At the client tier, J2EE supports pure HTML, as well as Java applets or
applications. It relies on Java Server Pages and servlet code to create HTML or
other formatted data for the client.

Enterprise JavaBeans (EJBs) provide another layer where the platform's logic is
stored. An EJB server provides functions such as threading, concurrency, security
and memory management. These services are transparent to the author.

Java Database Connectivity (JDBC), which is the Java equivalent to ODBC, is the
standard interface for Java databases.

The Java servlet API enhances consistency for developers without requiring a
graphical user interface.

12/26/14

10

www.quontrasolutions.com
J2EE Visual

12/26/14

11

www.quontrasolutions.com

Weblogic Server Packaging


WebLogic Server
Standard Edition
WebLogic Server
+
Kodo Enterprise
+
TopLink and ADF
+
JDeveloper
+
Weblogic Workshop
+
Java SE

12/26/14

WebLogic Server
Enterprise Edition
= Standard Edition
+
Java SE Advanced
+
WebLogic Clustering
+
EM Diagnostics Pack
for Middleware
+
Virtual Assembly Builder

WebLogic Suite

= Enterprise Edition
+
WL Operations Control
+
iAS EE
+
Coherence EE
+
WebLogic Real Time
+
Java SE Suite / Jrockit Real
Time VM

12

www.quontrasolutions.com

Weblogic Server Features


Optimized for Oracle Exalogic
Elastic Cloud.
Graphical User Interface
WebLogic Scripting Tool (WLST)
High Availability & Failover
Consolidated Administration,
Configuration and Deployment

Monitoring & Messaging


Troubleshooting framework
Easy linkage to Oracle Database,
Oracle Fusion Middleware, and
Oracle Applications.
12/26/14

13

www.quontrasolutions.com

Weblogic Server Versions


Available in both 32-bit as well as 64-bit JVMs.
Supported on a variety of OS Windows , Red Hat / Oracle
Linux, Solaris, AIX, Mac OS.
Web Servers Supported iPlanet Web Server, Oracle HTTP
Server, Apache and Microsoft IIS Server.
Oracle Weblogic Server 12c (12.1.2)
Oracle Weblogic Server 11g (10.3.6)

12/26/14

14

www.quontrasolutions.com

Weblogic Server With OBIEE / EBS


OBIEE
11.1.1.7.1 Weblogic 11gR1 (10.3.5 / 10.3.6)
11.1.1.6.0 Weblogic 11gR1 (10.3.5 / 10.3.6)
11.1.1.5.0 Weblogic 11g R1(10.3.5)
11.1.1.3.0 Weblogic 11gR1 (10.3.3)
EBS
12.2

12/26/14

Weblogic 11gR1 (10.3.5 / 10.3.6)

15

www.quontrasolutions.com

Server Administration Console


Web browser-based, graphical
user interface to manage
WebLogic Server domain.
Use the Administration Console
to:
Configure, start, and stop
WebLogic Server instances.
Configure WebLogic Server
services, such as database
connectivity (JDBC) and messaging
(JMS)
Configure and deploy your
applications
Monitor server and application
performance
Administration Console Online
Help.
12/26/14

16

www.quontrasolutions.com

EM - Fusion Middleware Control


Web browser-based, graphical
user interface to monitor and
administer a farm.
Available at http://hostname.domain:port/em

To access Fusion Middleware


Control and perform tasks, you
must have the appropriate role
It allows to mange the various
applications in the farm.
Not available in standalone Oracle
Weblogic Server or Oracle
Jdeveloper Installation.

12/26/14

17

www.quontrasolutions.com

Comparison FMC / AC
Fusion Middleware Control

Administration Console

Manage SOA Environment.

Manage ADF Applications.


Security Configure & Manage
Auditing.

Security - Configure SSL for Java &


System components.
Manage Components View &
Manage most of the log files.

Manage Oracle HTTP Server


Manage Oracle Web Cache.
Start & Stop Components &
Applications.

12/26/14

Manage Oracle Weblogic Server.


Manage Data Sources.
Manage JMS Resources.
Security - Configure SSL for
Weblogic Server.
Manage Components
Access.log / EmbeddedLDAP.log
& EmbeddedLDAPAccess.log

Change Ports for Weblogic Server


& Java Components.

18

www.quontrasolutions.com
How it Fits in Oracle Eco-sphere

12/26/14

19

Weblogic Install

12/26/14

20

www.quontrasolutions.com

..Install

12/26/14

21

www.quontrasolutions.com

..Install

12/26/14

22

www.quontrasolutions.com

Installation R12.x
Transparent integration with Oracle
Universal Installer
Silent-mode calls to install and configure
Oracle Database 11.2, WebLogic Server
(WLS) and Oracle HTTP Server (OHS)
WLS port assignments
Out of the box RAC install support

12/26/14

23

www.quontrasolutions.com

Fusion Middleware Control

12/26/14

24

www.quontrasolutions.com

R 12.x WLS Admin Console

12/26/14

25

www.quontrasolutions.com

Oracle E-business Suite 12.1 Architecture

12/26/14

26

www.quontrasolutions.com

Oracle EBS R 12.x

12/26/14

27

www.quontrasolutions.com
OBIEE 11g and Weblogic

Oracle BI Domain
Made up of Java and
non-Java components
Java components
hosted in WebLogic
Server 11g
Managed using OEM
and WebLogic Admin
Server

12/26/14

28

www.quontrasolutions.com
Administration of OBIEE
Oracle WebLogic Administration Console

OEM Fusion Middleware Control

Manages Oracle WebLogic

Startup and Shutdown Managed Servers


Maintain WLS LDAP Server
Deploy Applications
Monitor servers and clusters

12/26/14

Manages FMW11g and OBIEE 11g

Manage System and Java components


Manage application roles and policies
Monitor OBIEE performance & logs
Deploy RPD and Catalog

29

How to Configure OBIEE Security Provisioning Weblogic Security Providers

Weblogic - Security Realms

12/26/14

30

www.quontrasolutions.com
How to Configure OBIEE Security Provisioning / AD Integration

12/26/14

31

How to Configure OBIEE Security Provisioning Security Users

Weblogic Security Users

12/26/14

32

www.quontrasolutions.com
How to Configure OBIEE Security Provisioning Security Groups

Weblogic - Security
Groups

12/26/14

33

www.quontrasolutions.com
How to Configure OBIEE Security Provisioning Application Roles

Enterprise
Manager
Mapping
Security Users
and Groups to
Application
Roles

12/26/14

34

www.quontrasolutions.com

How to Configure OBIEE Security Provisioning Application Roles (2)

Enterprise
Manager
Mapping
Security
Groups and
Users to
Application
Roles

12/26/14

35

www.quontrasolutions.com
How to Configure OBIEE Security Provisioning Webcat Permissions

Webcat: Folder and Object Permissions

12/26/14

36

www.quontrasolutions.com
How to Configure OBIEE Security Provisioning Subject Area Provisioning

Metadata: Authorization on Subject Areas

12/26/14

Demystifying WebLogic Server for Application


Users

37

www.quontrasolutions.com
How to Migrate OBIEE Security Provisioning / Groups & Roles

12/26/14

Demystifying WebLogic Server for Application Users

38

www.quontrasolutions.com

info@quontrasolutions.com

For More Details Contact us

Quontra Solutions
Visit: http://Www.quontrasolutions.com
Email: info@quontrasolutions.com

Call Now : (404) 900-9988

info@quontrasolutions.com

You might also like