Method and system for dynamically changing quality of service for message communication
View Patent ↗A quality of service policy for one or more documents for transmission from the local storage to one or more end points for said documents through a communication system is retrieved from a remote registry associated with an offering, and said documents are enqueued according to said quality of service policy. In some cases, the registry may be co-hosted with at least one of the document end points. The quality of service policy may be derived from a transport policy for said one or more documents, and may even be such as to not specify a quality of service for delivery of some or all of the documents. In some cases, XML documents may be used to set forth the quality of service policies.
1. A method for sending a document, comprising:
receiving the document from a managed service container for transmission to a connection offering platform, wherein the document is based on an offering, wherein the offering is provided by the connection offering platform for an asset managed by the managed service container;
retrieving, from a remote registry, a quality of service policy defined for the offering, wherein the remote registry is located on the connection offering platform;
enqueuing the document in a queue corresponding to a quality of service defined in the quality of service policy;
dequeuing the document according to the quality of service; and
transmitting the document via a network to the connection offering platform,
wherein the quality of service policy is described in an extensible markup language (XML) document.
2. The method of claim 1 , wherein the remote registry is co-hosted with a plurality of document end points, wherein each of the plurality of document endpoints is located on the connection offering platform.
3. The method of claim 1 , wherein the quality of service policy is derived from a transport policy for the document.
4. The method of claim 1 , wherein the quality of service is no quality of service for delivery of the document.
5. The method of claim 1 , further comprising retaining the document after transmission to the connection offering platform in accordance with the quality of service policy.
6. A system for sending a document, comprising:
a first module configured to:
format the document for transmission from a local document storage location to a remote document endpoint according to first offering-specific criteria to produce a so-formatted document, wherein the offering-specific criteria is defined for an offering, wherein the offering is provided by a connection offering platform for an asset managed by the managed service container, wherein the connection offering platform comprises the document endpoint; and
a second module communicatively coupled to receive the so-formatted document from the first module, the second module being configured to:
retrieve a second offering-specific criteria defining a quality of service policy, wherein the second offering-specific criteria is defined for the offering, wherein the second offering-specific criteria is located on the connection offering platform;
enqueue the so-formatted document in a queue corresponding to a quality of service defined in the quality of service policy prior to transmission;
dequeue the document according to the quality of service; and
transmit the document via a network to the connection offering platform,
wherein the quality of service policy is described in an extensible markup language (XML) document.
7. The system of claim 6 , wherein the second offering-specific criteria is retrieved from a registry associated with the remote document endpoint prior to enqueuing the so-formatted document.
8. A non transitory computer-readable medium having stored thereon a set of computer-readable instructions which, when executed by a processor, cause the processor to:
receive a document from a managed service container for transmission to a connection offering platform, wherein the document is based on an offering, wherein the offering is provided by the connection offering platform for an asset managed by the managed service container;
retrieve, from a remote registry, a quality of service policy defined for the offering, wherein the remote registry is located on the connection offering platform;
enqueue the document in a queue corresponding to a quality of service defined in the quality of service policy;
dequeue the document according to the quality of service; and
transmit the document via a network to the connection offering platform,
wherein the quality of service policy is described in an extensible markup language (XML) document.
9. The computer-readable medium of claim 8 , wherein the quality of service policy is derived from a transport policy for the document.
10. The computer-readable medium of claim 8 , wherein the quality of service is no quality of service for delivery of the document.