System and method for universal service activation
First Claim
1. A computer-implemented method for activating a service in a network, the method comprising:
- (a) receiving a service order having one or more service components with each component being in a generic service request format;
(b) routing each of the one or more service components to an appropriate domain manager;
(c) translating the service component in each appropriate domain manager into corresponding device specific parameters; and
(d) activating network elements responsive to the device specific parameters in order to activate the network service, wherein the generic service request format is generic to a plurality of services having a plurality of vendors or version numbers.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a scalable, high-performance universal service activation system and method for activating service(s) on a network management system/EMS or other information management system with universal or generic informational changes entered in a service provisioning system(s). The invention is particularly useful in describing and initiating the activation of telecommunications and data communications network services in a vendor neutral manner, but can be employed to advantage for providing universal service activation for any industry and independent of technology. The inventive system and method incorporates object behavior concepts with the existing network management approach to create an EMS/NMS/OSS that significantly reduces the human effort to integrate network element configuration and provisioning for new and modified network elements. The SMS/NMS/OSS provides an object behavior model which is generally populated using different means, including a manually generated table, spreadsheet or file. The SMS/NMS/OSS provides a domain manager for generic method processing. The SMS/NMS/OSS domain manager provides a means to rollback or remove an implemented change if the change is canceled or unsuccessfully implemented. The SMS/NMS/OSS provides an object builder to connect the object through drag and drop component connections and export them visually to present the object architecture using standard software graphics tools. The SMS/NMS/EMS/OSS provides means to modify object behavior in an operational system without the need to stop, reset, reinitialize, recompile the SMS/NMS/EMS/OSS components or modules. This yields a SMS/NMS/EMS/OSS that has less risk of human error, requires less time to operate, costs less, and does not interrupt an functioning network system.
320 Citations
75 Claims
-
1. A computer-implemented method for activating a service in a network, the method comprising:
-
(a) receiving a service order having one or more service components with each component being in a generic service request format;
(b) routing each of the one or more service components to an appropriate domain manager;
(c) translating the service component in each appropriate domain manager into corresponding device specific parameters; and
(d) activating network elements responsive to the device specific parameters in order to activate the network service, wherein the generic service request format is generic to a plurality of services having a plurality of vendors or version numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A service activation system for activating a service on a target network, comprising:
-
(a) an order processing system for receiving a service order having one or more generic service components;
(b) at least one domain manager communicatively connected to the order processing system for receiving the service order, wherein the order processing system is adapted to route the one or more generic service components to an appropriate domain manager of the at least one domain manager and the domain manager translates said generic service component into corresponding device specific parameters; and
(c) at least one element management system communicatively connected to at least one domain manager for receiving the device specific parameters in order to activate the service on the target network, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A service activation system for activating a service on a target network management system or other information management system with universal or generic informational changes entered in one or more service provisioning systems, the system comprising:
-
(a) an activation system further comprising;
an order processing system communicatively interconnected between said service provisioning systems and at least one domain manager communicatively connected to the order processing system for receiving a service order comprising at least one generic service component, wherein the at least one domain manager translates said at least one generic service component into corresponding device specific parameters, and the order processing system is adapted to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, one or more peer managers communicatively connected to the at least one domain manager to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, wherein the at least one generic service component is received from the order processing system, wherein each of said at least one domain manager includes at least one element management system communicatively connected to the at least one domain manager for receiving the device specific parameters in order to activate the service on the target network; and
(b) at least one gateway as an interface to the service provisioning systems, communicatively connected to said service provisioning system for receiving a service activation request, wherein said gateway includes a processing engine for (1) sending and receiving messages, and (2) identifying service order and component data for population into order database tables, wherein the at least one generic service component is generic to a plurality of services having a plurality of vendors or version numbers. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A service activation system for activating a service on a target network management system or other information management system with universal informational changes entered in one or more service provisioning systems, the system comprising:
-
means for describing a service by one or more universal service components using universal service component relationships stored in a database;
means for translating a service by employing universal service translation including parameter mapping, service decomposition, and command composition, wherein said means for translating comprises means for translating a vendor neutral one of said one or more universal service components into vendor specific form and means for translating a device neutral one of said one or more universal service components into device specific form; and
means for activating a service by applying service modeling using object networks including atomic, multi-step, and logical objects, wherein the one or more universal service components are generic to a plurality of services having a plurality of vendors or version numbers. - View Dependent Claims (45, 46, 47)
-
-
48. A universal service activation system comprising:
-
means for populating into a service provisioning system one or more universal service components, wherein said one or more universal service components each provide a vendor neutral and device neutral definition of a service;
means for grouping said universal service component instances together to compose a service order;
means for spawning of the desired service order design to an activation system through at least one messaging interface;
means for processing of a service order by the activation system;
means for routing said universal service components to an appropriate domain manager;
means for translating said universal service components into vendor specific format;
means for translating said universal service components into device specific format;
means for decomposing said universal service components into element activation requests using object networks;
means for routing vendor specific parameters to an appropriate element management system;
means for routing location specific parameters to an appropriate element management system;
means for initiating vendor specific events, delivering activation commands or data to network elements through an appropriate element management system to enable the desired service;
means for initiating device specific events, delivering activation commands or data to network elements through an appropriate element management system to enable the desired service; and
means for sending status responses through the activation system and an appropriate messaging interface to the appropriate one or more service provisioning systems, wherein the one or more universal service components are generic to a plurality of services having a plurality of vendors or version numbers.
-
-
49. A computer-implemented method for universal service activation comprising:
-
describing a service in a universal service component;
including one or more of said universal service components in a service order;
processing said service order by an activation system;
routing said one or more of said universal service components included in said service order to an appropriate domain manager, said appropriate domain manager translating vendor neutral universal service components into vendor specific form and translating device neutral universal service components into device specific form; and
activating said service described by said one or more universal service components in said service order, wherein the one or more universal service components are generic to a plurality of services having a plurality of vendors or version numbers. - View Dependent Claims (50, 51, 52)
-
-
53. A computer-implemented method for universal service activation comprising:
-
populating into one or more service provisioning system one or more generic service components;
grouping said generic service components together to compose a service order;
spawning of the desired service order design to an activation system through a messaging interface;
processing of a service order by the activation system;
routing said generic service components to an appropriate domain manager;
translating vendor neutral generic service components into vendor specific terminology;
translating device neutral generic service components into device specific terminology;
decomposing said generic service components into element activation requests using object networks;
routing vendor specific parameters to an appropriate element management system;
routing location specific parameters to an appropriate element management system;
initiating vendor specific events;
delivering activation commands or data to network elements through an element management system to enable the desired service;
initiating device specific events;
delivering activation commands or data to network elements through an element management system to enable the desired service; and
sending status responses through the activation system and the appropriate messaging interface to the appropriate service provisioning system, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers.
-
-
54. A service activation system for activating a service on a target network, comprising:
-
(a) an order processing system for receiving a service order having one or more generic service components defining a service in device neutral parameters;
(b) at least one domain manager communicatively connected to the order processing system for receiving the service order, wherein the order processing system is adapted to route the one or more generic service components to an appropriate domain manager of the at least one domain manager and the domain manager translates said generic service component into corresponding device specific parameters;
(c) at least one element management system communicatively connected to at least one domain manager for receiving the device specific parameters in order to activate the service on the target network; and
(d) at least one connection into an order database for receiving a service activation request one or more service provisioning systems, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers.
-
-
55. A service activation system for activating a service on a target network, comprising:
-
(a) an order processing system for receiving a service order having one or more generic service components defining a service in device neutral parameters;
(b) at least one domain manager communicatively connected to the order processing system for receiving the service order, wherein the order processing system is adapted to route the one or more generic service components to an appropriate domain manager of the at least one domain manager and the domain manager translates said generic service component into corresponding device specific parameters; and
(c) at least one network management system communicatively connected to at least one domain manager for receiving the device specific parameters in order to activate the service on the target network, wherein the generic service components are generic to a plurality of services having a plurality of vendors or version numbers. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. A service activation system for activating a service on a target network management system or other information management system with universal or generic informational changes entered in one or more service provisioning systems, the system comprising:
-
(a) an activation system further comprising;
an order processing system communicatively interconnected between said service provisioning systems and at least one domain manager communicatively connected to the order processing system for receiving a service order comprising at least one generic service component, wherein the at least one domain manager translates said at least one generic service component into corresponding device specific parameters, and the order processing system is adapted to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, one or more peer managers communicatively connected to the at least one domain manager to route the at least one generic service component to an appropriate domain manager of the at least one domain manager, wherein the at least one generic service component is received from the order processing system, wherein each of said at least one domain manager includes at least one network management system communicatively connected to the at least one domain manager for receiving the device specific parameters in order to activate the service on the target network; and
(b) at least one gateway as an interface to the service provisioning systems, communicatively connected to said service provisioning system for receiving a service activation request, wherein said gateway includes a processing engine for (1) sending and receiving messages, and (2) identifying service order and component data for population into order database tables, wherein the at least one generic service component is generic to a plurality of services having a plurality of vendors or version numbers. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification