Claims
- 1. A method for provisioning services in a computer network comprising:
defining a plurality of network entities, each of the network entities having service characteristics corresponding to at least one service; registering the service characteristics of the network entity with a common repository; identifying a service to be provisioned over the network; determining the network entities corresponding to the service to be provisioned; retrieving the service characteristics for the determined network entities from the common repository; and applying the service characteristics to the determined network entities.
- 2. The method of claim 1 further comprising receiving a request to provision a particular service.
- 3. The method of claim 1 wherein applying occurs automatically without operator intervention.
- 4. The method of claim 1 wherein the network entities further comprise network elements, configuration files, and service plans.
- 5. The method of claim 1 wherein registering further comprises encapsulating the characteristics as a task definition in a script file.
- 6. The method of claim 1 wherein retrieving the service characteristics further comprises retrieving service characteristics corresponding to all network entities concerned with provisioning the service.
- 7. The method of claim 1 wherein network entities are network elements and registering the service characteristics further comprises storing device characteristics operable for configuring the network element.
- 8. The method of claim 7 wherein the network elements comprise intelligent network elements.
- 9. The method of claim 1 wherein the common repository is an LDAP directory.
- 10. The method of claim 1 wherein identifying is a discrete operation operable to apply the provisioning of the service.
- 11. The method of claim 10 wherein the discrete operation is a one click GUI operation.
- 12. The method of claim 1 wherein determining the network entities further comprises determining external entities corresponding to an event.
- 13. The method of claim 12 wherein the external event includes a condition of the external entity to be satisfied by manual intervention.
- 14. The method of claim 13 wherein manual intervention includes operator intervention by a human operator.
- 15. The method of claim 13 further comprising generating a completion event corresponding to the satisfaction of the condition prior to applying the service characteristics.
- 16. The method of claim 1 wherein the service characteristics further comprise identity and location information.
- 17. The method of claim 1 wherein applying comprises applying to network entities at multiple remote sites.
- 18. The method of claim 1 wherein the computer network is an SNMP compliant network and the network entities are SNMP compliant.
- 19. A system for provisioning services in a computer network comprising:
a plurality of network entities, each of the network entities having service characteristics; a common repository operable to store the service characteristics corresponding to each of the network entities; a service manager operable to receive a request to provision a service, and further operable to identify each of the network entities corresponding to the service and to apply the service characteristics to each of the network entities, the common repository responsive to the service manager for retrieving the service characteristics of the network entities.
- 20. The system of claim 19 wherein the service manager is further operable to retrieve the service characteristics from a common repository according to the identified network entity.
- 21. The system of claim 19 wherein the network entities further comprise network elements, configuration files, and service plans.
- 22. The system of claim 19 wherein the service manager is further operable to retrieve the service characteristics and apply the service characteristics to the network entities automatically without operator intervention.
- 23. The system of claim 19 wherein the service characteristics further comprise a task definition encapsulated in a script file.
- 24. The system of claim 19 wherein the service manager is further operable to retrieve service characteristics corresponding to all network entities concerned with provisioning the service.
- 25. The system of claim 19 wherein network entities are network elements and the service characteristics further comprise device characteristics operable to configure the network element.
- 26. The system of claim 25 wherein the network elements comprise intelligent network elements.
- 27. The system of claim 19 wherein the common repository is an LDAP directory.
- 28. The system of claim 19 wherein the network entities further comprise external entities corresponding to an event.
- 29. The system of claim 28 wherein the event includes a condition of the external entity operable to be satisfied by manual intervention.
- 30. The system of claim 29 wherein manual intervention includes operator intervention by a network operator.
- 31. The system of claim 29 further comprising a completion event corresponding to the satisfaction of the condition prior to applying the service characteristics, wherein the service manager is responsive to the completion event.
- 32. The system of claim 19 wherein the service characteristics further comprise identity and location information.
- 33. The system of claim 19 wherein the service manager is further operable to apply the service characteristics to network entities at multiple remote sites.
- 34. The system of claim 19 wherein the network is an SNMP compliant network and the network elements are SNMP compliant.
- 35. A method for providing services in a computer network comprising:
selecting a service to be provisioned; determining network elements corresponding to the service to be provisioned; retrieving device characteristics of the corresponding network elements from a common repository; and applying the device characteristics of the service at each of the corresponding network elements.
- 36. The method of claim 35 wherein the applying occurs automatically without operator intervention.
- 37. The method of claim 35 wherein the common repository is an LDAP directory.
- 38. The method of claim 35 wherein the services further comprise information retrieval services.
- 39. The method of claim 35 wherein selecting is a single operation operable to provision the service.
- 40. The method of claim 35 wherein the network elements are active.
- 41. The method of claim 35 wherein the device characteristics further comprise identity and location information.
- 42. The method of claim 35 wherein applying comprises executing at network elements at multiple remote sites.
- 43. The method of claim 35 wherein determining further comprises sending and receiving messages from a topology server.
- 44. The method of claim 35 wherein the network elements comprise intelligent network elements.
- 45. A system for providing services in a computer network comprising:
a plurality of network elements, each of the network elements having device characteristics; a central repository operable to store the device characteristics corresponding to each of the network elements; a service provisioning server operable to receive a request for a service and determine network elements corresponding to the service; and a service mediation server operable to retrieve the device characteristics corresponding to the service from the central repository, and further operable to execute the service provisioning at each of the corresponding network elements.
- 46. The system of claim 45 wherein the service mediation server is operable to execute automatically without operator intervention.
- 47. The system of claim 45 wherein the central repository is an LDAP directory.
- 48. The system of claim 45 wherein the service provisioning server is further operable to apply the service at each network element from a single request.
- 49. The system of claim 45 wherein the network elements are active.
- 50. The system of claim 45 wherein the central repository is further operable to store device characteristics comprising identity and location information.
- 51. The system of claim 45 wherein the service mediation server is further operable to executing the service provisioning at multiple remote sites.
- 52. The system of claim 45 further comprising a topology server operable to send and receive messages indicative of the device characteristics.
- 53. The system of claim 45 wherein the network elements comprise intelligent network elements.
- 54. The system of claim 45 wherein the service provisioning server is further operable for integration with other services, wherein the integration provides event correlation between a plurality of servers affected by a particular event.
- 55. The system of claim 54 wherein the event correlation is fault correlation.
- 56. A computer program product including computer program code for provisioning services in a computer network comprising:
computer program code for defining a plurality of network entities, each of the network entities having service characteristics corresponding to at least one service; computer program code for registering the service characteristics of the network entity with a common repository; computer program code for identifying a service to be provisioned over the network; computer program code for determining the network entities corresponding to the service to be provisioned; computer program code for retrieving the service characteristics for the determined network entities from the common repository; and computer program code for applying the service characteristics to the determined network entities.
- 57. A computer data signal including program code for provisioning services in a computer network comprising:
program code for defining a plurality of network entities, each of the network entities having service characteristics corresponding to at least one service; program code for registering the service characteristics of the network entity with a common repository; program code for identifying a service to be provisioned over the network; program code for determining the network entities corresponding to the service to be provisioned; program code for retrieving the service characteristics for the determined network entities from the common repository; and program code for applying the service characteristics to the determined network entities.
- 58. A system for provisioning services in a computer network comprising:
means for defining a plurality of network entities, each of the network entities having service characteristics corresponding to at least one service; means for registering the service characteristics of the network entity with a common repository; means for identifying a service to be provisioned over the network; means for determining the network entities corresponding to the service to be provisioned; means for retrieving the service characteristics for the determined network entities from the common repository; and means for applying the service characteristics to the determined network entities.
RELATED APPLICATION
[0001] This Application claims the benefit of U.S. Provisional Application No. 60/289,618, filed on May 8, 2001, entitled “System and Method for Network Service Provisioning,” (Attorney's Docket No. 3070.1003-000). The entire teachings of the above application are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60289618 |
May 2001 |
US |