Dynamic Web General Architecture

The challenge of integrating web server and database information in a system environment has been solved by various technologies with a similar architecture.  In this architecture, traditional HTML is intermixed with a programming language and script, and interpreted by an engine (Dynamic Web Pages).  While HTML, style sheets and related scripts are responsible for the presentation of the information, the programming language typically contains the logic and connectivity code. 


General Architecture for Dynamic Web Solutions

While ordinary web pages (static web pages) are simply served by a Web server, dynamic web pages are parsed through a separate engine that processes backend programming code to execute the intended application.  The program results are then integrated back in an HTML page and is sent out to the browser for display. Three popular technologies that implement this architecture are Microsoft's Active Server Pages (ASP), Allaire's Cold Fusion and Java Server Pages (JSP). The Dynamic Web Application Systems provide the foundation for your application and a standardized programming environment for your team.

Simple Comparison of the Three Dynamic Web Page Implementations

Functional Features

 Active Server Pages

 Java Server Pages

 Cold Fusion

Programming Languages

 VBScript
Jscript

 Java™

 JavaScript
Cold Fusion 

Dynamic HTML Pages

Yes

Yes

Yes

Ability to separate content generation from content presentation

Yes
Using COM objects
Yes
Using beans

No

Components Architecture

Com

Beans or Tags

No

Customizable Tags

No

Yes

No

Web Server Compatibility

Apache*
Netscape™*
MS IIS

Apache
Netscape
MS IIS

Apache
Netscape
MS IIS

Server Platform

WinNT
SUN Solaris™*
Linux*
IBM AIX™*
WinNT
SUN Solaris
Mac OS
Linux

WinNT
SUN Solaris
HP-UX

Scalability
Simple to large Web Applications

Yes

Yes

Yes

Database Integration

ODBC
OLEDB

JDBC™

ODBC

File Extensions

 .asp

 .jsp

 .cfm

Vendors

Microsoft
Chili!Soft!ASP
IBM
AllaireJRUN
BEAWebLogic
IBM WebSphere
GNU
Netopia
SUN
Apple Web Objects

Allaire




 
HOME    | SERVICES    | PORTFOLIO    | ABOUT US    | CONTACT

© Copyright 2004 Key Point Software