The present invention allows a single trigger, such as a Termination
Attempt Trigger, to invoke multiple feature service logic programs
(feature SLPs) through the use of a Feature Interaction Manager service
logic program (FIM-SLP) installed at a service control point (SCP). A
database, accessible by the service control point, contains subscriber
information such as the type of services subscribed and the order in which
the services are to be invoked. The Feature Interaction Manager service
logic program invokes individual feature SLPs based on the information
contained in the database that specify how the feature SLPs will interact.
In one embodiment, the present invention allows multiple services to be
deployed within a common service control point. In a different embodiment,
the Feature Interaction Manager service logic program located in a first
service control point can also invoke features SLPs that are located in
other service control points. The Feature Interaction Manager SLP and the
feature SLPs can reside on the same SCP. Alternatively, the Feature
Interaction Manager SLP and feature SLPs can reside on multiple SCPs. In
the case of multiple SCPs, the Feature Interaction Manager SLP can reside
by itself or can be co-located with one or more feature SLPs.
De onderhavige uitvinding staat één enkele trekker, zoals een Trekker van de Poging van de Beëindiging toe, om veelvoudige de logicaprogramma's van de eigenschapdienst (eigenschap SLPs) door het gebruik van een programma van de de dienstlogica van de Manager van de Interactie van de Eigenschap (FIM-SLP) aan te halen dat op een punt wordt geïnstalleerd van de de dienstcontrole (SCP). Een gegevensbestand, toegankelijk door het punt van de de dienstcontrole, bevat abonneeinformatie zoals het type van ingetekende de diensten en de orde waarin de diensten moeten worden aangehaald. Het programma van de de dienstlogica van de Manager van de Interactie van de Eigenschap haalt individuele eigenschap SLPs die op de informatie in het gegevensbestand wordt gebaseerd aan die specificeert hoe de eigenschap SLPs op elkaar in zal werken. In één belichaming, laat de onderhavige uitvinding de veelvoudige diensten toe om binnen een gemeenschappelijk punt van de de dienstcontrole worden ingevoerd. In een verschillende belichaming, kan wordt gevestigd het programma van de de dienstlogica van de Manager van de Interactie van de Eigenschap dat in een eerste punt van de de dienstcontrole eigenschappen SLPs ook aanhalen die in andere punten van de de dienstcontrole worden gevestigd. De Manager SLP van de Interactie van de Eigenschap en de eigenschap SLPs kunnen op zelfde SCP verblijven. Alternatief, kunnen de Manager SLP van de Interactie van de Eigenschap en de eigenschap SLPs op veelvoudige SCPs verblijven. In het geval van veelvoudige SCPs, kan de Manager SLP van de Interactie van de Eigenschap alleen verblijven of kan co-located met één of meerdere eigenschap SLPs.