1. A remote device for conducting a financial transaction, the remote device comprising: a mini-app dialog component selected by the customer for performing a financial transaction and providing information regarding the financial transaction to a presentation manager for presentation to the customer; a transaction executor component instantiated by the mini-app dialog component to perform the financial transaction by using at least one input, including at least an amount selected by the customer, regarding the financial transaction provided by the customer into the mini-app dialog component; and a rule broker component for receiving queries posed by the mini-app dialog component regarding the input provided by the customer to perform the financial transaction, determining a rule authority, from a plurality of rule authorities, to route the queries based on a parameter passed in the query, and routing the queries to the determined rule authority that supplies an answer to the query and defines context-specific behavior of the transaction executor component, wherein the answer is to resolve a specific inquiry regarding an unique identification contextualized for the customer using the dialog component for carrying out the financial transaction; wherein the rule authorities register themselves with the rule broker component as possible answers for particular queries, wherein the performed transaction is displayed on the remote device by the presentation manager; wherein registering to the rule broker by the rule authorities includes registering of rules provided by the respective authorities, the rules having associated parameters and constraints; wherein generating a query by the rule broker includes consulting a plurality of pre-established answers provided by a registry component internal to the rule broker; and responsive to not finding a matching answer, the rule broker applying the most suitable parameter constraints defined with one of the registered rules to formulate the query and direct it to the registered rule authority corresponding to the rule being used.
1. A remote device for conducting a financial transaction, the remote device comprising: a mini-app dialog component selected by the customer for performing a financial transaction and providing information regarding the financial transaction to a presentation manager for presentation to the customer; a transaction executor component instantiated by the mini-app dialog component to perform the financial transaction by using at least one input, including at least an amount selected by the customer, regarding the financial transaction provided by the customer into the mini-app dialog component; and a rule broker component for receiving queries posed by the mini-app dialog component regarding the input provided by the customer to perform the financial transaction, determining a rule authority, from a plurality of rule authorities, to route the queries based on a parameter passed in the query, and routing the queries to the determined rule authority that supplies an answer to the query and defines context-specific behavior of the transaction executor component, wherein the answer is to resolve a specific inquiry regarding an unique identification contextualized for the customer using the dialog component for carrying out the financial transaction; wherein the rule authorities register themselves with the rule broker component as possible answers for particular queries, wherein the performed transaction is displayed on the remote device by the presentation manager; wherein registering to the rule broker by the rule authorities includes registering of rules provided by the respective authorities, the rules having associated parameters and constraints; wherein generating a query by the rule broker includes consulting a plurality of pre-established answers provided by a registry component internal to the rule broker; and responsive to not finding a matching answer, the rule broker applying the most suitable parameter constraints defined with one of the registered rules to formulate the query and direct it to the registered rule authority corresponding to the rule being used. 8. The system of claim 1 , further comprising a presentation manager for mapping messages in a canonical representation into a format for the remote device.