What is a BEE Web Site
Username:  
Password:
  > Home
> User Guide
v Reference
    v Introduction
       o How to use this doc
       o Background
       > Design Principles
       o Characterising BEE
       o How BEE runs
       o What is a BEE Web Site
    > CROFT
    > BEE Variables
    > BEE Syntax
    > BEE Commands
    > Database Operation
    > Content Management
    > Objects and Classes
    > Interface with others
    o Glossary
> Portal Object
> Development Guide


Shortcuts
sys Class
debug Class
Intrinsic Conversions
>> Reference >> Introduction >> What is a BEE Web Site <=  =>      <  1  >  
What is a BEE Web Site The definition of a BEE Web Site

The common idea of a web site is a name that starts with "www" and ends with "com" or else with some dots in between, and when punched into the computer that name will bring up a lot of potentially wonderful things.  This vague definition is not sufficient for the sake of technical discussion.  We need a more specific definition of a web site under the context of the BEE technology.

A BEE Web Site is a collection of web pages running on BEE enabled web server or servers.  A BEE Web Site contains one or many BEE Web Paths and all web pages under all such paths form the BEE Web Site.

Here is a summary of the hierarchy and the identifier in each level:

Constructs

Has at least one

Belongs to a

Identified by

BEE Web Site

BEE Web Path

n/a

Owner-Server Duple

BEE Web Path

BEE Web Page

BEE Web Site

idURL

BEE Web Page

n/a

BEE Web Path

URL starting with the idURL of the BEE Web Path after the protocol specification (http://)

 

While Authentication (username/password logins) and scheme settings are bound to the BEE Web Site, BEE Resources (e.g. database) are allocated at the BEE Web Path level.  In another word, the idURL defines a set of resources which all the web pages with URLs derived from it have equal right to share.

An idURL starts with the full web server name without the protocol specification (http://).  The path after the server name is optional but if exists must be defined as a full path (e.g. /abc/defx and /abc/defy must be defined as two separate idURLs, not just /abc/def).

Please note that a BEE Web Path can be a web page URL.  In that case, there is only one BEE Web Page under that BEE Web Path.

Theoretically, a BEE Web Site may contain BEE Web Paths under different web server names (different "www....com" names).  However, BEE Session variables are implemented with cookies and therefore cannot be retain their values across pages on two different web servers.  For example, if a shopping cart is implemented with session variables defined on a web page under one web server name, the cart content will not be accessible from web pages under another web server name.

To simplify the language, when "web site" or "site" is mentioned in this document, it means BEE Web Site; "web path" or "path" means BEE Web Path and "web page" or "page" means BEE Web Page, unless explicitly stated otherwise.

Previous Page       Next Page

Accsoft Computer Technology Pty Ltd     ABN: 98 065 617 549
PO Box 892, Epping NSW 1710         Level 1, Epping Office Park, 242 Beecroft Rd, Epping NSW 2121, Australia
Tel: Sydney - (02)98691668     National - 1300-881668         Fax: (02)98691866
© Copyright 2003 Accsoft Computer Technology Pty Ltd