Overview of Techniques for Building N-Tier Applications in Delphi
N-Tier design & thin clients | Web server applications & thin client applications
COM/DCOM Overview
Interfaces | GUIDS | CoClass | COM and the registry
Interfaces
Overview | IDL | Interfaces vs. Abstract Classes | Interfaces vs. Multiple Inheritance | Reference Counting | Using Delphi's Type Library Editor to create and manage Interfaces
In Process Servers vs. Out of Process Servers Writing a COM Server | Writing a COM Client | Type Libraries | Using Enums and Consts | Enhancing the COM Server/Client
CORBA Overview
Basic Object Adapter | Skeletons and Stubs | CORBA Interfaces | Stubs and Skeletons | Setting up CORBA on a Server/Network | Writing a CORBA Server | Writing a CORBA Client | Using CORBA Data Modules | Static vs Dynamic binding
VisiBroker
N-Tier design & thin client | ORB's | Object Activation Daemon | Smart Agent | IIOP | Load Balancing
ADO
Handling Errors in COM/CORBA | Remote Debugging with COM/CORBA | N-Tier with ADO | ADO Components | Writing ADO Servers | Writing ADO Clients
MIDAS
MIDAS Overview | MIDAS Server Applications | Remote Data Module | Data Set Provider | MIDAS Client Applications | Connecting to the Server | TclientDataSet | Handling Exceptions | Updating Conflicts | Briefcase with MIDAS
Web Development
Web Server Application Overview | Writing a Simple Web Server Application | Web Server Content Producers | Maintaining state information
Internet Express
Converting a MIDAS server to a web server application