Configuring and constructing applications in a mainframe-based computing environment
First Claim
1. A system for building configurable applications, the system comprising:
- a distributed tier including at least one computer processor programmed for executing at least one module, the distributed tier further comprising;
(i) a presentation module accessible by a user, the presentation module being configured to permit configuration of an interface in a session with the user, the session generating state data including at least one indication of a modification to the interface, and,(ii) an interface module configured to process at least a portion of the state data in an extensible language format to generate extensible language formatted state data, wherein the interface module is configured to route a constructed application from the presentation module to a business process management system for seeking approval of the constructed application by an operational area of an institution;
a mainframe system including at least one computer processor, the mainframe system further comprising;
(i) an enterprise architecture integration (EAI) framework configured for receiving the extensible language formatted state data and invoking at least one service in association with evaluating the extensible language formatted state data, and(ii) a business rules engine having at least one rule based on an extensible language format, the business rules engine being accessible by the EAI framework in association with evaluating the state data to generate evaluated state data, wherein the business rules engine further comprises at least one configurable screen definition, and,(iii) a business rules engine builder accessing the business rules engine and permitting selection from among different rules collections in the business rules engine and modification of the at least one rule based on a selection of the at least one configurable screen definition; and
,the mainframe system being configured to translate the evaluated state data into a reply message based on an extensible language format.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, a system is provided for building configurable applications. The system may include a distributed tier with a presentation module accessible by a user which is configured to permit configuration of an interface in a session with the user and an interface module configured to process session state data in an extensible language format. The system may also include a mainframe system having an enterprise architecture integration (EAI) framework configured for receiving the extensible language formatted state data and invoking at least one service in association with evaluating the extensible language formatted state data and a business rules engine based on an extensible language format. The mainframe system may be configured to translate the evaluated state data into a reply message based on the extensible language format.
18 Citations
16 Claims
-
1. A system for building configurable applications, the system comprising:
-
a distributed tier including at least one computer processor programmed for executing at least one module, the distributed tier further comprising; (i) a presentation module accessible by a user, the presentation module being configured to permit configuration of an interface in a session with the user, the session generating state data including at least one indication of a modification to the interface, and, (ii) an interface module configured to process at least a portion of the state data in an extensible language format to generate extensible language formatted state data, wherein the interface module is configured to route a constructed application from the presentation module to a business process management system for seeking approval of the constructed application by an operational area of an institution; a mainframe system including at least one computer processor, the mainframe system further comprising; (i) an enterprise architecture integration (EAI) framework configured for receiving the extensible language formatted state data and invoking at least one service in association with evaluating the extensible language formatted state data, and (ii) a business rules engine having at least one rule based on an extensible language format, the business rules engine being accessible by the EAI framework in association with evaluating the state data to generate evaluated state data, wherein the business rules engine further comprises at least one configurable screen definition, and, (iii) a business rules engine builder accessing the business rules engine and permitting selection from among different rules collections in the business rules engine and modification of the at least one rule based on a selection of the at least one configurable screen definition; and
,the mainframe system being configured to translate the evaluated state data into a reply message based on an extensible language format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for building configurable applications, the method comprising:
-
facilitating access to a presentation module by a user, the presentation module being configured to permit configuration of an interface in a session with the user, the session generating state data including at least one indication of a modification to the interface; processing at least a portion of the state data including at least one configurable screen definition in an extensible language format to generate extensible language formatted state data; receiving the extensible language formatted state data in an enterprise architecture integration framework (EAI) of a mainframe system; invoking at least one service in association with evaluating the extensible language formatted state data; triggering at least one rule, stored in a business rules engine, in association with the invoked EAI service for evaluating the extensible language formatted state data, the at least one rule being based on an extensible language format; permitting, by a business rules engine builder accessing the business rules engine, selection from among different rules collections in the business rules engine and modification of the at least one rule based on a selection of the at least one configurable screen definition; translating the evaluated state data into a reply message based on an extensible language format; and
,routing the state data including at least one indication of a modification to the interface from the presentation module to a business process management system for seeking approval of the constructed application by an operational area of an institution. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification