Application level integration in support of a distributed network management and service provisioning solution
Abstract
An integrated data network management and data service provisioning environment is provided. The integrated environment includes legacy software application code and current software application code each augmented with code portions enabling exchange of information therebetween via an interworking layer. A facility for participation in and interacting with the integrated environment is also provided. A man-machine interface is integrated across different applications which themselves may be executed on different computers to provide a seamless exchange of information. The advantages are derived from enhanced usage efficiencies in providing data network management and service provisioning solutions. The interworking layer also provides for security enforcement across applications participating in the integrated environment.
Claims
exact text as granted — not AI-modifiedI claim:
1 . A network management and service provisioning environment comprising:
a. at least two software applications running in combination on at least one computer, each one of the two software applications further having an application code stub enabling information exchange; and b. at least one human-machine interface associated with the at least one computer for displaying a data network state; a distributed interworking layer existing between the application code stubs to enable an integrated network management and service provisioning solution in providing an interaction with the data network state via the human-machine interface.
2 . A network management and service provisioning environment as claimed in claim 1 , wherein at least one of the software applications is augmented with the application code stub to enable said software application to participate in the integrated network management and service provisioning solution.
3 . A network management and service provisioning environment as claimed in claim 1 , wherein network management and service provisioning is effected in a data transport network having data network entities, each data network entity having an associated objectID, each application code stub further being adapted to extract and exchange objectIDs in enabling the information exchange.
4 . A network management and service provisioning environment as claimed in claim 1 , wherein the at least one computer comprises a one of: a legacy computer and a current computer.
5 . A network management and service provisioning environment as claimed in claim 1 , wherein at least one of the at least two software applications comprises legacy software application code.
6 . A network management and service provisioning environment as claimed in claim 1 , wherein at least one of the at least two software applications comprises current software application code.
7 . A network management and service provisioning environment as claimed in claim 1 , further comprising a registry holding a list of software applications registered with the network management and service provisioning solution.
8 . A network management and service provisioning environment as claimed in claim 7 , wherein the registry comprises a persistence entity.
9 . A method of participating in a network management and service provisioning environment comprising steps of:
a. registering a software application with a registry; b. receiving a list of prior registered software applications already participating in the network management and service provisioning environment from the registry; c. receiving interworking specifications associated with at least another one software application in the list of prior registered software applications; and d. providing access, via interaction with the newly registered software application, to functionality specified via the interworking specifications to create an interworked network management and service provisioning environment.
10 . A method as claimed in claim 9 , wherein the step of registering the software application with the registry, further comprises a step of: exchanging messages between the software application and the registry.
11 . A method as claimed in claim 9 , wherein prior to the step of receiving the list of prior registered software applications, the method further comprises a step of: requesting the list of prior registered software applications from the registry.
12 . A method as claimed in claim 9 , wherein prior to the step of receiving the interworking specifications, the method further comprises a step of: requesting the interworking specifications from a one of the registry and the at least another one software application participating in the interworked network management and service provisioning environment.
13 . A method as claimed in claim 9 , wherein the step of providing access to functionality specified via the interworking specifications, further comprises a step of: making available the specified functionality via interactive iconical elements associated with the newly registered software application.
14 . A method of providing a network management and service provisioning environment comprising steps of:
a. registering a software application with a registry; b. supplying a list of prior registered software applications already participating in the network management and service provisioning environment to the newly registered software application; and c. supplying interworking specifications associated with at least another one software application in the list of prior registered software applications, to the newly registered software application, access to functionality specified via the interworking specifications being enabled via interaction with the newly registered software application providing an interworked network management and service provisioning environment.
15 . A method as claimed in claim 14 , wherein the step of registering the software application with the registry, further comprises a step of: exchanging messages between the software application and the registry.
16 . A method as claimed in claim 14 , wherein prior to the step of supplying the list of prior registered software applications, the method further comprises a step of: receiving a request for the list of prior registered software applications from the newly registered software application.
17 . A method as claimed in claim 14 , wherein prior to the step of supplying the interworking specifications, the method further comprises a step of: receiving a request for the interworking specifications from the newly registered software application.
18 . A method of exchanging information between software applications in a network management and service provisioning environment comprising steps of:
a. selecting at least one iconical representation of a data network entity displayed in conjunction with a first software application; b. extracting at least one object identification (objectID) associated with the selection; c. conveying the at least one objectID to a second software application; and d. using the conveyed objectID to populate at least one parameter specifier associated with the second application, the exchange of objectID information facilitating an integrated network management and service provisioning environment.
19 . A method of exchanging information as claimed in claim 18 , further comprising the steps of:
a. extracting at least one parameter value associated with the selection; b. conveying the at least one parameter value to the second application; and c. using the at least one conveyed parameter value to populate at least one parameter specifier associated with the second application, the exchange of the at least one parameter value further facilitating the integrated network management and service provisioning environment.
20 . A method of exchanging information as claimed in claim 19 , wherein th step of using the at least one conveyed parameter value, further comprises a step of: applying a transformation to the at least one parameter value.Join the waitlist — get patent alerts
Track US2003184581A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.