Method and system for policy enabled programming
First Claim
1. A system for allowing external execution-time adaptation of application behavior of an application in a telecommunication system, comprising:
- an application residing on an application server, said application having at least one break point;
at least one identifiable decision engine; and
a listing of break point configurations comprising at least one identifier of said decision engines for each break point,wherein at one of said break points, said application accesses said listing of break point configurations, invokes the listed instances of said decision engines for said one break point, and adapts application behavior based on said at least one decision engine.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for allowing external execution-time adaptation of application behavior of an application in a telecommunication system without modification to the application code comprises an application having at least one break point and residing on an application server, at least one identifiable decision engine, and a listing of break points that has for each break point at least one identifier of the decision engine, such that at one of the break points, the application accesses the listing of break points, invokes the listed instances of the decision engine corresponding to the break point, and adapts application behavior based on the decision engine. In addition, each entry in the listing of break points can have a sequence number so that if two entries for the same break point have equal sequence numbers, the decision engines identified in these entries can be invoked in parallel.
27 Citations
12 Claims
-
1. A system for allowing external execution-time adaptation of application behavior of an application in a telecommunication system, comprising:
-
an application residing on an application server, said application having at least one break point; at least one identifiable decision engine; and a listing of break point configurations comprising at least one identifier of said decision engines for each break point, wherein at one of said break points, said application accesses said listing of break point configurations, invokes the listed instances of said decision engines for said one break point, and adapts application behavior based on said at least one decision engine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for allowing external execution-time adaptation of application behavior of an application in a telecommunication system, said method comprising:
-
accessing a list of break point configurations at each of at least one break points in an application, said table having at least one identifier for a decision engine for each of said at least one break points; invoking all of the decision engines corresponding to the break point, and adapting the application behavior based on the decision engine. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification