Client/Server Versus Distributed

When developing a client/server application, the developer compiles all the PBLs and resources into either a single executable or an executable and PBDs (dynamic libraries). The application can then be deployed by simply copying files to client workstations. This process is very intuitive because the newly created application contains both the business rules and the user interface.

In n-tier development, the deployment landscape is drastically different—the developer is creating distributed components and distributed interfaces. This is a concept that many developers don't fully comprehend, so let me expand on it further before moving forward. In the distributed world, a developer creates remote components and ...

Get PowerBuilder® 9: Internet and Distributed Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.