Showing posts with label WebLogic Topics. Show all posts
Showing posts with label WebLogic Topics. Show all posts

JMS

An enterprise messaging system enables applications to communicate with one another through the exchange of messages. A message is a request, report, and/or event that contains information needed to coordinate communication between different applications. A message provides a level of abstraction, allowing you to separate the details about the destination system from the application code.
The Java Message Service (JMS) is a standard API for accessing enterprise messaging systems. Specifically, JMS


WebLogic Topics

  1. Introduction to WebLogic:
-------------------------------
  • WebLogic Server Domains
  • Directory Structures
  • Install WebLogic Server
  • The Configuration Wizard
  • The Configuration Wizard: Creating A New Domain
  • Starting The Administrative Server
  • The Administration Console
  • Administrative Tasks
  • Setting the Domain Environment
  • Automatically Starting Admin Servers
  • Managed Servers
  • Password boot.properties.
  • Examining Server Status.
  • Shutting Down Servers.
  • Start Scripts.
  • config.xml.


  1. WLST:
-------
  • The WLST
  • MBeans And JMX Administration
  • MBeans And WLST
  • Starting WLST
  • Simple WLST Commands
  • WLST Is Hierarchical
  • Navigating WLST
  • MBean Operations
  • Other WLST Commands
  • Scripting With WLST
  • Recording WLST Scripts
  • Sample Recorded Script


  1. WebLogic Logging:
----------------------
  • Introduction
  • WebLogic Logging Services
  • Java Logging API
  • Log4j
  • Specifying the Logging Implementation
  • Message Severity
  • WebLogic Server Logs
  • HTTP Access Log
  • JMS Log
  • Domain Log
  • Viewing Logs





  1. Application Structure:
--------------------------
  • Java Web Application Architecture
  • J2EE Architecture
  • Web Application Programming Model MVC
  • An MVC Example
  • What is Application Assembly?
  • Web Module
  • EJB Modules
  • Enterprise Application Modules
  • Accessing Web Applications


  1. Deployment:
---------------
  • The Process
  • Deployment Overview
  • Archive Vs Expanded Directory
  • Default Deployment Names
  • Deployment Methods
  • Starting/testing/Monitoring/Updating/stopping/Deleting an Application
  • Editing Deployment Descriptors

  1. Deployment Modes:
-----------------------
  • Using Command Line Deployment
  • T3 Protocol Overview
  • wldeploy Ant Task
  • WebLogic Scripting Tool (WLST)
  • Deployment Plans

  1. JDBC:
-------
  • Types of JDBC Drivers
  • Working with a Database via JDBC (Client side)
  • The Need for Connection Pooling
  • Connection Pooling and Data Sources
  • Connecting with Data Source
  • Steps in using Connection Pooling
  • Admin Tasks for Connection Pools and Data Sources
  • JDBC Driver Support in WebLogic Server
  • Database Access Using WebLogic
  • Working with Data Sources
  • Creating a Data Source
  • Editing Data Source Properties
  • Monitoring Data Source and Connection Pools.







  1. JMS:
-----

  • The Trouble with RMI/IIOP
  • Messaging to the Rescue
  • Messaging Features
  • Publish/Subscribe
  • Point-to-Point
  • Java Messaging Service
  • Terminology
  • Durable Subscription
  • Deployment Descriptor Entry
  • Binding the Queue or Topic
  • Transactions & Guaranteed Delivery
  • WebLogic JMS Server
  • Creating a JMS Server
  • Creating a Connection Factory
  • Creating a Topic
  • Threshold and Quota
  • Configuring Threshold and Quota
  • Creating a Distributed Topic/Queue
  • Creating a Distributed Topic
  • Monitoring JMS in WebLogic
  • Messaging Bridge


  1. NodeManager:
------------
  • Node Manager Overview
  • Node Manager Functionality & Configuration
  • Starting/Restarting/shutting an Administration Server from Node Manager
  • Starting/Restarting/shutting a Managed Server from Node Manager
  • Creating a Machine
  • Adding Server Instances To a Machine
  • Starting The Node Manager.
  • Monitoring Managed Servers
  • Node Manager Logs and Configuration Files.


  1. Security:
---------
  • WebLogic Server Security
  • Authentication / Authorization
  • Resources That Can Be Secured
  • Authentication Mechanisms
  • Overview: Security Tasks For Securing Resources
  • WebLogic Security Realms
  • Configuring A User Registry
  • The Embedded LDAP Server
  • Managing Users/Groups
  • User Lockout
  • Managing Roles
  • Securing A Resource
  • WebLogic Server Policies
  • Specifying A Policy Condition
  • Policies And Roles
  • Creating A Scoped Role
  • Declarative Security
  • Example: Securing A Web Resource
  • Example: Securing A Web Resource Specifying Roles
  • Example: Securing A Web Resource Specifying Constraints
  • Example: Securing A Web Resource Specifying Constraints
  • Example: Securing A Web Resource Auth Method
  • Example: Securing A Web Resource Auth Method
  • Example: Securing A Web Resource Map Roles
  • Encryption
  • SSL
  • Public Key / Private Key Encryption
  • Secure Communication Over The Web - SSL
  • SSL And WebLogic Server
  • Creating A Digital Certificate
  • Dealing With A CA
  • Configuring WebLogic Server SSL: Keystores
  • Configure WebLogic SSL Settings


  1. Clustering:
-----------
  • What Is Clustering?
  • What Components Can Be Clustered?
  • Basic Cluster Diagrams
  • The Load Balancer
  • Web Container Load Balancing
  • Horizontal Vs. Vertical Clustering
  • Clustering WebLogic Server
  • WebLogic Cluster Requirements
  • Create A Cluster
  • Multicasting vs. Unicasting
  • Configure Application Resources
  • Deploy Applications To The Cluster
  • Configure A Load Balancer
  • Load Balancer Options
  • Hardware Load Balancers
  • Proxy Plug In Load Balancers
  • HttpClusterServlet Load Balancer
  • Session State
  • Clustered Session State
  • Session State Strategies
  • In-Memory Replication
  • Configuring Session State Replication
  • JDBC Session Persistence
  • JDBC Multi Data Sources
  • Creating A Multi Data Source


  1. Performance Tuning:
-------------------
  • Response Time
  • The significance of throughput
  • Response Time Curve
  • Think time
  • Saturation
  • Response time at system saturation
  • Basic Tuning Methodology
  • Areas To Tune
  • Tuning Hardware
  • Tune The Operating System
  • Tune The JVM
  • JVM Choices
  • Memory Performance Concerns
  • Client or Server VM
  • The Heap
  • Configure The Heap Size
  • Allocation Failure
  • Garbage Collection
  • Analyzing Verbose GC - Sun
  • Verbose GC - JRockit
  • Thread Local Heap (TLH)
  • Memory Tuning Goals
  • Effect of Initial Heap Size on GC
  • Controlling the GC Timings
  • Optimizing GC
  • Self Optimizing Throughput Collector
  • JRockit Management Console
  • JRA Recording
  • Tuning WebLogic Server
  • Thread Settings
  • Monitoring Threads
  • Connection BackLog
  • Tuning The Back End