Methods and systems for provisioning online services are described. In the
described embodiment, a framework is provided for provisioning various
online services for users of an Internet Service Provider (ISP) through a
web site that interfaces with the user. The inventive methods and systems
make use of various programming objects to perform information collection
and service provisioning functions. A master object is provided and is the
focal point of a user's interaction with the framework. In the described
embodiment, the master object can perform two primary functions--(1)
security buffering--i.e. protecting system resources such as back end
servers from a user that is not authorized to access such servers, and (2)
oversight of various service configuration objects or "SCOs". The SCOs are
programming objects that are each associated with a particular online
service that might be specified by a user. The SCOs are separately
configured to take the appropriate steps necessary to provision their own
associated online service. In the described embodiment, in addition to
these objects, a DS access object is provided and is the interface for a
data store that stores user information. When a user enters the system,
the master object is instantiated. Information that is to be used to
provision various user-requested online services is collected from the
user and stored in the data store. The master object is called when the
information collection process is finished. The master object determines
which services need to be provisioned and, correspondingly, instantiates
the necessary SCOs, thereafter calling appropriate SCOs methods that
enable the SCOs to provision their respective online service.
Methoden und Systeme für Bereitstellungon-line-Dienstleistungen werden beschrieben. In der beschriebenen Verkörperung wird ein Rahmen für Bereitstellungverschiedene on-line-Services für Benutzer eines Internet Service Providers (ISP) durch eine diese Web site Schnittstellen mit dem Benutzer versehen. Die erfinderischen Methoden und die Systeme gebrauchen verschiedene programmierengegenstände, um Informationen Ansammlung und Service-Bereitstellungfunktionen durchzuführen. Ein Vorlagengegenstand wird zur Verfügung gestellt und ist der Schwerpunkt der Interaktion eines Benutzers mit dem Rahmen. In der beschriebenen Verkörperung kann der Vorlagengegenstand zwei Primärfunktionen durchführen -- (1) Sicherheit Pufferbetrieb -- d.h. schützende System Betriebsmittel wie rückseitige Ende Bediener von einem Benutzer, der nicht autorisiert wird, solche Bediener zugänglich zu machen, und (2) Aufsicht der verschiedenen Service-Konfiguration Gegenstände oder "des SCOs". Die SCOs programmieren Gegenstände, die jeder mit einem bestimmten on-line-Service sind, der von einem Benutzer spezifiziert werden konnte. Die SCOs werden separat zusammengebaut, um den passenden Schritten, die zur Bestimmung ihren eigenen verbundenen on-line-Service zu nehmen notwendig sind. In der beschriebenen Verkörperung zusätzlich zu diesen Gegenständen, wird ein DS Zugang Gegenstand zur Verfügung gestellt und ist die Schnittstelle für einen Datenspeicher, der Benutzerinformationen speichert. Wenn ein Benutzer das System einträgt, ist der Vorlagengegenstand instantiated. Informationen, die an Bestimmungverschiedene Benutzer-verlangte on-line-Dienstleistungen sein soll, werden vom Benutzer gesammelt und gespeichert im Datenspeicher. Der Vorlagengegenstand wird benannt, wenn der Informationen Ansammlung Prozeß beendet wird. Der Vorlagengegenstand stellt fest, welche Dienstleistungen sein müssen provisioned und entsprechend instantiates das notwendige SCOs, passende SCOs Methoden danach benennend, die dem SCOs zur Bestimmung ihr jeweiliger on-line-Service ermöglichen.