US 7392300 Method and system for modelling a communications network
ABSTRACT – A system and method of modelling a communications network using a computer system is disclosed, the method including generating a network representation using computer-readable code that represents structured information; parsing the network representation; generating a network model using the parsed network representation, the network model including a plurality of network objects and relationships between the plurality of network objects; and storing the network model in memory. Any type of network may be modeled. The computer-readable code may be any suitable language or instructions for representing structured information such as, for example, extensible mark-up language (XML). A network inventory adapter receives the network representation from the network. The network inventory adapter is a software component that may be used to connect applications to the network. The network inventory adapter receives the network representation from the network and reads and parses the network representation to determine which network objects are to be operated on and the order of operation.
FIELD OF THE INVENTION
The present invention relates generally to computer systems, and more specifically, to modelling a communications network using a computer system.
BACKGROUND OF THE INVENTION
Computer networks have become integral to businesses in conducting transactions with both their customers and other businesses. A number of different network systems have been developed for specific applications and to meet the specific needs of users.
On example computer network is a virtual private network (VPN). Virtual private networks provide secure communications over shared or public networks, such as the Internet. The shared network is typically maintained by a service provider such as, for example, an application service provider (ASP), a network service provider (NSP) or an Internet service provider (ISP). Therefore, the users of the virtual private network are not required to commit resources to maintaining and servicing the network. Any number of products, applications, devices, and other objects may be coupled to the virtual private network.
A variety of software products and applications currently exist to facilitate network development, management, and maintenance. Maintaining and troubleshooting a network can be costly and difficult. Often, it is desirable to simulate a communications network prior to actually establishing the network in order to reduce the cost and number of difficulties encountered. However, existing systems and methods have not fully addressed the issues relating modelling communications networks.
SUMMARY OF THE INVENTION
Embodiments provide for a system and method of modelling a communications network. A representation of a communications network may be generated using computer-readable code, the computer-readable code representing structured information about the communications network. The network representation is parsed, generating a network model including a plurality of network objects and relationships between the plurality of network objects. The network model may be stored in memory for further use.
It is to be understood that other aspects of the present invention will become readily apparent to those skilled in the art from the following detailed description where, simply by way of illustration, exemplary embodiments of the invention are shown and described. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various respects, all without departing from the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive.