Getting Started with Oracle Tuxedo


Getting Started with Oracle Tuxedo
eBook: $17.99
Formats: PDF, PacktLib, ePub and Mobi formats
$15.29
save 15%!
Print + free eBook + free PacktLib access to the book: $52.98    Print cover: $34.99
$34.99
save 34%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Master the Tuxedo architecture and its various important components and their functionalities
  • Get started with Tuxedo best practices and tuning guidelines
  • Understand the Exalogic machine and how to configure Tuxedo on it.

Book Details

Language : English
Paperback : 162 pages [ 235mm x 191mm ]
Release Date : June 2013
ISBN : 1849686882
ISBN 13 : 9781849686884
Author(s) : Biru Chattopadhayay
Topics and Technologies : All Books, Enterprise Products and Platforms, Enterprise, Oracle

Table of Contents

Preface
Chapter 1: Getting Started with Tuxedo
Chapter 2: Configuration and Administration of Tuxedo
Chapter 3: Development of Tuxedo – Various APIs
Chapter 4: SALT – Service Architecture Leveraging Tuxedo
Chapter 5: Oracle Tuxedo Joining the Exalogic Family
Index
  • Chapter 1: Getting Started with Tuxedo
    • Introduction to the distributed client/server architecture using Tuxedo
      • Some of the benefits of client/server technology
      • The history of Tuxedo
      • Tuxedo architecture and anatomy
    • Installation of Tuxedo
      • Hardware and software requirements
      • Tuxedo installation components
      • Installation procedures
        • Graphical user interface (GUI) installation
        • Console installation
        • Silent installation
    • Summary
    • Chapter 2: Configuration and Administration of Tuxedo
      • Tuxedo administration
        • Responsibility of a Tuxedo administrator
        • Configuring and setting up a Tuxedo application
          • Environment variables
      • Configuring and structuring a Tuxedo application
        • The RESOURCES section
        • The MACHINES section
        • The GROUPS section
        • The NETWORK section
        • The SERVER section
        • The SERVICE section
        • The ROUTING section
        • The NETGROUPS section
        • Things to remember
      • Tuxedo commands
        • The buildclient command
        • The buildserver command
        • The buildtms command
        • The tmloadcf command
        • The tmboot command
        • The tmshutdown command
        • List of Tuxedo commands
      • Monitoring and changing a Tuxedo application
        • The command-line interface
        • The Tuxedo MIB application programming interface
        • Tuxedo System and Application Monitoring (TSAM)
          • Installing TSAM
          • Various administrative tasks using TSAM
          • Using TSAM for monitoring – quick path
        • The logfiles
      • The important features of Tuxedo
        • Security
        • Data-dependent routing (DDR)
          • Horizontally partitioned
          • Rule-based servers
          • Distributed applications
        • Data encryption
        • Data compression
        • Load balancing
      • Administering the Tuxedo queue (/Q)
        • Configuration of resources for /Q
        • Creation of queue space and queues
        • Monitoring /Q
      • The Tuxedo domain
        • The domain configuration file
        • The domain gateway server
        • The domain administrative server
        • Administrative tools for the domain
          • Creating a domain transaction log
        • A brief example of how to configure and run a Tuxedo domain
      • Tuning the application
      • Summary
      • Chapter 3: Development of Tuxedo – Various APIs
        • Introduction to the Application Programing Interface
        • Developing a Tuxedo client
          • Sample client code structure
          • Compiling the native or workstation client
          • Tuxedo client ATMI functions
        • Developing a Tuxedo server
          • Sample server code structure
          • Advertising a service
          • Tuxedo server ATMI functions
          • How to compile a server
        • Tuxedo buffer types
          • The STRING buffer
          • The CARRAY buffer
          • The VIEW buffer
          • The FML buffer
          • The XML buffer
        • Client/server communication paradigms
          • Request/reply
          • Conversational
          • Queues (Tuxedo /Q)
          • Event-based communication
        • Transaction in Tuxedo
          • The XA interface and two-phase commit
          • Creating or initiating a transaction
          • Tuxedo's transactional functions
          • Tuxedo Transaction Log (TLOG)
        • Summary
        • Chapter 4: SALT – Service Architecture Leveraging Tuxedo
          • Getting acquainted with SALT
            • The SALT gateway (GWWS) and service metadata repository server
            • WSDL utilities for SALT
            • The SCA concept and Tuxedo service
          • SALT installation
            • GUI-based installation
              • Installing on Windows
              • Installing on Unix
            • Console-based installation
            • Silent installation
          • Configuration of a SALT application
            • SCA container APIs and utilities
              • The buildscaclient command
              • The buildscacomponent command
              • The buildscaserver command
              • The GWWS command
            • Configuring the Tuxedo web services
              • The UBBCONFIG file
              • The Tuxedo service metadata repository
              • Configuration of the native web services
              • Configuration of external web services
              • Compiling the SALT configuration
            • Configuring SCA components
              • SCA ATMI client configuration
              • SCA JATMI client configuration
              • SCA workstation client configuration
              • SCA web service client configuration
              • SCA ATMI server configuration
              • SCA web service server configuration
              • SCA client security configuration
            • Configuring the service contract discovery
            • Configuring the SALT WS-TX support
          • Administration of SALT
            • GWWS administration
              • Tuning the GWWS server
              • Monitoring the GWWS server
              • Browsing to the WSDL document from the GWWS server
            • Administrating the SCA components
              • Tracing the SCA ATMI server and client
              • Monitoring the SCA servers
          • SALT programming
            • Web services programming
              • Invoking Tuxedo services (inbound) through SALT
              • Invoking external web services (outbound) through SALT
            • SCA programming
              • SCA client programming
              • SCA component server programming
              • SCA transactions
          • Summary
          • Chapter 5: Oracle Tuxedo Joining the Exalogic Family
            • What is Exalogic?
            • Tuxedo installation on an Exalogic machine
            • Tuxedo configuration and runtime
              • The UBBCONFIG file
              • Tuxedo Socket Direct Protocol support
                • The MP mode
                • GWTDOMAIN
                • The workstation listener (WSL)
                • The workstation (/WS) client
                • The jolt service listener (JSL)
                • The WebLogic Tuxedo connector (WTC)
                • Databases
                • The EXALOGIC_MSGQ_CACHE_SIZE variable
            • Running Oracle Tuxedo
              • Start/stop tux_msgq_monitor
                • Start tux_msgq_monitor
                • Stop tux_msgq_monitor
            • Summary

            Biru Chattopadhayay

            Biru Chattopadhayay has more than 20 years of international and diverse IT experience with a strong technical background and deep understanding of the relationship between technology and strategic business interests. He is of that rare breed of individuals who are very creative and who excel in highly technical assignments as well as in leadership roles. He has worked for product companies in the US and held senior positions in multinationals, where he has provided consulting and delivered solutions for various organizations around the world. He has been working with middleware since the early stages of his career and has a commanding knowledge of middleware, enterprise application integration (EAI), and SOA. Biru has worked for some of the best companies in the industry, such as BEA, Oracle, Tech Mahindra, and Dell. He has spoken in various international technical conferences on middleware, SOA, and e2e solutions.
            Sorry, we don't have any reviews for this title yet.

            Submit Errata

            Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

            Sample chapters

            You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

            Frequently bought together

            Getting Started with Oracle Tuxedo +    Getting Started with Oracle Data Integrator 11g: A Hands-On Tutorial =
            50% Off
            the second eBook
            Price for both: €24.64

            Buy both these recommended eBooks together and get 50% off the cheapest eBook.

            What you will learn from this book

            • Learn the Tuxedo installation procedures, hardware and software requirements, and guidelines.
            • Learn to configure Tuxedo application, all parameters with their syntax and relevant values.
            • Understand how to use various Tuxedo administrative and monitoring tools, which are very important for a Tuxedo Administrator to perform his daily work.
            • Master the use of Tuxedo APIs to build your applications, combined client and server modules.
            • Get to grips with all Tuxedo buffer types, communication paradigms, and most importantly transactions (XA) processing.
            • Learn to use various important built-in features such as security, data-dependent routing, encryption, reliable messaging using queue, encoding, and much more to make your application more secured, effective, and responsive to address your business needs.
            • Use SALT to connect Tuxedo Service from or to a SOA environment
            • Understand the Exalogic machine and how to configure Tuxedo on it.

            In Detail

            The client server or Tuxedo has existed for the past few decades and it is expanding every day! Today, Service Oriented Architecture (SOA) or Service Component Architecture (SCA) are considered to be the new approaches to build client server architecture, Tuxedo adopts this concept and can be extended very easily.

            "Getting Started with Oracle Tuxedo" shows how to develop distributed systems using Tuxedo and extend that to SOA or even a Cloud environment.

            The primary objective of this book is to show how to develop distributed systems using Tuxedo and extend that to a SOA environment. It also gives fundamentals of Exalogic machines and how Tuxedo application can leverage these new high end machines for enterprise needs.

            This book introduces you to the client server technology and how it has evolved in past decades. The book also covers various Tuxedo installation procedures, hardware and software requirements, and then how to configure Tuxedo application, all parameters with their syntax and relevant values. You will be introduced to various Tuxedo administrative tools, which are very important for a Tuxedo Administrator to perform his daily work, and with tuning suggestions and best practices. Next comes, Tuxedo APIs to build your applications, combining client and server modules. The book then covers the SALT component, which allows external web service applications to invoke Tuxedo services, and similarly Tuxedo applications can invoke external web services. At the end we discuss briefly the Exalogic machine and its architecture and how to configure and deploy Tuxedo application in this environment.

            Approach

            This book is packed with real world examples that cover the design and discipline of the software and service of CRMOD.

            Who this book is for

            If you are an architect, designer, developer or administrator looking for a quick reference guide on how to build a Tuxedo application, then this is the best guide for you.

            This book also helps business users to understand this technology, various features, and functionalities and relate business benefits.

            No prior knowledge of Tuxedo is required.

            Code Download and Errata
            Packt Anytime, Anywhere
            Register Books
            Print Upgrades
            eBook Downloads
            Video Support
            Contact Us
            Awards Voting Nominations Previous Winners
            Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
            Resources
            Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software