ABSTRACT

Extensible resource messaging in a communication network is provided through the creation of a flexible, extensible, and secure messaging environment

Extensible resource messaging in a communication network is provided by creating a flexible, extensible, and secure messaging environment.

A client-server architecture may be implemented in which user applications employ messaging clients to send resource requests for network information, allocation, and other operations and receive resource responses, and in which network elements, through resource agents, may use messaging servers to accept resource requests and return resource responses. Resource agents in different network domains may interact through the messaging environment and fulfill resource requests. An XML-based messaging mechanism may be built with a defined message format that can provide flexible message contexts. Network resource semantics may be specified using XML schemas to express network resources as resource-specific XML elements, and network updates can be implemented by updating the XML resource schemas. Secure enhancements may be realized by secure transport, message verification, and other means.

Extensible resource messaging between user applications and network elements in a communication network
Extensible resource messaging between user applications and network elements in a communication network

Extensible resource messaging between user applications and network elements in a communication network

An Inventor: Dr. Tal Lavian

BACKGROUND

1. Field

This application relates to communication networks and, more particularly, to extensible resource messaging between user applications and network elements in a communication network.

2. Description of the Related Art

Data communication networks may include various computers, servers, routers, switches, hubs, proxies, and other devices coupled to and configured to pass data to one another.

SUMMARY

Extensible resource messaging in a communication network is provided through the creation of a flexible, extensible, and secure messaging environment between user applications and network elements.