Ugf9796 weblogic for ebs and obiee
-
Upload
berry-clemens -
Category
Technology
-
view
114 -
download
1
description
Transcript of Ugf9796 weblogic for ebs and obiee
![Page 1: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/1.jpg)
De-Mystifying Oracle Weblogic Server for Application Users
Session #UGF9796
Shyam Varan NathAbhinav Banerjee
![Page 2: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/2.jpg)
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
04/10/23 Demystifying WebLogic Server for Application Users 2
![Page 3: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/3.jpg)
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
04/10/23 Demystifying WebLogic Server for Application Users 3
![Page 4: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/4.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 4
![Page 5: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/5.jpg)
• Client Server Application
• Three-tier Application
Three Tier Applications
04/10/23 Demystifying WebLogic Server for Application Users 5
![Page 6: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/6.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 6
![Page 7: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/7.jpg)
• 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
04/10/23 Demystifying WebLogic Server for Application Users 7
![Page 8: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/8.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 8
![Page 9: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/9.jpg)
Weblogic - Visual
04/10/23 Demystifying WebLogic Server for Application Users 9
![Page 10: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/10.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 10
![Page 11: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/11.jpg)
J2EE Visual
04/10/23 Demystifying WebLogic Server for Application Users 11
![Page 12: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/12.jpg)
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
04/10/23 Demystifying WebLogic Server for Application Users 12
![Page 13: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/13.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 13
![Page 14: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/14.jpg)
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)
04/10/23 Demystifying WebLogic Server for Application Users 14
![Page 15: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/15.jpg)
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)
04/10/23 Demystifying WebLogic Server for Application Users 15
![Page 16: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/16.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 16
![Page 17: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/17.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 17
![Page 18: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/18.jpg)
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.
04/10/23 Demystifying WebLogic Server for Application Users 18
![Page 19: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/19.jpg)
04/10/23 Demystifying WebLogic Server for Application Users 19
How it Fits in Oracle Eco-sphere
![Page 20: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/20.jpg)
04/10/23 Demystifying WebLogic Server for Application Users 20
Weblogic Install
![Page 21: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/21.jpg)
04/10/23 Demystifying WebLogic Server for Application Users 21
..Install
![Page 22: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/22.jpg)
04/10/23 Demystifying WebLogic Server for Application Users 22
..Install
![Page 23: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/23.jpg)
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
http://www.oracle.com/webfolder/technetwork/tutorials/obe/ebs/ebs121/atg/Deployment-SysAdmin.pdf04/10/23 Demystifying WebLogic Server for Application
Users 23
![Page 24: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/24.jpg)
Fusion Middleware Control
04/10/23 Demystifying WebLogic Server for Application Users 24
![Page 25: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/25.jpg)
R 12.x WLS Admin Console
04/10/23 Demystifying WebLogic Server for Application Users 25
![Page 26: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/26.jpg)
Oracle E-business Suite 12.1 Architecture
04/10/23 Demystifying WebLogic Server for Application Users 26
![Page 27: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/27.jpg)
https://blogs.oracle.com/stevenChan/entry/glimpses_of_e_business_suite04/10/23 Demystifying WebLogic Server for Application Users 27
Oracle EBS R 12.x
![Page 28: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/28.jpg)
http://www.rittmanmead.com/2010/07/obiee-11gr1-architecture-and-use-of-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
04/10/23 Demystifying WebLogic Server for Application Users 28
OBIEE 11g and Weblogic
![Page 29: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/29.jpg)
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
04/10/23 Demystifying WebLogic Server for Application Users 29
![Page 30: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/30.jpg)
• Weblogic - Security Realms
04/10/23 Demystifying WebLogic Server for Application Users 30
How to Configure – OBIEE Security ProvisioningWeblogic Security Providers
![Page 31: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/31.jpg)
04/10/23 Demystifying WebLogic Server for Application Users 31
How to Configure – OBIEE Security Provisioning / AD Integration
![Page 32: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/32.jpg)
• Weblogic – Security Users
04/10/23 Demystifying WebLogic Server for Application Users 32
How to Configure – OBIEE Security Provisioning Security Users
![Page 33: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/33.jpg)
• Weblogic - Security Groups
04/10/23 Demystifying WebLogic Server for Application Users 33
How to Configure – OBIEE Security Provisioning Security Groups
![Page 34: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/34.jpg)
• Enterprise Manager
• Mapping Security Users and Groups to Application Roles
04/10/23 Demystifying WebLogic Server for Application Users 34
How to Configure – OBIEE Security Provisioning Application Roles
![Page 35: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/35.jpg)
• Enterprise Manager– Mapping
Security Groups and Users to Application Roles
04/10/23 Demystifying WebLogic Server for Application Users 35
How to Configure – OBIEE Security Provisioning Application Roles (2)
![Page 36: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/36.jpg)
• Webcat: Folder and Object Permissions
04/10/23 Demystifying WebLogic Server for Application Users 36
How to Configure – OBIEE Security Provisioning Webcat Permissions
![Page 37: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/37.jpg)
• Metadata: Authorization on Subject Areas
04/10/23 Demystifying WebLogic Server for Application Users 37
How to Configure – OBIEE Security Provisioning Subject Area Provisioning
![Page 38: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/38.jpg)
04/10/23 Demystifying WebLogic Server for Application Users 38
How to Migrate – OBIEE Security Provisioning / Groups & Roles
![Page 39: Ugf9796 weblogic for ebs and obiee](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c69a134a7959312d8b4604/html5/thumbnails/39.jpg)
Questions ?
Comments ?
04/10/23 Demystifying WebLogic Server for Application Users 39