Home Page Icon
Home Page
Table of Contents for
Modernizing Oracle Tuxedo Applications with Python
Close
Modernizing Oracle Tuxedo Applications with Python
by
Modernizing Oracle Tuxedo Applications with Python
Modernizing Oracle Tuxedo Applications with Python
Contributors
About the author
About the reviewer
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Code in Action
Download the color images
Conventions used
Get in touch
Reviews
Section 1: The Basics
Chapter 1: Introduction and Installing Tuxedo
Technical requirements
Introducing Tuxedo
A Unix-inspired application server
Understanding Tuxedo through modern lens
Availability
Performance
Services
Polyglot development
Transactions
XATMI
Tuxedo today
Reviewing the need for Python
Installing Tuxedo and Python
Summary
Questions
Further reading
Chapter 2: Building Your First Tuxedo Application
Technical requirements
Creating a server
Creating a client
Creating a configuration file for Tuxedo
RESOURCES section
MACHINES section
GROUPS section
SERVERS section
TUXCONFIG
Starting the application
Administering the application
Stopping the application
Summary
Questions
Further reading
Chapter 3: Tuxedo in Detail
Technical requirements
Learning what BBL is
Understanding queues
Configuring queues
Introducing services and load balancing
Exploring the MSSQ configuration
Exploring the SSSQ configuration
Summary
Questions
Further reading
Chapter 4: Understanding Typed Buffers
Technical requirements
Introducing typed buffers
Using STRING typed buffers
Using CARRAY typed buffers
Using FML32 typed buffers
Using FML32 in Python
Working with field identifiers
Defining fields
Displaying FML32 typed buffers
Writing FML32 expressions
Importing and exporting typed buffers
Summary
Questions
Further reading
Section 2: The Good Bits
Chapter 5: Developing Servers and Clients
Technical requirements
Writing to ULOG
Understanding server lifetime
Understanding the advertising of services
Receiving inputs in a service
Returning outputs from a service
Optimizing tpreturn
Understanding client lifetime
Calling a service
Joining the application
Summary
Questions
Further reading
Chapter 6: Administering the Application Using MIBs
Technical requirements
Introducing MIB
Developing multiple versions of an application
Using tpadmcall to create TUXCONFIG
Upgrading the servers
Reconfiguring the application
Monitoring the application
Monitoring queues
Summary
Questions
Further reading
Chapter 7: Distributed Transactions
Technical requirements
Configuring Tuxedo for transactions
Managing transactions
Understanding timeouts
Blocking timeouts
Summary
Questions
Further reading
Chapter 8: Using Tuxedo Message Queue
Technical requirements
Creating and configuring queues
Using queues
Forwarding messages
Summary
Questions
Further reading
Chapter 9: Working with Oracle Database
Technical requirements
Preparing the database
Using local transactions with Oracle Database
Using global transactions with Oracle Database
Multi-threading and global transactions
Summary
Questions
Further reading
Section 3: Integrations
Chapter 10: Accessing the Tuxedo Application
Technical requirements
Using the Tuxedo Workstation client
Configuring Workstation Listener
Exposing Tuxedo services as web services
Summary
Questions
Further reading
Chapter 11: Consuming External Services in Tuxedo
Technical requirements
Consuming services
Adding fault tolerance for external services
Handling stateful protocols
Summary
Questions
Chapter 12: Modernizing the Tuxedo Applications
Technical requirements
Introducing NATS
Developing a basic NATS application
Developing a bi-directional gateway
Summary
Questions
Further reading
Assessments
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Why subscribe?
Other Books You May Enjoy
Packt is searching for authors like you
Leave a review - let other readers know what you think
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Modernizing Oracle Tuxedo Applications with Python
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset