The Minimum You Need to Know
Overview Table of Contents Excerpt


SOA book cover
Special Features: Exercises with answers and comprehensive index

Pages: 370 pp
ISBN:  0-9770866-6-6
ISBN-13: 978-0-9770866-6-5
Format: Softcover, Perfect binding, 7 in. x 9 in.
Retail price: $45.00
EPUB price: $9.99

2008 Best Book Award Winner USA Book News
         Category: Business: Technology/Computers/Internet
2009 Eric Hoffer Award Finalist







Table of Contents

1.         Introduction

1.1  SOA – Where We Came From
1.2  The Disaster We Are Headed Toward
1.3  Why We Are Headed There
1.4  The Roots of SOA
1.5  Additional Reading

2.         Clustering

2.1  What is Clustering
2.2  Distributed Transaction Management
2.3  Two-phase Commit
2.4  Shared Resources

3.          What is Wrong Today

3.1  We Sold Modules
3.2  We Are Still Selling Modules
3.3  The End of Modules
3.4  How Do We Fix This?
3.5  Today's SOA Camps
3.6  Start Small

4.         Green Screens on the Web

4.1  Obtaining a Web Server
4.2  Obtaining a Web Terminal
4.3  Is This SOA?

5.         ACMS Fundamentals

5.1  Why Are You Only Hearing About ACMS Now?
5.2  Flow Description
5.3  General Principals
5.4  IO Routines
5.5  The Major Pieces
5.6  Which Type of ACMS Application?
5.7  Security
5.8  The March Forward

6.         Our First Steps

6.1  Deciding on the Method
6.2  Direct Database Access via Remote Java
6.3  Some Thoughts on Editors
             Illustration 6.1.
             Illustration 6.2.
             Illustration 6.3.
             Illustration 6.4.
             Illustration 6.5.
6.4  Database Access via Java Applet
             Illustration 6.6.
             Illustration 6.7.
6.5  A Bit More on Shell Scripts
6.6  What About MySQL?
             Illustration 6.8.
    6.7  What Have We Learned?     

7.         A Direct Port

7.1  Why This Method?
7.2  How Will We Proceed?
7.3  The Login Dialog
             Illustration 7.1.
             Illustration 7.2.
             Illustration 7.3.
             Illustration 7.4.
             Illustration 7.5.
             Illustration 7.6.
             Illustration 7.7.
             Illustration 7.8.
             Illustration 7.9.
7.4  Assignments
7.5  Experts
7.6  Too Much Time On Your Hands
7.7  Is this SOA?

8.         Service Types

8.1  Different Types of Service
             Illustration 8.1.
8.2  Exposing RMS Files via Services
8.3  Assignments Part 1
8.4  Using Those Services
             Illustration 8.2.
             Illustration 8.3.
8.5  Assignments Part Two
8.6  Is This SOA?
8.7  What About Security?
8.8  Summary

9.         Load Balancing and Fault Tolerance

9.1  Brute Force
9.2  Back-End Balancing
9.3  Warehousing Policy Effect on Load Balancing
9.4  How Do You Balance the Load?
9.5  How Do You Protect the Transaction?
9.6  Can I Use DECdtm Without ACMS?
9.7  How Much Fault Tolerance Does DECdtm Buy You?
             Illustration 9.1.
             Illustration 9.2.
9.8  Can I Use MQ Series Without ACMS?
9.9  Queue Trigger
9.10  Summary

10.         An ACMS Example

10.1  Scope of Our Example
10.2  Our DTD
10.3  Our Files
10.4  ACMS Queues
10.5  The Interim Record Formats
10.6  Parsing XML on OpenVMS With Xerces
10.7  Parsing XML on OpenVMS With libXML2
10.8  Our Standalone XML Parser
10.9  One Last Bit About ACMS Queues
10.10  Standalone to Server
10.11  Authorizing, Installing, Starting, Stopping and Testing
10.12  Monitoring Your ACMS Application
10.13  Controlling Your ACMS Application
10.14  Our Port Service
10.15  Our Order Generator
10.16  Assignments

11.         Whine and Snivel

11.1  But, but, but...
11.2  The Item Service
11.3  Our New Applet
             Illustration 11.1.
11.4  Summary

12.         Observations and Incantations

12.1  Overview
12.2  The Future of SOA
12.3  Java, Write Once, Run a Few Places
12.4  Grade 8 Bolt Syndrome
12.5  In Closing