BEA Tuxedo for Application Administrators

LENGTH OF COURSE:
5 Days

DESCRIPTION: This course provides system administrators and Tuxedo application administrators with the information required to configure, deploy, administer, and troubleshoot BEA Tuxedo applications. The course is a blend of lecture and computer based lab,covering BEA-Tuxedo versions 6.5 through 8.1. The course’s major focus is BEA-Tuxedo’s Configuration Parameters.

PREREQUISITES: A basic understanding of client/server architecture.   System administration experience in UNIX, Linux or WindowsNT/2000. TCP/IP networking concepts. Basic problem solving skills.

INSTRUCTION TECHNIQUES: A combination of Lecture, Exercises, and Labs (when/where available).
AUDIENCE
System administrators and other technical staff who have experience administering operating systems, networks, or enterprise applications. Developers who want a deeper understanding of Tuxedo administration.Personnel who will establish procedures for Tuxedo application administrators
KEY HIGHLIGHTS:
  • Tuxedo Overview
    • Client/Server
    • On line transaction processing
    • Tuxedo's features and advantages
  • Tuxedo's History
    • Origins, evolution and feature introductions of Tuxedo and WebLogic
    • Background on BEA Systems, Inc.
  • Installation
    • Installing Tuxedo on various platforms and how the license works
  • Foundation of configuring and deploying a Tuxedo application, including:
    • Required environment variables
    • UBBCONFIG and its required sections and parameters
    • Compiling a UBBCONFIG into a TUXCONFIG
    • Compiling clients and servers
    • Booting and shutting down the application
  • Essential Commands and Utilities
    • Most common Tuxedo utilities including:
      • tmloadcf
      • tmunloadcf
      • tmboot
      • tmshutdown.
    • Useful parameters to these commands.
    • Inter-process communications resources
    • UNIX/Tuxedo utilities to manage
    • How to analyze the Tuxedo user log
  • Further in-depth configuration information
    • Controlling health check timings
    • How licensing affects end user connections, and the configuration
    • How to size the bulletin board
    • The truth about Tuxedo's load balancing
    • Secrets of dynamic spawning
  • Typed Buffers
    • BEA-Tuxedo typed buffer and why it is necessary in a distributed environment
    • Various types of buffers, how to configure them and when you might use each
  • Multi-Machine Configuration
    • How to configure multiple machines to participate in a single Tuxedo application
    • *NETWORK, and *NETGROUP sections of the UBBCONFIG, booting
    • Tuxedo's distributed processing behavior


  • Data Dependent Routing
    • Routing of service requests based on key values in the request buffer
    • Value for the horizontal partitioning of database tables
  • Tuxedo and Transactions)
    • Database transactions
    • Distributed transactions that span Tuxedo components and databases
    • XA specification
    • Two-phase commit protocol
    • Architectural considerations
    • Native Tuxedo optimizations.
    • Components and configuration changes required to set up transactional support in Tuxedo
  • Persistent Queues /Q
    • Principles of persistent queuing
    • When/why to use this component
    • How to configure and use persistent queues
  • Unsolicited Notification
    • Uses of unsolicited client notification
    • Configuring Tuxedo to support unsolicited client notification and how to generate with tmadmin
    • Code required to support notifications
  • Events
    • Configuring and using event notifications within Tuxedo's publish and subscribe architecture
  • Workstation Component and Jolt
    • Architecture
    • Components
    • Configuration
    • Build process required to support remote clients
  • Security
    • All the facets of the Tuxedo security model
    • Features common to all versions of Tuxedo like authentication, authorization, auditing and encryption
    • Component plug-in architecture introduced in Tuxedo 7.1.
  • Management Information Base
    • Interface to the Management Information Base, commonly called the MIB.
    • How to use the MIB to query and update a running application.


  • Domain Gateways (Administration)
    • Domain Gateway component of Tuxedo that allows us to connect applications across a wide area network.
    • Explains various types of applications that can be linked
    • Architecture
    • Components and their configuration.
  • WebLogic to Tuxedo Connector
    • Latest functionality, and configuration of Tuxedo to support the bi-directional access from WebLogic to Tuxedo.
  • Tuning the Unix Kernel for Tuxedo
    • The UBBCONFIG parameters and how their settings affect the amount of UNIX semaphores
    • Shared memory and message queues the Tuxedo application will use.
    • The various UNIX kernel parameters and how to derive how much of each one your Tuxedo application(s) require.
  • Configuring for Performance
    • Various Tuxedo configuration parameters and environment variables that affect runtime performance.
    • Parameters introduced in Tuxedo versions 8.0 and 8.1.
  • Architecting for Scalability and Performance
    • Complexities of creating a high volume, distributed, multi-tier applications that run fast
    • Various architectural design techniques to support on line transaction processing in Tuxedo
    • Techniques and tools to identify and remedy bottlenecks.



Return to Home Page.
Return to Alphabetic Listing of Courses.
Return to Courses by Subject.
Request More Information or Contact Us.