| More

Web Based

Web based applications are designed to operate within the users browser. There is a server and client component to the application. The server component will reside on the server and may talk to a database and control how and what should happen when a user clicks on a particular link. Generally the client component consists of code and/or the webpage that is transmitted to the users web browser.

Differing levels of complexity can blur the distinction between server and client based applications.

Google as our example Web Based Application

To better understand the client/server relationship lets use Google as our example. If you point your browser to Google you will be presented with a screen which looks similar to the screen shot on the left (Fig 1). If you now type a search query lets say "capitalhead" and click Search, Google will reply with the result in Fig 2.

Fig 1. Google Website

Fig 2. Google Results

What's happening in these two windows?

Fig 1 represents the client side. This is what the end-user view in the browser. After the browser correctly displays all elements and finishes loading the page it presents the page and is waiting for input, either via keyboard or mouse. The user inputs a search string "capitalhead" and clicks Search. All this has happend on the clients side. The browser sends the search string back to the server for processing. After receiving the string the server compares it to what is currently in the database (this action is called server side - because processing is taking place on the server and is invisible to the browser) and replys back to the browser with the results in Fig 2. The browser then formats the document into a readable format and may run Java Script to help with tricky functions or menu functions (this is called client side)

Technologies we utilize:

C#.Net, C/C++, ASP.Net, ASP, VB.Net, Microsoft .net framework, Java script, VBScript, Java, CGI (Perl, TCL, AWK) script, HTML, DHTML, XHTML, XML, XSL, XSLT, MS SQL 2000, T-SQL, MySQL, Action Script, CSS, PHP.

permalink [Permalink] - Updated: Tuesday, April 18, 2006

| More

(c) Capitalhead Pty Ltd
Contact Capitalhead About Us Articles & Publications Partners Solutions & Services Products Valid XHTML Valid CSS