Systems, methods and software to configure and support a telecommunications system
First Claim
1. A method comprising managing the configuration of telecommunications operations software comprising computer code by storing configuration data in a file-based format, specifying or modifying the configuration data by selecting telecommunications products or services from a catalog, and effecting one or more changes required to the computer code of the telecommunications operations software in response to newly specified or modified configuration data.
2 Assignments
0 Petitions
Accused Products
Abstract
A Lifecycle Management Suite (LMS), according to one example embodiment, includes data-store, server, file-based data, and configuration tools components. APIs exist within convergent billing (CB) and customer management (CM) OSS components for manipulation of the configuration. The nature of the APIs varies between these systems and depending on the configuration item, but they provide the ability to create, update and delete or obsolete configuration items in these systems. These APIs may be, however, low level—they deal with configuration in the terms of the OSS components. The overall function of the configuration tools is to provide higher-level configuration items, such as the high-level product catalog items (that span multiple OSS components), or configuration policies and composite configuration items. The configuration server stores these higher level representations of configuration. It can be used to query the configuration in the OSS components, and to update it. It sends messages to OSS components when configuration data is updated. Tools may be provided that can extract configuration from these systems, to an external file-based form, where it may easily be manipulated using file-based tools and to load the configuration from its file-based representation back into the OSS components. These are part of the configuration tools user interface. These tools interact with the OSS components via the configuration server. In order to manage the configuration effectively, version control tools may be provided. These are applied to the file-based data/representation of the configuration. These include basic tools for committing changes to configuration, viewing differences between configuration, and grouping configuration items, for version control purposes. In order to develop products quickly and simply, a workbench development tool may be provided. This GUI application can work either off a file-based representation of the product definitions, or by communicating with the configuration server, via its APIs.
42 Citations
25 Claims
- 1. A method comprising managing the configuration of telecommunications operations software comprising computer code by storing configuration data in a file-based format, specifying or modifying the configuration data by selecting telecommunications products or services from a catalog, and effecting one or more changes required to the computer code of the telecommunications operations software in response to newly specified or modified configuration data.
- 4. Apparatus comprising a computer system including one more programs operable on the system that manage the configuration of telecommunications operations software comprising computer code by storing configuration data in a file-based format, specifying or modifying the configuration data by selecting telecommunications products or services from a catalog, and effecting one or more changes required to the computer code of the telecommunications operations software in response to newly specified or modified configuration data.
-
7. An article of manufacture comprising a configuration data file stored on a machine readable medium wherein the configuration data file specifies a configuration of telecommunications operations software comprising computer code wherein the data file format is adapted to allow the configuration to be specified or modified by selecting telecommunications products or services from a catalog, and further adapted to provide the information necessary to effect one or more changes required to the computer code of the telecommunications operations software in response to newly specified or modified configuration data.
- 8. An article of manufacture comprising one more programs carried on a machine readable medium and operable on a suitable computer system to manage the configuration of telecommunications operations software comprising computer code by storing configuration data in a file-based format, specifying or modifying the configuration data by selecting telecommunications products or services from a catalog, and effecting one or more changes required to the computer code of the telecommunications operations software in response to newly specified or modified configuration data.
- 11. A method comprising managing the configuration of a telecommunications software system wherein a user selects telecommunications products or services from a catalog through a graphical user interface and the configuration of one or more programs in the software system are automatically updated to reflect the chosen products or services.
- 14. Apparatus comprising a computer system that manages the configuration of a telecommunications software system, the computer system including software adapted to allow a user to select a telecommunications product or service from a catalog through a graphical user interface and to configure one or more programs in the software system automatically so they are updated to reflect the chosen product or service.
- 16. A method comprising managing a telecommunications software system using a graphical user interface to set the configuration of one or more parts of the system at a first level of configuration, and automatically configuring the one or more parts at a second, lower level of configuration.
-
20. A system comprising:
-
a telecommunications software system including one or more parts;
a configuration management system including a graphical user interface adapted to set the configuration of one or more parts of the system at a first level of configuration, and further including computer software that automatically configures the one or more parts at a second, lower level of configuration. - View Dependent Claims (21, 22, 23)
-
-
24. A system, comprising:
-
a configuration server for telecommunications software;
one or more configuration tools having a graphical user interface adapted to specify a configuration for the telecommunications software;
a version control server for telecommunications software;
one or more version control tools adapted to manage versioning of the telecommunications software; and
telecommunications software in communication with the configuration server.
-
-
25. A system, comprising:
-
a configuration server for telecommunications software having a first level of configuration;
one or more configuration tools having a graphical user interface adapted to specify a configuration for the telecommunications software wherein the configuration is controlled at a second level of configuration that is higher than the first level of configuration; and
telecommunications software in communication with the configuration server.
-
Specification