Publishing a Database on the WebPlanning a Web / Database ProjectSince the Internet took off, companies have been finding new uses for the web browser: many internal systems are now delivered through internal websites (or Intranets). The reasons for this takeup are pretty simple: First, users find web applications much easier to use. Second, web technology doesn't require any software to be installed on users' computers, cutting rollout and PC upgrade costs. These benefits mean that many companies are looking at their database systems and considering how they can web-enable them to extend their reach or improve usability. However, before starting such a project, there are two key questions to ask:
The answers to these questions dictate, broadly speaking, how large and complex the project will be. Publishing a Database on a Web SiteIn principle, displaying data on a web page isn't difficult - most current web servers can read data from an Access database easily enough. However, there is one big problem: the database needs to be accessible to the web server - which normally means both must be on the same network. This is no problem if the web site is an internal (Intranet) site - but it's much harder to do if the web site is hosted with an external Internet Service Provider - as is the case with most small to medium sized companies. There are a number of solutions to this problem:
Publishing Selected InformationFor many companies, it would be useful just to be able to present a summary or subset of the database information on an internal web page. This is quite easy to achieve: the company installs a web server such as MS Internet Information Server (built-in to Windows 2000) or Apache, and writes scripts that read the data and display it as web pages. Note: the Access database engine isn't suitable for applications where high reliability or performance is required. In these cases, it's advisable to consider moving to a database server. See Choosing a Database Server. Converting a Complete System to Web OperationAt present, there is no automatic method of converting an Access application to web-based operation - the system effectively needs to be re-implemented using a web server. However, in practice it can be a lot simpler and less expensive than this suggests. First, the programmers creating the new system have a solid specification to work from, in the form of the original system. Second, some parts of this process are reusable, so programmers undertaking this type of project on a repeated basis can accelerate the process. Also, Microsoft have recently introduced a new web server technology, called ASP.NET. This system makes the creation of database-driven websites many times easier than previous technologies. |
||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||
|
|