Oracle Fusion Middleware 11g R1 - Weblogic Server for System z. Marc Connolly Technical Development Director

Similar documents
Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Weblogic 12c: Mastering The Cloud Foundation. Patrick Dewael & Kristof Satory

WebLogic Server Foundation Topology, Configuration and Administration

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

Oracle WebLogic Server 11g: Administration Essentials

A Beginners Guide to Fusion Middleware

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune Tel: /

FEATURE MATRIX. ORACLE WEBLOGIC SERVER STANDARD EDITION 11g ORACLE WEBLOGIC SERVER ENTERPRISE EDITION 11g ORACLE WEBLOGIC SUITE 11g

WEBLOGIC ADMINISTRATION

WebLogic Server: Installation and Configuration

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

5 Days Course on Oracle WebLogic Server 11g: Administration Essentials

WebLogic Server 11g Administration Handbook

Oracle WebLogic Server 11g Administration

ITG Software Engineering

<Insert Picture Here> WebLogic High Availability Infrastructure WebLogic Server 11gR1 Labs

Enterprise Manager 12c for Middleware

WebLogic Server Admin

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Five Reasons to Upgrade to WebLogic Server 11g Strategies and Best Practices for Oracle WebLogic Server and Oracle Application Server Customers

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Consolidate Your Middleware to the #1 Application Server: Oracle WebLogic Suite Chuk Munn Lee Oracle

Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic?

Exam : Oracle 1Z : Oracle WebLogic Server 10gSystem Administration. Version : DEMO

Installation and Release Bulletin Replication Server Messaging Edition for Linux, Microsoft Windows, and UNIX

Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ]

WebSphere Application Server - Introduction, Monitoring Tools, & Administration

Robert Honeyman

Oracle Business Activity Monitoring 11g New Features

Oracle SOA Suite Then and Now:

Oracle WebLogic Server 11g: Administration Essentials

<Insert Picture Here> Oracle Policy Automation System Requirements

WebSphere Training Outline

Oracle WebLogic Server

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

1 What Are Web Services?

Qualogy M. Schildmeijer. Whitepaper Oracle Exalogic FMW Optimization

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

WebLogic Server Administration

No.1 IT Online training institute from Hyderabad URL: sriramtechnologies.com

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

OBIEE 11g Scaleout & Clustering

ORACLE SOA SUITE. Product Overview

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

Oracle SOA Suite: The Evaluation from 10g to 11g

<Insert Picture Here> Oracle Policy Automation System Requirements

Chapter 1 - Web Server Management and Cluster Topology

1 What Are Web Services?

Oracle Reference Architecture and Oracle Cloud

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

Introduction to Sun ONE Application Server 7

AGENDA. Introduction About Weblogic Server Weblogic Server Administration Top Ten Concepts Q & A

Weblogic Server Administration Top Ten Concepts. Mrityunjay Kant, AST Corporation Scott Brinker, College of American Pathologist

FileNet Business Activity Monitor (BAM) Release Notes

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA

Oracle Fusion Middleware

WebSphere XD Virtual Enterprise v7.0: virtualization and infrastructure optimization

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Private Cloud for WebSphere Virtual Enterprise Application Hosting

Top Weblogic Tasks You can Automate Now

WebSphere Product Family Overview

JBS-102: Jboss Application Server Administration. Course Length: 4 days

Oracle Fusion Middleware

Robert Honeyman Honeyman IT Consulting.

Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ]


This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

WebSphere Server Administration Course

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager

IBM WebSphere Enterprise Service Bus, Version 6.0.1

WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579

1Z Oracle Weblogic Server 11g: System Administration I. Version: Demo. Page <<1/7>>

Tested configuration for Major versions of Primavera:-

Oracle WebLogic Server

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

Ken Bond Vice President Investor Relations

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

IBM WebSphere Server Administration

Introducing IBM WebSphere Application Server v8.5 The Future Is Now

Operations and Monitoring with Spring

Contents. BMC Atrium Core Compatibility Matrix

Choose an IBM WebSphere Application Server configuration to suit your business needs

Transcription:

Oracle Fusion Middleware 11g R1 - Weblogic Server for System z Marc Connolly Technical Development Director 1

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2

Agenda Product Overview Fusion Middleware (FMW) Weblogic Server (WLS) within FMW WLS Core Convergence (Before & After) Product Features & Certifications Installation What, Where & How Administration and Management Domain Basics Development & Deployment Tools Configuration, Management Clustering for High Availability System z Deployment Perspective Summary 3

Oracle Fusion Middleware Application Server, TP Monitor, Java VM, Grid 4

Basic Architectural Components Apache Apache Listener Request Queues Apache HTTP Listener RMI Listener J2EE Server DB Pool Mgr Connection Queue Database Listener DB Internal Q RDMS 5

Basic Architectural Components Apache Listener Request Queues Apache HTTP Listener RMI Listener WebLogic Server* *Weblogic Server = J2EE Server. This is important to remember and keep in mind. DB Pool Mgr Connection Queue Database Listener DB Internal Q RDMS 6

Oracle Fusion Middleware Weblogic Server Java EE/ISV Apps SOA Suite WebCenter Suite Content Identity Management Management Suite Suite Business Intelligence Suite WebLogic Suite Admin and Operations Coherence EE High Performance, Reliable, Scale Out for Java, C++ and.net JRockit Real Time High Performance JVM with Extreme Low Latency Physical or Virtual Servers 7 Development Tools Java EE: Reliability, Availability, Scalability & Performance Jdeveloper/Eclipse Enterprise Manager WebLogic Server

Convergence to WebLogic Server Core with OC4J Components in FMW 11 Best of Breed Oracle Middleware Server Oracle WebLogic Server Clustering Configuration Messaging JRockit Transactions WL Runtime Enterprise Manager Diagnostics TopLink RAC Certification WS-* Coherence Best of Breed Application Server Best of Breed Oracle Platform BEA WebLogic Server Oracle Application Server Clustering Messaging JRockit Configuration Transactions WL Runtime Enterprise Manager TopLink RAC Certification Diagnostics WS-* Coherence 8

WebLogic Server Java EE 5.0 and Java SE 6.0 Java Standard Support Standards Compliant Java SE 6.0 Java EE 5.0 JSP 2.1 JSF 1.2 Servlet 2.5 Advanced Security EJB 3.0 JAX-WS 2.1 Enterprise Messaging JMS 1.1 JNDI 1.2 JCA 1.5 JTA 1.1 JMX 1.2 Java EE Deployment 1.2 Integrated, Productive Development Tools Java EE Management 1.1 Open Source Certified JDBC 3.0 Certified JEE 5.0 Compatible High Performance Web Services Integrated Operations & Administration 9

Web Services and SOA Infrastructure Standards Based, High Performance and Secure HTTP SOAP Web Services Management & Web Services Manager WSSecurity SAML WSReliable Messaging HTTP REST JMS SOAP Web Services Development With JDeveloper & Eclipse Conversational Buffered Asynchronous Web Services Web Services Web Services Declarative QoS - Web Services Interoperability Infrastructure (WS-*) Built In JAX-WS JAX-RPC Attachment (MTOM/SwA) XML Catalog WSIF JAX-B Data Binding JAX-R Web Services Java Programming Model Java EE WebLogic Server 10

Certified Platform Infrastructure Tested Third Party Integration Oracle WebLogic Server Oracle 9.2.0.8+, 10.1.0.5+, 10.2.0.6+, 11.1.0.6+ Informix Dynamic Server 9.2, 9.3, 9.4, 10 DB2/400 Sybase Adaptive Server 12.5, 12.5.x, 15 DB2 UDB 8.2, 9.1, 9.5 SQLServer 2005 MySQL 4, 5 Microsoft Active Directory Sun Java System Directory Server Oracle Internet Directory Tibco EMS 6.0 Sonic MQ 4.3 WebSphere MQ 6.1 Apache 2.0.x,2.2.x IIS 6.0, 7.0 SunOne 6.1, 7.0 Firefox 2.0 Safari 1.2, 2.0 IE 6.0, 7.0.NET (JMS): Vista, 2003, XP Tuxedo 6.5-10.0 Java EE 5.0 Java SE 6.0 Linux, Windows, HP-UX, Solaris, AIX 11

Certified Platform Infrastructure Supported System Configurations Information Available Directly on OTN and My Oracle Support (Metalink) 12

Installation Overview 13

What & Where to Download 14

Linux for System z Requirements Linux Red Hat EL 4 (UL7+) Red Hat EL 5 (UL3+) SLES 10 (SP2+) JDK IBM Java 6 64-bit (SR4) Installation Modes Console, Graphical, Silent Linux for System z Release Notes Recommends Console 15

WebLogic Server Packaging Installation and Deployment Oracle WebLogic Server Oracle WebLogic Server Web Server Plug Ins Web Server Plug Ins Process Management Process Management WebLogic Server WebLogic Server Net Installer Small download WebLogic Server ~39M - Install on demand Install footprint from 179M Process Management Apache Plug Ins Can install WebLogic Workshop Focus: Simple installs aimed at developers but provides full scale deployment infrastructure Enterprise Installer Delivered with installer WebLogic Server 742M Full distribution Install footprint from 179M Process Management Apache Plug Ins Can install WebLogic Workshop Focus: Scaling Infrastructure Large complex deployments 16

Administration & Management Overview 17

Adminstration & Management Overview Weblogic Server Domains Administration Servers Servers (Clustered, Unclustered) File System Layout Development & Deployment Tools Management Configuration System Monitoring Clustering for High Availability 18

Simple Domain Organization Basic Concepts & File System Domain Admin Server /u01/app/oracle_wl../10.3.2 Server(s) Essentials: 1 Admin Server per Domain 1 or More Servers per Domain Clustered &/or Unclustered Servers get Config from Admin Separate JVM's for each Server Server Instances are J2EE Objects via JMX, Console, WLST *Admin and../logs../modules../user_projects../utils 19

Domain Organization Multiple Domains, Separate Machines Domain A Domain B Admin Server Admin Server Cluster Cluster Server 1 Server 1 Server 2 Server 2 Server 3 Server 3 Node Manager* Node Manager* Linux Linux Machine A *Utility for Remote Management of Admin or Servers Domain Independent Machine B 20

Domain Organization Single Domain, Multiple Machines Domain A Admin Server Cluster Server 1 Server 3 Server 2 Server 4 Server 5 Server 6 Node Manager* Node Manager* Linux Machine A *Utility for Remote Management of Admin or Servers Domain Independent Linux Machine B 21

22

Development Tools Oracle JDeveloper and Eclipse Oracle JDeveloper - integrated design time for Fusion Middleware Eclipse standards based design time contributed to directly by Oracle JDeveloper 11g ADF 11g 23

Application Deployment Using Standard Clients and Packaging Java Artifacts EARs, WARs, RARs JARs JDBC, JMS, WLDF Shared Libraries WebLogic Administration Console WLST, weblogic.deployer & Ant Tasks app1.jar app.rar app2.war Java EE EAR File weblogic-web.xml weblogic-ejb-jar.xml weblogic.xml JSR 88 Deploy Plan Java EE Deployment Plan (JSR 88) WebLogic Domain Node Manager WebLogic Cluster Server 1 Server 2 Server 3 Deploy to Individual Nodes or Clusters Development Tools 24

Operations, Administration and Management Operations and Administrative Automation Configure Cluster Cluster Management Deploy Deployment Provision Operational Automation Diagnostics Administration Management & Diagnostics Configuration Management Domain Templates Diagnostics Pack WebLogic Administration Console Adaptability Operations Control Visibility Enterprise Manager 25

Configuration Management WebLogic Administrative Console AS Control Enterprise Manager Grid Control WLST (Scripting) asctl JMX Client JMX Client Node Manager Lifecycle Resource Security Web Services Deployment Management Configuration Configuration Management Monitoring Logging Diagnostics Workload Performance Management WebLogic Administration Server 26

WebLogic Administration Console Java EE Configuration, Deployment, Cluster Management 27

Configuration Management Online, Offline, Batch Configuration Model WebLogic Domain Cluster configuration Node Manager Target cluster or individual nodes Lock and edit Maintain administrator isolation Batch update or rollback Optional developer mode Online/offline configuration Administration Server Cluster 1 Server 1 Server 2 Server 2 Cluster 2 Server 4 Server 5 Server 6 Over a thousand parameters can be changed live Configuration can be changed offline 28

Oracle Enterprise Manager Plug in for Weblogic Server Monitor and manage multiple WebLogic domains Monitor and manage multiple WebLogic Server versions Single management console for entire middleware infrastructure Expand to non-oracle Middleware JVM, Tomcat, WebSphere EM Grid Control* WebLogic Server 10.3 WebLogic Server 10.3 WebLogic Server 9.2 WebLogic Server 8.1 Administration Server Administration Server Administration Server Administration Server Server 1-n Server 1-n Server 1-n Server 1-n Domain a Domain b Domain c Domain d *Plug-in WebLogic is built into Oracle Enterprise Manager 10g Grid Control Release 2, Release 3, and Release 4. 29

Configuration Management Weblogic Scripting Tool (WLST) #============================================================================ # Create JMS Servers (1 JDBC based, 1 File based) #============================================================================ print 'Creating JMS Server using JDBC Store with name: MedRecJMSServer ' username = "weblogic" password = "weblogic99" connect(username,password,"t3://pazxxt04.us.oracle.com:7001") Domain Admin Server MedRecServer edit() server="medrecserver" cd("servers/"+server) startedit() cd('/') cmo.createjmsserver('medrecjmsserver') cd('/deployments/medrecjmsserver') cmo.setpersistentstore(getmbean('/jdbcstores/medrecjmsjdbcstore')) set('targets',jarray.array([objectname('com.bea:name=medrecserver,type=server')], ObjectName)) save() activate() 30

Clustering for High Availability 31

HA with WebLogic State Replication Surviving a Failed WebLogic Server Domain State Replication Domain Cluster Server 1 State 1 Load Balancer Server 2 MAN State Replication Local Load Balancer Cluster 1 State 1 State 2 Global Load Balancer Local Load Balancer Cluster 1 State 1 State 2 Global Load Balancer Local Load Balancer Cluster 2 State 3 State 2 In Memory or Database Backed Asynch or Synch WAN State Replication State 4 In Memory Synchronously Local Load Balancer Cluster 2 State 3 State 4 Database Backed Asynch 32

WebLogic Typical High Availability Topology Desktop Node Mgr X Apache Server or OHS Internet FW-1 LB-1 Apache Server or OHS Node Mgr X WLS Cluster WLS Cluster DMZ Intranet Node Mgr Node Mgr X X WLS Cluster FW-2 Oracle DB WLS Cluster Oracle DB 33

HA with HTTP Load Balancing Routing & Failure Support Load balancing Round robin Supported Web servers HTTP Server Apache Server mod_wl* IIS, SunOne, Apache Multi-machine cluster aware HTTP Session Replication Uses HTTP piggy backing Failure aware Failed WLSs removed from cluster Restarted WLSs added to cluster Routing Static routing WLS1 JVM WLSn JVM WebLogic Cluster Node Manager WebLogic Server *mod_wl is not yet available on Linux for System z. Apache Servers (e.g., OHS) would have to be deployed elsewhere. 34

HA with J2EE Load Balancing Routing & Failure Support Lightweight Servlet Solution HTTPClusterServlet in WLS Instance JDBC Clustered Multiple DataSource's Standard JDBC Connection Pooling RAC Support EJB & RMI Object access thru replica-aware stub Gend' by java rmic compiler stub/tie class; automatic for EJB's, manual for RMI objects Objects Replicated Cluster-wide State Change/Failover per J2EE spec. JMS Transparent Cluster-wide Destination Access Automatic JMS Client Failover HTTP Client Cookies Primary & Secondary Servlet Location HTTPClusterServlet JVM WLS1 WLSn JVM JVM WebLogic Cluster WebLogic Server 35

System z Deployment Perspective 36

System z Deployment Application Life Cycle Environments QA & Volume Production 3 4 2 1 Test Development 37

System z Deployment Environment Resource Demand Profiles Periodic & Structured Usually Well Defined More Predictable Less Dynamic More Predictable QA & Volume Test Resources Very Well Defined Monitored & Studied Production Development Very Dynamic Diverse Less Predictable 38

System z Deployment Options, Considerations, Approaches Environment Hosting Goals Development, QA, Volume Test, Production, Everything? What are the SLA's (HA, DR, Performance) for Each? Which Technology Components are Appropriate for Each? Physical & Operational Resource Requirements How much of the Hosting Goals can be supported? Who Manages What, Where, When and How? 39

Environment Hosting Goals Multiple Development Environments* Dev Domain A Dev Domain B Admin Server Admin Server Cluster Cluster Server 1 Server 1 Server 2 Server 2 Server 3 Server 3 Node Manager z/vm Linux Guest LPAR *Example: Highly Contigent Upon Customer Requirements & Preferences 40

Environment Hosting Goals Separate Development & QA Environments* Dev Domain QA Domain Admin Server Admin Server Cluster Cluster Server 1 Server 1 Server 2 Server 2 Server 3 Server 3 Node Manager Node Manager z/vm Linux Guest z/vm Linux Guest LPAR A *Example: Highly Contigent Upon Customer Requirements & Preferences 41

Environment Hosting Goals Dedicated Production Environment* Prod Domain A Prod Domain B Admin Server Admin Server Cluster Cluster Server 1 Server 1 Server 2 Server 2 Server 3 Server 3 Node Manager Node Manager z/vm Linux Guest LPAR A *Example: Highly Contigent Upon Customer Requirements & Preferences Linux in LPAR Mode LPAR B 42

Environment Hosting Goals Dedicated Production Environment* Domain A Admin Server Cluster Server 1 Server 3 Server 2 Server 4 Server 5 Server 6 Node Manager Node Manager z/vm Linux Guest LPAR A *Example: Highly Contigent Upon Customer Requirements & Preferences z/vm Linux Guest LPAR B 43

Physical & Operational Resources What, Where and How Much, Who Controls? Identify Appropriate Workloads All Workloads are Not Necessarily Good Candidates Establish Informed Patterns of Deployment Establish SLA's (HA, DR, Performance) for Each Manage, Monitor, Anticipate (Cap Planning) Oracle Enterprise Manager Java Tooling (Jconsole, IBM's Support Assistant, etc.) Weblogic Diagnostic Framework (WLDF) z/vm Facilities (PerfKit), ESAMON & Linux (nmon, sar, etc.) Load Simulation Tools (e.g., Oracle ATS) 44

Physical & Operational Resources Manage, Monitor, Anticipate (Capacity Planning) WebLogic Diagnostic Framework Oracle Advanced Testing Suite & ESAMON JConsole & ESAMON nmon data analysis 45

Physical & Operational Resources Manage, Monitor, Anticipate (Capacity Planning) 46

Use Case Illustration 47

Oracle BPEL Process Manager Supported in Weblogic Server JDeveloper JDeveloper B2B Adapter RosettaNet, UCCNet Process Designer EDI, AS2 Partners Comprehensive Process Platform XML Web Services Java Services Portal Services Application Server Rules and Decision Services Process Monitor Design Human Workflow Business Rules Systems ADF Data Transformation Business Process Modeling and Technology Adapters Business Events Process Analytics Oracle BPEL PM People Legacy System Adapters Enterprise Application Adapters Enterprise Data Hub Data Virtualization, Data Synchronization EAI and B2B SOA and Native BPEL Notification Services (Mail, Human Workflow IdentityWireless) Services (OID, LDAP, JAZN) 48

Oracle BPEL Process Designer In Jdeveloper & Eclipse Plug-in 49

Opportunity Example Legacy Integration Environment* Admin Server Server J2EE Presentation Server J2EE Business Domain A Server BPEL MQ Work Websphere MQ Server CICS via J2CA CICS Server IMS/TM via J2CA IMS/TM Node Manager Node Manager z/vm Linux Guest z/vm Linux Guest z/os LPAR B LPAR C LPAR A *Example: Highly Contigent Upon Customer Requirements & Preferences 50

Summary Product Overview Fusion Middleware (FMW) Weblogic Server (WLS) within FMW WLS Core Convergence (Before & After) Basic Architecture & Product Features Installation What, Where & How Administration and Management Domain Basics Development Tools, Configuration, Management, Clustering, HA System z Deployment Q/A 51

52