de-mystifying oracle weblogic server

39
De-Mystifying Oracle Weblogic Server for Application Users [email protected] om

Upload: quontrasolutionsusa

Post on 30-Dec-2015

108 views

Category:

Documents


1 download

DESCRIPTION

Oracle 12C DBA ONLINE TRAINING COURSE In order to make yourself a true professional you need to always keep updating your skillset at par with the market requirement, that is where quontra solutions explores the opportunities for you to get the best available training from the industry experts in the various technologies that are available in the market, the need to fulfil the supply and demand chart is very much a need in today’s scenario. Relational Database Model and Installing Oracle database software (12c R1) Oracle Database Architecture Database storage Oracle Networking User Administration and Security Used Managed (Manual) Backup and Recovery RMAN Backup and Recovery Oracle database upgrades Oracle 12c New Features: Multitenant Architecture Oracle Data Movement Utilities Oracle Database Performance Tuning - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: De-Mystifying Oracle Weblogic Server

De-Mystifying Oracle Weblogic Server for Application Users

[email protected]

Page 2: De-Mystifying Oracle Weblogic Server

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 2

www.quontrasolutions.com

Page 3: De-Mystifying Oracle Weblogic Server

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 SIG’s – IOUG SIG’s 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

• Bachelor’s from IIT-India, MBA and MS from FAU, FL

12/26/14 3

www.quontrasolutions.com

Page 4: De-Mystifying Oracle Weblogic Server

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 4

www.quontrasolutions.com

Page 5: De-Mystifying Oracle Weblogic Server

• Client Server Application

• Three-tier Application

Three Tier Applications

12/26/14 5

www.quontrasolutions.com

Page 6: De-Mystifying Oracle Weblogic Server

Benefits of Three-Tier Architecture

• Three-Tier Architecture provides the following benefits.

• Business Logic Abstraction—Business 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)

• Scalability—Each 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.

• Performance—Because 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.

• Availability—If the Application tier server is down and caching is sufficient, the Presentation tier can process Web requests using the cache.

12/26/14 6

www.quontrasolutions.com

Page 7: De-Mystifying Oracle Weblogic Server

• 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

Weblogic - Timeline

12/26/14 7

www.quontrasolutions.com

Page 8: De-Mystifying Oracle Weblogic Server

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 8

www.quontrasolutions.com

Page 9: De-Mystifying Oracle Weblogic Server

Weblogic - Visual

12/26/14 Demystifying WebLogic Server for Application Users 9

www.quontrasolutions.com

Page 10: De-Mystifying Oracle Weblogic Server

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 Web-based 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

Page 11: De-Mystifying Oracle Weblogic Server

J2EE Visual

12/26/14 11

www.quontrasolutions.com

Page 12: De-Mystifying Oracle Weblogic Server

WebLogic ServerWebLogic ServerEnterprise EditionEnterprise Edition

= Standard Edition= Standard Edition++Java SE AdvancedJava SE Advanced++WebLogic ClusteringWebLogic Clustering++EM Diagnostics PackEM Diagnostics Packfor Middlewarefor Middleware++Virtual Assembly BuilderVirtual Assembly Builder

WebLogic SuiteWebLogic Suite

= Enterprise Edition= Enterprise Edition++ WL Operations ControlWL Operations Control++iiAS EEAS EE++Coherence EECoherence EE++WebLogic Real TimeWebLogic Real Time++Java SE Suite / Jrockit Real Java SE Suite / Jrockit Real Time VMTime VM

WebLogic ServerWebLogic ServerStandard EditionStandard Edition

WebLogic ServerWebLogic Server++Kodo EnterpriseKodo Enterprise++TopLink and ADFTopLink and ADF++JDeveloperJDeveloper++Weblogic WorkshopWeblogic Workshop++Java SEJava SE

Weblogic Server Packaging

12/26/14 12

www.quontrasolutions.com

Page 13: De-Mystifying Oracle Weblogic Server

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

Page 14: De-Mystifying Oracle Weblogic Server

Weblogic Server Versions

• Available in both 32-bit as well as 64-bit JVM’s.

• 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

Page 15: De-Mystifying Oracle Weblogic Server

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 Weblogic 11gR1 (10.3.5 / 10.3.6)

12/26/14 15

www.quontrasolutions.com

Page 16: De-Mystifying Oracle Weblogic Server

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

Page 17: De-Mystifying Oracle Weblogic Server

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

Page 18: De-Mystifying Oracle Weblogic Server

Comparison FMC / ACFusion Middleware Control

•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.

Administration Console

• 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.

12/26/14 18

www.quontrasolutions.com

Page 19: De-Mystifying Oracle Weblogic Server

12/26/14 19

How it Fits in Oracle Eco-spherewww.quontrasolutions.com

Page 20: De-Mystifying Oracle Weblogic Server

12/26/14 20

Weblogic Install

Page 21: De-Mystifying Oracle Weblogic Server

12/26/14 21

..Install

www.quontrasolutions.com

Page 22: De-Mystifying Oracle Weblogic Server

12/26/14 22

..Install

www.quontrasolutions.com

Page 23: De-Mystifying Oracle Weblogic Server

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

Page 24: De-Mystifying Oracle Weblogic Server

Fusion Middleware Control

12/26/14 24

www.quontrasolutions.com

Page 25: De-Mystifying Oracle Weblogic Server

R 12.x WLS Admin Console

12/26/14 25

www.quontrasolutions.com

Page 26: De-Mystifying Oracle Weblogic Server

Oracle E-business Suite 12.1 Architecture

12/26/14 26

www.quontrasolutions.com

Page 27: De-Mystifying Oracle Weblogic Server

12/26/14 27

Oracle EBS R 12.x

www.quontrasolutions.com

Page 28: De-Mystifying Oracle Weblogic Server

•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

OBIEE 11g and Weblogic

www.quontrasolutions.com

Page 29: De-Mystifying Oracle Weblogic Server

Administration of OBIEE

OEM Fusion Middleware Control

Manages FMW11g and OBIEE 11g•Manage System and Java components•Manage application roles and policies•Monitor OBIEE performance & logs•Deploy RPD and Catalog

+

Manages Oracle WebLogic•Startup and Shutdown Managed Servers•Maintain WLS LDAP Server•Deploy Applications•Monitor servers and clusters

Oracle WebLogic Administration Console

12/26/14 29

www.quontrasolutions.com

Page 30: De-Mystifying Oracle Weblogic Server

• Weblogic - Security Realms

12/26/14 30

How to Configure – OBIEE Security Provisioning Weblogic Security Providers

Page 31: De-Mystifying Oracle Weblogic Server

12/26/14 31

How to Configure – OBIEE Security Provisioning / AD Integration

www.quontrasolutions.com

Page 32: De-Mystifying Oracle Weblogic Server

Weblogic – Security Users

12/26/14 32

How to Configure – OBIEE Security Provisioning Security Users

Page 33: De-Mystifying Oracle Weblogic Server

• Weblogic - Security Groups

12/26/14 33

How to Configure – OBIEE Security Provisioning Security Groups

www.quontrasolutions.com

Page 34: De-Mystifying Oracle Weblogic Server

• Enterprise Manager

• Mapping Security Users and Groups to Application Roles

12/26/14 34

How to Configure – OBIEE Security Provisioning Application Roles

www.quontrasolutions.com

Page 35: De-Mystifying Oracle Weblogic Server

• Enterprise Manager– Mapping

Security Groups and Users to Application Roles

12/26/14 35

How to Configure – OBIEE Security Provisioning Application Roles (2)

www.quontrasolutions.com

Page 36: De-Mystifying Oracle Weblogic Server

• Webcat: Folder and Object Permissions

12/26/14 36

How to Configure – OBIEE Security Provisioning Webcat Permissions

www.quontrasolutions.com

Page 37: De-Mystifying Oracle Weblogic Server

• Metadata: Authorization on Subject Areas

12/26/14 Demystifying WebLogic Server for Application Users 37

How to Configure – OBIEE Security Provisioning Subject Area Provisioning

www.quontrasolutions.com

Page 38: De-Mystifying Oracle Weblogic Server

12/26/14 Demystifying WebLogic Server for Application Users 38

How to Migrate – OBIEE Security Provisioning / Groups & Roles

www.quontrasolutions.com

Page 39: De-Mystifying Oracle Weblogic Server

www.quontrasolutions.com

For More Details Contact us

Quontra Solutions

[email protected]

[email protected]

Visit: http://Www.quontrasolutions.com

Email: [email protected]

Call Now : (404) 900-9988