METHOD AND APPARATUS TO PROVIDE USER INTERFACE AS A SERVICE
First Claim
1. A method comprising the steps of:
- determining, with a user interface service composer, based on a user interface request from a user interface consumer, one of a plurality of user interface service providers to be invoked;
consulting, by said user interface service composer, a particular entry in a user interface data catalog having a plurality of entries for said plurality of user interface service providers, said particular entry corresponding to that given one of said plurality of user interface service providers that is to be invoked;
routing, from said user interface service composer to said given one of said plurality of user interface service providers that is to be invoked, a request message for rendering a user interface requested in said user interface request received from said user interface consumer, said request message comprising configuration parameters and interaction-related data, said request message being formatted in accordance with said particular entry in said user interface data catalog;
receiving, by said user interface service composer from said given one of said plurality of user interface service providers that is to be invoked, said user interface requested in said user interface request received from said user interface consumer; and
forwarding, by said user interface service composer to said user interface consumer, said user interface requested in said user interface request received from said user interface consumer.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface service composer determines, based on a user interface request from a user interface consumer, one of a plurality of user interface service providers to be invoked; and consults a particular entry (corresponding to the service provider to be invoked) in a user interface data catalog having a plurality of entries for the plurality of user interface service providers. A request message, for rendering a user interface requested in the user interface request received from the user interface consumer, is routed from the user interface service composer to the given one of the plurality of user interface service providers that is to be invoked. The request message includes configuration parameters and interaction-related data, and is formatted in accordance with the particular entry in the user interface data catalog. The user interface service composer receives, from the given one of the plurality of user interface service providers that is to be invoked, the user interface requested in the user interface request received from the user interface consumer; and forwards, to the user interface consumer, the user interface requested in the user interface request received from the user interface consumer.
-
Citations
20 Claims
-
1. A method comprising the steps of:
-
determining, with a user interface service composer, based on a user interface request from a user interface consumer, one of a plurality of user interface service providers to be invoked; consulting, by said user interface service composer, a particular entry in a user interface data catalog having a plurality of entries for said plurality of user interface service providers, said particular entry corresponding to that given one of said plurality of user interface service providers that is to be invoked; routing, from said user interface service composer to said given one of said plurality of user interface service providers that is to be invoked, a request message for rendering a user interface requested in said user interface request received from said user interface consumer, said request message comprising configuration parameters and interaction-related data, said request message being formatted in accordance with said particular entry in said user interface data catalog; receiving, by said user interface service composer from said given one of said plurality of user interface service providers that is to be invoked, said user interface requested in said user interface request received from said user interface consumer; and forwarding, by said user interface service composer to said user interface consumer, said user interface requested in said user interface request received from said user interface consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a tangible computer readable storage medium including computer usable program code, said computer program product including:
-
computer usable program code for determining, with a user interface service composer, based on a user interface request from a user interface consumer, one of a plurality of user interface service providers to be invoked; computer usable program code for consulting, by said user interface service composer, a particular entry in a user interface data catalog having a plurality of entries for said plurality of user interface service providers, said particular entry corresponding to that given one of said plurality of user interface service providers that is to be invoked; computer usable program code for routing, from said user interface service composer to said given one of said plurality of user interface service providers that is to be invoked, a request message for rendering a user interface requested in said user interface request received from said user interface consumer, said request message comprising configuration parameters and interaction-related data, said request message being formatted in accordance with said particular entry in said user interface data catalog; computer usable program code for receiving, by said user interface service composer from said given one of said plurality of user interface service providers that is to be invoked, said user interface requested in said user interface request received from said user interface consumer; and computer usable program code for forwarding, by said user interface service composer to said user interface consumer, said user interface requested in said user interface request received from said user interface consumer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to; determine, with a user interface service composer, based on a user interface request from a user interface consumer, one of a plurality of user interface service providers to be invoked; consult, by said user interface service composer, a particular entry in a user interface data catalog having a plurality of entries for said plurality of user interface service providers, said particular entry corresponding to that given one of said plurality of user interface service providers that is to be invoked; route, from said user interface service composer to said given one of said plurality of user interface service providers that is to be invoked, a request message for rendering a user interface requested in said user interface request received from said user interface consumer, said request message comprising configuration parameters and interaction-related data, said request message being formatted in accordance with said particular entry in said user interface data catalog; receive, by said user interface service composer from said given one of said plurality of user interface service providers that is to be invoked, said user interface requested in said user interface request received from said user interface consumer; and forward, by said user interface service composer to said user interface consumer, said user interface requested in said user interface request received from said user interface consumer. - View Dependent Claims (18, 19, 20)
-
Specification