Context-aware dynamic policy selection for messaging behavior
First Claim
1. A method for dynamically adjusting messaging behavior, the method comprising:
- instructing a messaging broker in a communications network to provide messaging services to users in accordance with an initial set of policies during a first period;
obtaining operations, administration, maintenance, and provisioning (OAMP) data from a messaging system being managed, and distributing the OAMP data to entities in a management system using the messaging services provided during the first period;
obtaining an updated set of policies in accordance with the OAMP data collected, the updated set of policies reflecting the nature of the OAMP data collected; and
instructing the messaging broker to provide messaging services between the management system and the messaging system in accordance with the updated set of policies during a second period.
1 Assignment
0 Petitions
Accused Products
Abstract
Messaging policies can be dynamically updated based on operations, administration, maintenance, and provisioning (OAMP) data generated by data plane entities of a messaging network. For example existing messaging policies may be dynamically modified based on OAMP data generated by message brokers and/or network elements (e.g., queues). As another example, new messaging policies may be dynamically created based on the OAMP data. As another example, an updated set of messaging policies may be selected from a pool of policies based on the OAMP data. Dynamically updating messaging policies can be achieved using information model processing frameworks, such as the next generation directory enabled networks (DEN-ng) model. Various events may trigger the creation of new messaging policies and metrics, such as adding new data plane entities and/or network elements to the network, receiving new messaging instructions, etc.
-
Citations
22 Claims
-
1. A method for dynamically adjusting messaging behavior, the method comprising:
-
instructing a messaging broker in a communications network to provide messaging services to users in accordance with an initial set of policies during a first period; obtaining operations, administration, maintenance, and provisioning (OAMP) data from a messaging system being managed, and distributing the OAMP data to entities in a management system using the messaging services provided during the first period; obtaining an updated set of policies in accordance with the OAMP data collected, the updated set of policies reflecting the nature of the OAMP data collected; and instructing the messaging broker to provide messaging services between the management system and the messaging system in accordance with the updated set of policies during a second period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device configured to provide message-oriented middleware functionality in a communications network, the device comprising:
-
a rule repository configured to store a pool of messaging policies; a messaging broker configured to process transmitted messages into received messages in accordance with an initial set of messaging policies during a first period, the transmitted messages being communicated from sending devices, the received messages configured to be communicated to recipient devices; a plurality of messaging queues configured to store the received messages prior to the received messages being communicated to the recipient devices; and a context-aware policy manager configured to dynamically update the set of messaging policies in accordance with operations, administration, maintenance, and provisioning (OAMP) data generated by the messaging broker, the messaging queues, or both during the first period. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to; instruct a messaging broker in a communications network to provide messaging services to users in accordance with an initial set of policies during a first period; obtain operations, administration, maintenance, and provisioning (OAMP) data resulting from the messaging services provided during the first period; obtain an updated set of policies in accordance with the OAMP data collected, the updated set of policies reflecting the nature of the OAMP data collected; and instruct the messaging broker to provide messaging services to the users in accordance with the updated set of policies during a second period. - View Dependent Claims (20, 21, 22)
-
Specification