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
Copyright © 2007 TheMinimumYouNeedtoKnow.com. The information on this page may not be reproduced or republished without prior permission from Roland Hughes.
|
About Service Oriented Architecture