TECHNIQUE FOR ENABLING A PLURALITY OF SOFTWARE COMPONENTS TO COMMUNICATE IN A SOFTWARE COMPONENT MATRIX ENVIRONMENT
First Claim
1. A method of enabling a plurality of software components to communicate in a software component matrix environment, the method comprising:
- receiving, at a server side via a communication interface, an encoded request from a client side;
comparing the encoded request to a plurality of operations supported at the server side;
determining a function match at the server side; and
returning, to the client side via the communication interface, in response to the encoded request, an encoded response comprising results of the function match, wherein the encoded response is mapped to a data model of a client at the client side.
8 Assignments
0 Petitions
Accused Products
Abstract
A technique for enabling a plurality of software components to communicate in a software component matrix environment is disclosed. In one particular exemplary embodiment, the technique may be realized by a method for enabling a plurality of software components to communicate in a software component matrix environment comprising the steps of encoding a request at a client side; communicating the request to a server at a server side via a communication interface; comparing the request to a plurality of operations supported at the server side; determining whether a function match exists at the server side; and returning a response comprising the function match to the client side in response to the request via the communication interface wherein the response is mapped to a data model of a client.
10 Citations
19 Claims
-
1. A method of enabling a plurality of software components to communicate in a software component matrix environment, the method comprising:
-
receiving, at a server side via a communication interface, an encoded request from a client side; comparing the encoded request to a plurality of operations supported at the server side; determining a function match at the server side; and returning, to the client side via the communication interface, in response to the encoded request, an encoded response comprising results of the function match, wherein the encoded response is mapped to a data model of a client at the client side. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable non-transitory storage medium containing instructions for enabling a plurality of software components to communicate in a software component matrix environment, the instructions comprising instructions executable:
-
to receive, at a server side via a communication interface, an encoded request from a client side; to compare the encoded request to a plurality of operations supported at the server side; to determine a function match at the server side; and to return, to the client side via the communication interface, in response to the encoded request, an encoded response comprising results of the function match, wherein the encoded response is mapped to a data model of a client at the client side. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A server for operation in a software component matrix environment, the server comprising:
-
a communication interface operable to receive an encoded request from a client side; a service parser operable; to compare the encoded request to a plurality of operations supported at a server side; and to determine a function match at the server side; and a service server operable to return, to the client side via the communication interface, in response to the encoded request, an encoded response comprising results of the function match, wherein the encoded response is mapped to a data model of a client at the client side. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of enabling a plurality of software components to communicate in a software component matrix environment, the method comprising:
-
encoding a request at a handler at a client side; communicating the encoded request to a server at a server side via a communication interface; and receiving, via the communication interface, an encoded response comprising results of a function match, wherein the encoded response is mapped to a data model of a client at the client side. - View Dependent Claims (17)
-
-
18. A computer-readable non-transitory storage medium containing instructions for enabling a plurality of software components to communicate in a software component matrix environment, the instructions comprising instructions executable:
-
to encode a request at a handler at a client side; to communicate the encoded request to a server at a server side via a communication interface; and to receive, via the communication interface, an encoded response comprising results of a function match, wherein the encoded response is mapped to a data model of a client at the client side. - View Dependent Claims (19)
-
Specification