A method and system of modeling a selected service within a network
environment includes forming a service model template that is not specific
to the network environment, but identifies anticipated network elements
and network services that cooperate to enable the selected service. The
service model template includes specifications related to linking the
anticipated network elements and network services. When the service model
template is combined with discovered instance information that is specific
to actual network elements and actual network services, a service model
instance is generated for the selected service. The service model instance
includes identifications of dependencies among the elements and services.
Preferably, the service model instance also includes identification of the
"health" of the different elements and services. A view generator may be
used to configure the service model instance as a hierarchical graph of
nodes that are linked to identify the dependencies among the nodes. The
discovered instance information may be acquired using a discovery template
that orchestrates the process. The discovery template may identify
auto-discovery modules that are to be used to detect actual network
elements and services and may identify dependencies among the modules. A
user-configurable discovery engine accesses the discovery template and
deploys the modules in order to acquire the discovered instance
information.
Un metodo e un sistema di modellistica del servizio selezionato all'interno di un ambiente della rete include formare una mascherina del modello di servizio che non è specifica all'ambiente della rete, ma identifica gli elementi della rete ed i servizi di rete previsti che cooperano per permettere il servizio selezionato. La mascherina del modello di servizio include le specifiche relative a collegare gli elementi della rete ed i servizi di rete previsti. Quando la mascherina del modello di servizio è unita con le informazioni scoperte di caso che sono specifiche agli elementi reali della rete ed ai servizi di rete reali, un caso del modello di servizio è generato per il servizio selezionato. Il caso del modello di servizio include le identificazioni delle dipendenze fra gli elementi ed i servizi. Preferibilmente, il caso del modello di servizio inoltre include l'identificazione "della salute" degli elementi e dei servizi differenti. Un generatore di vista può essere utilizzato per configurare il caso del modello di servizio come grafico gerarchico dei nodi che sono collegati per identificare le dipendenze fra i nodi. Le informazioni scoperte di caso possono essere acquisite usando una mascherina di scoperta che dispone il processo. La mascherina di scoperta può identificare i moduli di automobile-scoperta che devono essere usati rilevare gli elementi ed i servizi reali della rete e può identificare le dipendenze fra i moduli. Un motore utente-configurabile di scoperta accede alla mascherina di scoperta e schiera i moduli per acquisire le informazioni scoperte di caso.