CROFT
Username:  
Password:
  > Home
> User Guide
v Reference
    > Introduction
    v CROFT
       o Resource Allocation
       o Authentication
       o Scheme
    > 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 >> CROFT <=  =>      <  1  >  
CROFT Customer Resource Online Facility Table

CROFT stands for Customer Resource Online Facility Tables.  It consists of three parts: Resource Allocation, Authentication and Scheme settings.

         Resource Allocation is called Owner-Service internally.  BEE Resources (mainly database access) are allocated based on the URL of the web page.  This design serves two purposes: 1. programmers cannot access resources except for those designated by the administrator to the web page's URL, and 2. the same application without any modification can run on different web sites accessing different resources.

         Auth is short for Authentication.  Unlike in other scripting language that programmers need to implement their own username/password encoding/decoding/matching, in BEE, the entire user login mechanism is a native feature, and is administered by the administrator (not by the programmer).

         Scheme has two parts, the Application Scheme and Administration Scheme.  Application Scheme is for the application process to retrieve and save parameters.  It can be taken as persistent settings or data structure that the application codes interpret.  Administration Scheme on the other hand are not accessible by the code.  It is for the BEE Administrator to structure the web site (e.g. to overwrite default directories).

BEE is designed with a shared server in mind, typically in an environment of a service bureau or web hosting company with many SME customers sharing the same physical web server.  Therefore, a two-tier structure that identifies the "owner" (the customer) and its "service" (the web site or online application) is built into the design concept of BEE.

A BEE Web Site is identified by a dual-key called the Owner-Service Duple.  Authentication and Scheme settings are site-wide.  That is, if you can login to a page, you can login to any pages of the web site.  If a scheme setting is applied to a page, it applies to all pages of the web site.  (There is nothing to stop you from using the same settings for multiple sites, for example, to share the same password file.  Even so, we still need separate Owner-Service Duple because otherwise, the two sites will become one.)

Resources such as database access right are bound to BEE Web Path (or BEE Web Page if the idURL is a page address), as described in the following.

 

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