Since DataWindow technology can be used in different environments, it might not be obvious what approach you should take to implement your data-enabled application. This section describes the DataWindow technologies available for the basic application architectures and the requirements for each DataWindow solution.
The basic architectures are:
Client/server A program running on a client workstation accesses a database running on a server. The user interface and business logic reside together on the client computer.
Distributed application The user interface on the client computer calls components on a middle-tier server, which execute business logic and access the database server.
Web application A client Web browser sends requests for HTML or JSP documents to a Web server. The Web server passes control to a page or application server, where server-side scripts can access components on a transaction server that can connect to databases on a database server.
.NET application PowerBuilder lets you deploy DataWindows in .NET Web Forms and Windows Forms applications. For more information about .NET applications, see Deploying Applications and Components to .NET.
WPF Window application Using the PowerBuilder .NET IDE, you can create Windows Presentation Foundation Window applications. This allows you to take advantage of XAML and WPF technology. For more information, refer to the PowerBuilder .NET documentation.