Component based application middleware framework
First Claim
1. An Application Middleware Framework, comprising:
- a plurality of Application Programming Interfaces (APIs) for enabling a software application to communicate with system resources through a transmitted interface event; and
a plurality of Application Middleware Framework (AMF) components each offering services to applications and associated with one or more of the plurality of APIs, wherein an AMF component includes;
a unique set of associated services offered to the applications;
an AMF component API for providing access to the associated services;
an interceptor for intercepting the transmitted interface event;
a rules database for storing AMF component service modifying rules;
an adaptor for modifying a service offered by the AMF component based on the AMF component service modifying rules stored in the rules database; and
a policy engine for attempting to match the interface event with the AMF component service modifying rules stored in the rules database, and for subsequently coordinating the modifying of the service of the AMF component by the adaptor when the interface event is matched with at least one of the AMF component service modifying rules stored in the rules database.
1 Assignment
0 Petitions
Accused Products
Abstract
A component based Application Middleware Framework (20) for modifying Application Middleware Framework (AMF) component services includes an interceptor (70) for intercepting an interface event being transmitted from a software management application (14a-14e) to a software component (40, 42). A rules database (48, 78) stores AMF component service modifying rules, and an adaptor (72) modifies the interface event based on the AMF component service modifying rules stored in the rules database (48, 70). A policy engine (74) attempts to match the interface event with the AMF component service modifying rules stored in the rules database (48, 70), and subsequently coordinates the modification of the AMF component service by the adaptor (72) when the policy engine (74) matches the interface event with at least one of the AMF component service modifying rules stored in the rules database (48, 70).
80 Citations
20 Claims
-
1. An Application Middleware Framework, comprising:
-
a plurality of Application Programming Interfaces (APIs) for enabling a software application to communicate with system resources through a transmitted interface event; and
a plurality of Application Middleware Framework (AMF) components each offering services to applications and associated with one or more of the plurality of APIs, wherein an AMF component includes;
a unique set of associated services offered to the applications;
an AMF component API for providing access to the associated services;
an interceptor for intercepting the transmitted interface event;
a rules database for storing AMF component service modifying rules;
an adaptor for modifying a service offered by the AMF component based on the AMF component service modifying rules stored in the rules database; and
a policy engine for attempting to match the interface event with the AMF component service modifying rules stored in the rules database, and for subsequently coordinating the modifying of the service of the AMF component by the adaptor when the interface event is matched with at least one of the AMF component service modifying rules stored in the rules database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of modifying Application Middleware Framework (AMF) component services in a programmable Application Middleware Framework, comprising:
-
intercepting an interface event being transmitted from a software application to a software component;
attempting to match the interface event with stored AMF component service modifying rules; and
modifying a service of an AMF component correlated with the interface event based on the stored AMF component service modifying rules if the attempting to match the interface event with stored AMF component service modifying rules results in a match. - View Dependent Claims (19, 20)
-
Specification