Pipeline architecture for use with net-centric application program architectures
2 Assignments
0 Petitions
Accused Products
Abstract
A robust toolkit provides facilities that can be assembled in a modular manner to specify the fundamental architecture of a net-centric application. A bootstrapping process assembles various facilities within the architecture. A configuration facility defines an API for getting properties that can be defined in any number of different types of sources. A factory de-couples how a resource is produced from where the resource is used. A selector framework applies standard query language to contexts other than querying a database. A pipeline architecture defines a model view controller-like framework for a processing pipeline. Selectors are used to specify when certain portions of a Web conversation should be made available to a user. An authorization facility associates permissions with a user to specify which portions of an application a user is authorized to use.
-
Citations
58 Claims
-
1-37. -37. (canceled)
-
38. A pipeline architecture for defining a model view controller-like framework in a message oriented middleware-type context, the pipeline architecture comprising:
-
a plurality of activities for specifying how a pipeline processing component should handle a particular type of message or message sub-element;
at least one activity plan for assembling a plurality of the plurality of activities together to define how a received message should be processed; and
a selector framework for defining at least one logical expression that specifies at least one condition under which at least one activity should be applied to at least one message and/or at least one message sub-element. - View Dependent Claims (39, 40, 41)
-
-
42. A method of defining a model view controller-like framework in a message oriented middleware-type context, the method comprising:
-
receiving a message with destination code included in a message oriented middleware application;
retrieving an activity plan that includes a plurality of activities, wherein the activity plan is associated with the message oriented middleware application; and
selectively executing activities included in the activity plan to process the received message based on a logical expression represented in the received message;
selectively executing activities in the activity plan to develop an output message based on the results of the processing of the received message with the logical expression; and
generating the output message for receipt by an application. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A pipeline architecture for defining a model view controller-like framework in a message oriented middleware-type context, the pipeline architecture comprising:
-
a computer;
an application operable on the computer;
a message oriented middleware application operable on the computer, the message oriented middleware application configured to receive an incoming message;
an activity plan operable on the computer with the message oriented middleware, wherein the activity plan includes a plurality of activities that are selectively useable to process the incoming message;
a selector facility engine included in the message oriented middleware, the selector facility engine configured to evaluate at least one of a state of the application or a logical expression that is represented with the incoming message, or combinations thereof; and
an activity selector included in the message oriented middleware to execute activities in the activity plan that are selected by the selector facility engine for execution. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58)
-
Specification