System architecture and method for energy industry trading and transaction management
First Claim
1. A system architecture for energy industry trading and transaction management comprising:
- a business logic server-based layer including a parameter-based configuration of at least one business logic service configurable to enable a deployment of said system to be compatible with a respective business practice of at least one client customer, the at least one business logic service configured to support energy trading and transaction management and to utilize business rules operable on an event basis for processing via an API at least one of energy trading and transaction management data, including data specific to the at least one client customer;
a database layer operatively connected to said business logic layer for storing the data processed by said business logic layer in a database;
a security layer operatively connected to said configurable business logic server-based layer configured to filter requests to said configurable business logic layer according to a system security, wherein said security layer is configured to provide a secure access to said configurable business logic server-based layer, and wherein said business logic server-based layer is further configured to provide security at an object and client company level within said system architecture;
a messaging layer operatively connected to said business logic layer configured to facilitate an XML-based interchange and open messaging transport communication link between said business logic layer and another layer;
a presentation layer configured to receive at least one of a client request, a reporting request, a migration request, and a third party request; and
a messaging layer operatively connected between said presentation layer and said business logic layer, said messaging layer configured to facilitate an XML-based interchange and open messaging transport communication link between said presentation layer and said business logic layer.
9 Assignments
0 Petitions
Accused Products
Abstract
A system architecture and method for energy industry trading and transaction management includes a business logic server-based layer and a database layer. The business logic server-based layer includes a parameter-based configuration of at least one business logic service. The business logic service is configurable to enable a deployment of the system to be compatible with a respective business practice of at least one client customer. The at least one business logic service is configured to support energy trading and transaction management and to utilize business rules operable on an event basis for processing via an API at least one of energy trading and transaction management data, including data specific to the at least one client customer. The database layer operatively connects to the business logic layer for storing the data processed by the business logic layer in a database.
-
Citations
67 Claims
-
1. A system architecture for energy industry trading and transaction management comprising:
-
a business logic server-based layer including a parameter-based configuration of at least one business logic service configurable to enable a deployment of said system to be compatible with a respective business practice of at least one client customer, the at least one business logic service configured to support energy trading and transaction management and to utilize business rules operable on an event basis for processing via an API at least one of energy trading and transaction management data, including data specific to the at least one client customer;
a database layer operatively connected to said business logic layer for storing the data processed by said business logic layer in a database;
a security layer operatively connected to said configurable business logic server-based layer configured to filter requests to said configurable business logic layer according to a system security, wherein said security layer is configured to provide a secure access to said configurable business logic server-based layer, and wherein said business logic server-based layer is further configured to provide security at an object and client company level within said system architecture;
a messaging layer operatively connected to said business logic layer configured to facilitate an XML-based interchange and open messaging transport communication link between said business logic layer and another layer;
a presentation layer configured to receive at least one of a client request, a reporting request, a migration request, and a third party request; and
a messaging layer operatively connected between said presentation layer and said business logic layer, said messaging layer configured to facilitate an XML-based interchange and open messaging transport communication link between said presentation layer and said business logic layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
41. (canceled)
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
-
57. A method for energy industry trading and transaction management comprising:
-
utilizing a business logic server-based layer having a parameter-based configuration of at least one business logic service configurable to enable a deployment of said method system to be compatible with a respective business practice of at least one client customer;
configuring the at least one business logic service to support energy trading and transaction management;
utilizing business rules operable on an event basis for processing via an API at least one of energy trading and transaction management data, including data specific to the at least one client customer;
storing the data processed by the business logic layer in a database;
operatively connecting a security layer to the configurable business logic server-based layer and configuring the security layer to filter requests to the configurable business logic layer according to a system security, operatively connecting a messaging layer to the business logic layer and configuring the messaging layer to facilitate an XML-based interchange and open messaging transport communication link between the business logic layer and another layer, configuring a presentation layer to receive at least one of a client request, a reporting request, a migration request, and a third party request; and
operatively connecting a messaging layer between the presentation layer and the business logic layer, and configuring the messaging layer to facilitate an XML-based interchange and open messaging transport communication link between the presentation layer and the business logic layer. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
-
64. (canceled)
-
65. (canceled)
-
66. (canceled)
-
67. A method for energy industry trading and transaction management comprising:
-
utilizing a business logic server-based layer having a parameter-based configuration of at least one business logic service configurable to enable a deployment of said method system to be compatible with a respective business practice of at least one client customer;
configuring the at least one business logic service to support energy trading and transaction management;
utilizing business rules operable on an event basis for processing via an API at least one of energy trading and transaction management data, including data specific to the at least one client customer; and
storing the data processed by the business logic layer in a database, wherein the business logic layer includes utilizing an applications server, the applications server including a Java 2 Platform, Enterprise Edition architecture, the applications server for running an applications program of a hierarchy of modules, the applications server further including a configuration file adapted to configure the hierarchy of modules for use in the parameter-based configuration of the at least one business logic service, the hierarchy of modules including a base module, a deals module, an operations module, and an accounting module, and wherein storing the data in a database includes utilizing a database layer that includes a database server separate from the application server, said method further comprising;
configuring a presentation layer to receive at least one of a client request, a reporting request, a migration request, and a third party request;
operatively connecting the presentation layer to the business logic layer via a messaging layer, the messaging layer configured to facilitate an XML-based interchange and open messaging transport communication link between the presentation layer and the business logic layer; and
operatively connecting a security layer to the presentation layer and the business logic layer for providing a secure access to the presentation layer and the business layer.
-
Specification