MANAGING CONSISTENT INTERFACES FOR FINANCIAL INSTRUMENT BUSINESS OBJECTS ACROSS HETEROGENEOUS SYSTEMS
First Claim
1. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position accounting period total analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
- program code for receiving, from a service consumer, a first message for processing key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting period total;
program code for invoking a financial instrument position accounting period total analytical result business object, wherein the business object is a logically centralized, semantically disjointed object for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting period total, and comprises data logically organized as;
a financial instrument position analytical result template root node;
a financial instrument position accounting valuation analytical result subordinate node;
a financial instrument position accounting period total analytical result subordinate node;
a financial instrument position period average volume analytical result subordinate node;
a financial instrument position fair value analytical result subordinate node;
a funds transfer pricing rate analytical result subordinate node;
a characteristic value subordinate node; and
an item subordinate node and wherein the item node contains;
a financial instrument analytical component subordinate node;
a posting key figure subordinate node; and
a period average volume key figure subordinate node; and
program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the financial instrument position accounting period total analytical result business object, the message comprising a financial instrument position accounting period total analytical result create request message entity, a message header package, and a financial instrument position accounting period total analytical result package.
2 Assignments
0 Petitions
Accused Products
Abstract
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a financial instrument position accounting period total analytical result, a financial instrument position accounting valuation analytical result, a financial instrument position accrual analytical result, a financial instrument position fair value analytical result, and/or a financial instrument position period average volume analytical result business object.
-
Citations
16 Claims
-
1. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position accounting period total analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for receiving, from a service consumer, a first message for processing key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting period total; program code for invoking a financial instrument position accounting period total analytical result business object, wherein the business object is a logically centralized, semantically disjointed object for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting period total, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the financial instrument position accounting period total analytical result business object, the message comprising a financial instrument position accounting period total analytical result create request message entity, a message header package, and a financial instrument position accounting period total analytical result package. - View Dependent Claims (16)
-
-
2. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position accounting period total analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a financial instrument position accounting period total analytical result business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting period total, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and the message comprising a financial instrument position accounting period total analytical result create request message entity, a message header package, and a financial instrument position accounting period total analytical result package; and program code for receiving a second message from the second application, the second message associated with the invoked financial instrument position accounting period total analytical result business object and in response to the first message.
-
-
3. A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving processing a key figure-based view of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting period total, and comprising:
-
memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting period total, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and a graphical user interface remote from the memory for presenting data associated with an invoked instance of the financial instrument position accounting valuation analytical result business object, the interface comprising computer readable instructions embodied on tangible media.
-
-
4. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position accounting valuation analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for receiving, from a service consumer, a first message for processing key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting valuation; program code for invoking a financial instrument position accounting valuation analytical result business object, wherein the business object is a logically centralized, semantically disjointed object for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting valuation, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the financial instrument position accounting valuation analytical result business object, the message comprising a financial instrument position accounting valuation analytical result create request message entity, a message header package, and a financial instrument position accounting period total analytical result package.
-
-
5. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position accounting valuation analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a financial instrument position accounting valuation analytical result business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting valuation, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and the message comprising a financial instrument position accounting valuation analytical result create request message entity, a message header package, and a financial instrument position accounting period total analytical result package; and program code for receiving a second message from the second application, the second message associated with the invoked financial instrument position accounting valuation analytical result business object and in response to the first message.
-
-
6. A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving processing a key figure-based view of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting valuation, and comprising:
-
memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for an accounting valuation, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and a graphical user interface remote from the memory for presenting data associated with an invoked instance of the financial instrument position accounting valuation analytical result business object, the interface comprising computer readable instructions embodied on tangible media.
-
-
7. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position accrual analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for receiving, from a service consumer, a first message for processing information for complex accrual calculations for specific financial instrument positions, including accrual results; program code for invoking a financial instrument position accrual analytical result business object, wherein the business object is a logically centralized, semantically disjointed object for representing information for complex accrual calculations for specific financial instrument positions, including accrual results, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a financial instrument position accrual analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; and an amount subordinate node; and program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the financial instrument position accrual analytical result business object, the message comprising a financial instrument position accrual analytical result create request message entity, a message header package, and a financial instrument position accrual analytical result package.
-
-
8. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position accrual analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a financial instrument position accrual analytical result business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for representing information for complex accrual calculations for specific financial instrument positions, including accrual results, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a financial instrument position accrual analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; and an amount subordinate node; and the message comprising a financial instrument position accrual analytical result create request message entity, a message header package, and a financial instrument position accrual analytical result package; and program code for receiving a second message from the second application, the second message associated with the invoked financial instrument position accrual analytical result business object and in response to the first message.
-
-
9. A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving information for complex accrual calculations for specific financial instrument positions, including accrual results, and comprising:
-
memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for representing information for complex accrual calculations for specific financial instrument positions, including accrual results, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a financial instrument position accrual analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; and an amount subordinate node; and a graphical user interface remote from the memory for presenting data associated with an invoked instance of the financial instrument position accrual analytical result business object, the interface comprising computer readable instructions embodied on tangible media.
-
-
10. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position fair value analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for receiving, from a service consumer, a first message for processing sub-ledger information relating to financial instruments, including net present value information; program code for invoking a financial instrument position fair value analytical result business object, wherein the business object is a logically centralized, semantically disjointed object for representing sub-ledger information relating to financial instruments, including net present value information, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a financial instrument position accrual analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; and an amount subordinate node; and program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the financial instrument position fair value analytical result business object, the message comprising a financial instrument position fair value analytical result create request message entity, a message header package, and a financial instrument position fair value analytical result package.
-
-
11. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position fair value analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a financial instrument position fair value analytical result business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for representing sub-ledger information relating to financial instruments, including net present value information, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a financial instrument position accrual analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; and an amount subordinate node; and and the message comprising a financial instrument position fair value analytical result create request message entity, a message header package, and a financial instrument position fair value analytical result package; and program code for receiving a second message from the second application, the second message associated with the invoked financial instrument position fair value analytical result business object and in response to the first message.
-
-
12. A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving sub-ledger information relating to financial instruments, including net present value information, and comprising:
-
memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for representing sub-ledger information relating to financial instruments, including net present value information, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a financial instrument position accrual analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; and an amount subordinate node; and a graphical user interface remote from the memory for presenting data associated with an invoked instance of the financial instrument position fair value analytical result business object, the interface comprising computer readable instructions embodied on tangible media.
-
-
13. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position period average volume analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for receiving, from a service consumer, a first message for processing key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for a period average volume; program code for invoking a financial instrument position period average volume analytical result business object, wherein the business object is a logically centralized, semantically disjointed object for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for a period average volume, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the financial instrument position period average volume analytical result business object, the message comprising a financial instrument position period average volume analytical result create request message entity, a message header package, and a financial instrument position period average volume analytical result package.
-
-
14. A computer readable medium including program code for providing a message-based interface for performing a financial instrument position period average volume analytical result service, the interface exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:
-
program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a financial instrument position period average volume analytical result business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for a period average volume, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and the message comprising a financial instrument position period average volume analytical result create request message entity, a message header package, and a financial instrument position period average volume analytical result package; and program code for receiving a second message from the second application, the second message associated with the invoked financial instrument position period average volume analytical result business object and in response to the first message.
-
-
15. A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving processing a key figure-based view of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for a period average volume, and comprising:
-
memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for key figure-based views of the performance of a bank, including information that a ledger for financial instruments can use to create or cancel one or more analytical results for a period average volume, and comprises data logically organized as; a financial instrument position analytical result template root node; a financial instrument position accounting valuation analytical result subordinate node; a financial instrument position accounting period total analytical result subordinate node; a financial instrument position period average volume analytical result subordinate node; a financial instrument position fair value analytical result subordinate node; a funds transfer pricing rate analytical result subordinate node; a characteristic value subordinate node; and an item subordinate node and wherein the item node contains; a financial instrument analytical component subordinate node; a posting key figure subordinate node; and a period average volume key figure subordinate node; and a graphical user interface remote from the memory for presenting data associated with an invoked instance of the financial instrument position period average volume analytical result business object, the interface comprising computer readable instructions embodied on tangible media.
-
Specification