De-Mystifying Oracle Weblogic Server for
Application Users
Session #UGF9796

Shyam Varan Nath
Abhinav Banerjee
Agenda

•
•

What is Weblogic?

•

Weblogic's touch point with major
applications like OBIEE, Oracle eBS etc.

•
•

Securi...
Speaker Bio – Shyam
•

BI / DW Architect with IBM GBS (Oracle Practice)

•

OCP since 1998 on 4 different DB versions, OBI...
Speaker Bio – Abhinav
•

BI Technical Leader with Mustang Engineering

•

Helped design and build some of the largest impl...
Three Tier Applications

•

Client Server Application

•

Three-tier Application

12/17/13

Demystifying WebLogic Server f...
Benefits of Three-Tier Architecture
•

Three-Tier Architecture provides the following benefits.

•

Business Logic Abstrac...
Weblogic - Timeline

•

Weblogic started in 1995 right before the dot com
boom period.

•

Created the first J2EE applicat...
What is Weblogic?

• WebLogic is a server software application that runs on a
middle tier, between back-end databases and ...
Weblogic - Visual

12/17/13

Demystifying WebLogic Server for Application
Users

9
What is J2EE?
•

Short for Java 2 Platform Enterprise Edition. J2EE is a platform-independent,
Java-centric environment fr...
J2EE Visual

12/17/13

Demystifying WebLogic Server for Application
Users

11
Weblogic Server Packaging
WebLogic Server
Standard Edition
WebLogic Server
+
Kodo Enterprise
+
TopLink and ADF
+
JDevelope...
Weblogic Server Features
•

Optimized for Oracle Exalogic
Elastic Cloud.

•

Graphical User Interface

•

WebLogic Scripti...
Weblogic Server Versions
•

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

•

Supported on a variety of OS – Windows ,...
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....
Server Administration Console
•
•
•
•

•
•
•

Web browser-based, graphical
user interface to manage
WebLogic Server domain...
EM - Fusion Middleware Control
•

Web browser-based, graphical
user interface to monitor and
administer a farm.

•

Availa...
Comparison FMC / AC

Administration Console

Fusion Middleware Control

•
•
•
•

•Security – Configure & Manage
Auditing.
...
How it Fits in Oracle Eco-sphere

12/17/13

Demystifying WebLogic Server for Application
Users

19
Weblogic Install

12/17/13

Demystifying WebLogic Server for Application
Users

20
..Install

12/17/13

Demystifying WebLogic Server for Application Users

21
..Install

12/17/13

Demystifying WebLogic Server for Application
Users

22
Installation – R12.x
• Transparent integration with Oracle
Universal Installer
• Silent-mode calls to install and configur...
Fusion Middleware Control

12/17/13

Demystifying WebLogic Server for Application
Users

24
R 12.x WLS Admin Console

12/17/13

Demystifying WebLogic Server for Application
Users

25
Oracle E-business Suite 12.1 Architecture

12/17/13

Demystifying WebLogic Server for Application
Users

26
Oracle EBS R 12.x

12/17/13

Demystifying WebLogic Server for Application
https://blogs.oracle.com/stevenChan/entry/glimps...
OBIEE 11g and Weblogic

•Oracle BI Domain
•Made up of Java and
non-Java components
•Java components
hosted in WebLogic
Ser...
Administration of OBIEE
Oracle WebLogic Administration Console

OEM Fusion Middleware Control

+

Manages Oracle WebLogic
...
How to Configure – OBIEE Security Provisioning
Weblogic Security Providers

• Weblogic - Security Realms

12/17/13

Demyst...
How to Configure – OBIEE Security Provisioning /
AD Integration

12/17/13

Demystifying WebLogic Server for Application
Us...
How to Configure – OBIEE Security Provisioning Security
Users

• Weblogic – Security Users

12/17/13

Demystifying WebLogi...
How to Configure – OBIEE Security
Provisioning Security Groups

• Weblogic - Security
Groups

12/17/13

Demystifying WebLo...
How to Configure – OBIEE Security Provisioning
Application Roles

• Enterprise
Manager
• Mapping
Security Users
and Groups...
How to Configure – OBIEE Security
Provisioning Application Roles (2)

• Enterprise
Manager
– Mapping
Security
Groups and
U...
How to Configure – OBIEE Security Provisioning
Webcat Permissions

• Webcat: Folder and Object Permissions

12/17/13

Demy...
How to Configure – OBIEE Security Provisioning
Subject Area Provisioning

• Metadata: Authorization on Subject Areas

12/1...
How to Migrate – OBIEE Security Provisioning /
Groups & Roles

12/17/13

Demystifying WebLogic Server for Application User...
Questions ?
Comments ?

12/17/13

Demystifying WebLogic Server for Application
Users

39
THANK YOU
ShyamVaran@gmail.com
954 609 2402 cell
Abhinav1601@gmail.com
678 472 9686 cell
Upcoming SlideShare
Loading in …5
×

Ugf9796 weblogic for ebs and obiee

905 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
905
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • A domain includes one or more WebLogic Servers and may also include WebLogic Server clusters.
    All other WebLogic Server instances in a domain are called Managed Servers. In a domain with only a single WebLogic Server instance, that server functions both as Administration Server and Managed Server.
  • A farm is a collection of components managed by Fusion Middleware Control. It can contain an Oracle WebLogic Server domain, one Administration Server, one or more Managed Servers, clusters, one or more Oracle instances, and the Oracle Fusion Middleware components that are installed, configured, and running in the domain or Oracle instances.
    Fusion Middleware Control uses the Oracle WebLogic Server security realm and the roles defined in that realm.
  • Ugf9796 weblogic for ebs and obiee

    1. 1. De-Mystifying Oracle Weblogic Server for Application Users Session #UGF9796 Shyam Varan Nath Abhinav Banerjee
    2. 2. Agenda • • What is Weblogic? • Weblogic's touch point with major applications like OBIEE, Oracle eBS etc. • • Security paradigm with Weblogic Role of Weblogic in Oracle Application Stack Summary 12/17/13 Demystifying WebLogic Server for Application Users 2
    3. 3. 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/17/13 Demystifying WebLogic Server for Application Users 3
    4. 4. 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/17/13 Demystifying WebLogic Server for Application Users 4
    5. 5. Three Tier Applications • Client Server Application • Three-tier Application 12/17/13 Demystifying WebLogic Server for Application Users 5
    6. 6. 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/17/13 Demystifying WebLogic Server for Application Users 6
    7. 7. 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/17/13 Demystifying WebLogic Server for Application Users 7
    8. 8. 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/17/13 Demystifying WebLogic Server for Application Users 8
    9. 9. Weblogic - Visual 12/17/13 Demystifying WebLogic Server for Application Users 9
    10. 10. 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/17/13 Demystifying WebLogic Server for Application Users 10
    11. 11. J2EE Visual 12/17/13 Demystifying WebLogic Server for Application Users 11
    12. 12. Weblogic Server Packaging WebLogic Server Standard Edition WebLogic Server + Kodo Enterprise + TopLink and ADF + JDeveloper + Weblogic Workshop + Java SE 12/17/13 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 Demystifying WebLogic Server for Application Users 12
    13. 13. 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/17/13 Demystifying WebLogic Server for Application Users 13
    14. 14. 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/17/13 Demystifying WebLogic Server for Application Users 14
    15. 15. 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/17/13 Weblogic 11gR1 (10.3.5 / 10.3.6) Demystifying WebLogic Server for Application Users 15
    16. 16. 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/17/13 Demystifying WebLogic Server for Application Users 16
    17. 17. 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/17/13 Demystifying WebLogic Server for Application Users 17
    18. 18. Comparison FMC / AC Administration Console Fusion Middleware Control • • • • •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. Manage Components – Access.log / EmbeddedLDAP.log & EmbeddedLDAPAccess.log • •Manage ADF Applications. Manage Oracle Weblogic Server. • •Manage SOA Environment. Change Ports for Weblogic Server & Java Components. Manage Data Sources. Manage JMS Resources. Security - Configure SSL for Weblogic Server. •Start & Stop Components & Applications. Demystifying WebLogic Server for Application 12/17/13 Users 18
    19. 19. How it Fits in Oracle Eco-sphere 12/17/13 Demystifying WebLogic Server for Application Users 19
    20. 20. Weblogic Install 12/17/13 Demystifying WebLogic Server for Application Users 20
    21. 21. ..Install 12/17/13 Demystifying WebLogic Server for Application Users 21
    22. 22. ..Install 12/17/13 Demystifying WebLogic Server for Application Users 22
    23. 23. 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/17/13 Demystifying WebLogic Server for Application Users http://www.oracle.com/webfolder/technetwork/tutorials/obe/ebs/ebs121/atg/Deployment-SysAdmin.pdf 23
    24. 24. Fusion Middleware Control 12/17/13 Demystifying WebLogic Server for Application Users 24
    25. 25. R 12.x WLS Admin Console 12/17/13 Demystifying WebLogic Server for Application Users 25
    26. 26. Oracle E-business Suite 12.1 Architecture 12/17/13 Demystifying WebLogic Server for Application Users 26
    27. 27. Oracle EBS R 12.x 12/17/13 Demystifying WebLogic Server for Application https://blogs.oracle.com/stevenChan/entry/glimpses_of_e_business_suite 27 Users
    28. 28. 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/17/13 Demystifying WebLogic Server for Application http://www.rittmanmead.com/2010/07/obiee-11gr1-architecture-and-use-of-weblogic-server/ Users 28
    29. 29. 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/17/13 Manages FMW11g and OBIEE 11g •Manage System and Java components •Manage application roles and policies •Monitor OBIEE performance & logs •Deploy RPD and Catalog Demystifying WebLogic Server for Application Users 29
    30. 30. How to Configure – OBIEE Security Provisioning Weblogic Security Providers • Weblogic - Security Realms 12/17/13 Demystifying WebLogic Server for Application Users 30
    31. 31. How to Configure – OBIEE Security Provisioning / AD Integration 12/17/13 Demystifying WebLogic Server for Application Users 31
    32. 32. How to Configure – OBIEE Security Provisioning Security Users • Weblogic – Security Users 12/17/13 Demystifying WebLogic Server for Application Users 32
    33. 33. How to Configure – OBIEE Security Provisioning Security Groups • Weblogic - Security Groups 12/17/13 Demystifying WebLogic Server for Application Users 33
    34. 34. How to Configure – OBIEE Security Provisioning Application Roles • Enterprise Manager • Mapping Security Users and Groups to Application Roles 12/17/13 Demystifying WebLogic Server for Application Users 34
    35. 35. How to Configure – OBIEE Security Provisioning Application Roles (2) • Enterprise Manager – Mapping Security Groups and Users to Application Roles 12/17/13 Demystifying WebLogic Server for Application Users 35
    36. 36. How to Configure – OBIEE Security Provisioning Webcat Permissions • Webcat: Folder and Object Permissions 12/17/13 Demystifying WebLogic Server for Application Users 36
    37. 37. How to Configure – OBIEE Security Provisioning Subject Area Provisioning • Metadata: Authorization on Subject Areas 12/17/13 Demystifying WebLogic Server for Application Users 37
    38. 38. How to Migrate – OBIEE Security Provisioning / Groups & Roles 12/17/13 Demystifying WebLogic Server for Application Users 38
    39. 39. Questions ? Comments ? 12/17/13 Demystifying WebLogic Server for Application Users 39
    40. 40. THANK YOU ShyamVaran@gmail.com 954 609 2402 cell Abhinav1601@gmail.com 678 472 9686 cell

    ×