![]() |
Building a Web site is like a request for an order entry system there is a problem and a resolution but the path to get there is up for discussion. Maybe you want a Web site with some creative graphics. Your Internet Service Provider (ISP) can probably provide you with the information you need and how files should be delivered. Maybe you have an application in which you want some real-time reporting available via a Web site. That'll require more work, both within your application and in the way your Web site handles the query. Maybe you want the query to manipulate the data, or you'd like your Customers to be able to modify information in the database. Your Web site will need some application intelligence that can guide the presentation. Or lastly, maybe you require interactive application exposure from your Web site. In that case, you will need to give detailed consideration to your application, site design and data integrity issues. BASIS offers three methods, built with BBx®, that you can use right now to achieve any of these types of Web sites.
The ODBC Method
The Basic Web Utility
The Socket Method A third option would be to take advantage of PRO/5 and Visual PRO/5's new socket interface to write your own BBx program that provides the Web Server with access to BBx data. In effect, this can be thought of as a combination of the last two methods. A 'listener' BBx program would be resident on the network (not necessarily on the same machine as the Web Server) and would communicate with the Web Server or an interface program on a TCP/IP port. Once a protocol has been worked out, it's possible for the Web Server to send high-level commands to the listener program. This program could then retrieve the appropriate data for the command, manipulate and format it, then send it back to the Web Server. In addition to the benefit of complete customization on your part, this method also has the advantage of the PRO/5 or Visual PRO/5 interpreter being loaded into memory only once and staying resident, effectively decreasing the response time to the client's browser. And if you want some HTML in a Web site, your ISP should have enough samples and tutorials to get you up and running in no time. If you want to get application data to a Web site, use our ODBC driver and one of the many off-the-shelf products to talk to the driver. And if you are looking to tightly integrate a Web interface into your Web application, you already have the utility programs in the Basic Web Utility and can view a sample on our Web site. Check out the CD Store demo. If you are looking for the ultimate in customization and control, there is powerful potential in socket communication.
| |||||||||||||||||||||||
|
![]() ![]() ![]() ![]() ![]() | |||||||||||||||||||||||
|
Copyright 2000, BASIS International Ltd. All rights reserved. Terms of Use. |