|
Topics:
|
Distributed Computing and Active DnA
Derek Ritz, Jason King, Keegan Johnson, and Wesley Small
Active Software Inc.
www.activedna.com
The presentation will be divided into two parts. The first part will be an introduction to COM development using Delphi. Most of the available books on COM use C++ examples, so we
will provide a quick introduction to some of Delphi's tools for creating COM applications. This section will include:
-
COM definition
-
Inheritance in COM
-
Creating COM Servers
-
Creating COM Clients
-
Automation
-
COM Re-use mechanisms
-
Connection Points
-
OLE Drag ∓ Drop
Additional Topics (depending on time)
-
Structured Storage
-
MTS
-
Monikers
-
Threading
The second half of the presentation will discuss the benefits of distributed computing. Software has moved from mainframe applications to client-server to 3-tier applications. Now we
are seeing the introduction of n-tiered applications. The n-tier computing model is one that promises to bring enormous computing power to the world of software development.
Unfortunately n-tiered development is difficult and time consuming. We will demonstrate how the Active DnA (Dynamic n-tiered Architecture) can help developers easily create powerful
n-tiered applications without sacrificing reliability. The DnA augments the inherent functionality of Microsoft's COM, DCOM and (coming soon) COM+ architectures by adding the
following key capabilities:
-
location abstraction
-
fault tolerance
-
load leveling
-
object persistence
The second section will include:
-
DnA Overview
-
DnA COMponents
-
Active Agent
-
Active Broker
-
Active Client
-
Creating DnA Servers
-
Creating DnA Clients
-
Location Abstraction
-
Object Persistence
-
Load Balancing
-
Fault Tolerance
Additional Topics (depending on time)
-
Security
-
Installation
-
Configuration
|