IntrFilt SIBO Business Objects
The IntrFilt Goserve filter provides an interface to communicate with
SIBO Business Objects . The SIBO method provides
an alternative to cgi for provision of Web server back-end processes. SIBO
Objects may also be accessed through the cgi interface, using the cgi-sibi
program.
A SIBO object is enabled for access through inclusion into the Object section
in the globals files. An object definition consists of:
domain objectname ipaddress port encryption key;
Where:
-
domain is the object domain name, usually the same as the local internet
domain name.
-
objectname is the external name of the Business Object (or Application)
-
ipaddress is the dotted decimal address of the host on which the Business
Object exists
-
port is the TCP/IP port number on which the Business Object is listening
-
encryption indicates the type of encryption used in messages to and from
the Business Object. Currently set to "NONE".
-
key is the public key used to encrypt messages to the object. Currently set
to "0".
Access to a Business Object though the Web is achieved by encoding the Object
name within the URL, or specifying it in the ACTION=value on a form button.
The current implementation within IntrFilt has the following format:
-
$Objectname$InstanceID$Method$
Where:
-
Objectname is the name of the Business Object as defined in the Object section
above.
-
Instance identifies the specific data element to be acted upon.
-
Method defines the action to be taken upon the object.
The string above can be placed anywhere within a URL. If a matching files
does NOT exists in the web server directory structure, a message is passed
to the Business Object, and the reply is returned to the client.
Note: The available Methods are always dependant on the Business Object
implementation. In the case of the Mailer
SIBO Object "FormMail", the method name defines which template is to
be used to create an outgoing mail message from the incoming form data. However
the Object "Mail" has methods "Find", "Get" and "Destroy"; which respectively
will search the mail log for matching entries, get and display a message,
and remove all record of a message.
|- Redirection -|-
Hosts -|- Authorisation
-|- Click Maps -|-
Business Objects -|-
Archiving -|- Globals
-|- HTML Level Switching -|-
cgi Processing -|
Designed by and Copyright 1996 Derek
Sims