Getting Started with Oracle Tuxedo
eBook - ePub

Getting Started with Oracle Tuxedo

  1. 162 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Getting Started with Oracle Tuxedo

About this book

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.

Trusted by 375,005 students

Access to over 1 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Getting Started with Oracle Tuxedo


Table of Contents

Getting Started with Oracle Tuxedo
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
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
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
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
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
Thread pool size
Network timeout control
Maximum content length control
Benefits of multiple GWWS instances
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 programmi...

Table of contents

  1. Getting Started with Oracle Tuxedo

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Getting Started with Oracle Tuxedo by Biru Chattopadhayay in PDF and/or ePUB format, as well as other popular books in Computer Science & Desktop Applications. We have over one million books available in our catalogue for you to explore.