1461148738-f76f6d4d-b9d7-4938-992b-3f5eea3769ac

1. A method, comprising:
receiving, in at least one computing device, metadata supplied by a device associated with a user, the metadata specifying a configurable function that produces an executable object;
receiving, in the at least one computing device, page generation code supplied by the device associated with the user, the page generation code including a call to the configurable function, the call to the configurable function specifying at least one parameter value;
executing, in the at least one computing device, at least one service call based at least in part on the call to the configurable function to obtain a document;
automatically instantiating, in the at least one computing device, the executable object from the document; and
executing, in the at least one computing device, the page generation code to generate a network page, wherein the executable object is accessible by the page generation code, wherein the execution of the page generation code is configured to restrict the page generation code from directly executing the at least one service call.
2. The method of claim 1, further comprising:
receiving, in the at least one computing device, a request for the network page from a client, the network page being associated with a network site hosted by a hosting provider on behalf of the user;
sending, in the at least one computing device, the network page to the client; and
wherein the execution of the at least one service call is performed in response to the request for the network page.
3. The method of claim 1, wherein the at least one service call includes a plurality of service calls, at least some of the plurality of service calls being configured to communicate with a plurality of different data sources executed in a plurality of other computing devices.
4. The method of claim 1, wherein the configurable function includes a function name, at least one function parameter, and a template that specifies a use of the at least one function parameter in a uniform resource locator (URL); and the method further comprises:
executing, in the at least one computing device, a service call according to the template using at least one parameter value for the at least one function parameter in the URL in response to determining that the page generation code includes a use of the configurable function with the at least one parameter value.
5. The method of claim 4, wherein executing, in the at least one computing device, the service call according to the template employs at least one proxy function.
6. The method of claim 4, wherein the configurable function is specified separately from the page generation code.
7. The method of claim 4, wherein the at least one function parameter includes a corresponding data type for individual ones of the at least one function parameter.
8. A system, comprising:
at least one computing device; and
at least one application executable in the at least one computing device, wherein, upon execution, the at least one application causes the at least one computing device to at least:
receive a request for a network page from a client, the network page being associated with a network site hosted by a hosting provider on behalf of a customer;
receive a metadata file supplied by a device associated with the customer that specifies a configurable function;
receive page generation code supplied by the device associated with the customer, the page generation code including a dynamic data variable;
restrict the page generation code from directly executing at least one service call;
execute the at least one service call based at least in part on the dynamic data variable to obtain at least one data object, wherein the at least one service call is configured to return a document;
instantiate the at least one data object from the document;
execute the page generation code to generate the network page in response to the request, wherein the page generation code is executed with the at least one data object in place of the dynamic data variable; and
send the network page to the client in response to the request.
9. The system of claim 8, wherein
the configurable function includes a function name, at least one function parameter, and a template that specifies a use of the at least one function parameter in a uniform resource locator (URL); and
wherein the dynamic data variable corresponds to a call to the configurable function.
10. The system of claim 9, wherein the at least one function parameter includes a corresponding data type for individual ones of the at least one function parameter.
11. The system of claim 9, wherein the at least one application further causes the at least one computing device to at least execute a service call according to the template using at least one proxy function.
12. The system of claim 9, wherein the configurable function is specified separately from the page generation code.
13. The system of claim 8, wherein the at least one application further causes the at least one computing device to at least restrict the page generation code from executing beyond a predetermined number of service calls.
14. The system of claim 8, wherein the at least one data object corresponds to at least one executable object.
15. The system of claim 8, wherein the at least one application further causes the at least one computing device to at least restrict the page generation code from including scriptlet code.
16. The system of claim 8, wherein the at least one service call is configured to communicate with a data source executed in another computing device.
17. The system of claim 8, wherein the at least one service call includes a plurality of service calls, at least some of the plurality of service calls being configured to communicate with a plurality of different data sources executed in a plurality of other computing devices.
18. A non-transitory computer-readable medium having a plurality of computer instructions executable by a computing device, wherein, upon execution, the plurality of computer instructions causes the computing device to at least:
receive a request for a network page from a client, the network page being associated with a network site hosted by a hosting provider on behalf of a customer;
receive a metadata file supplied by a device associated with the customer that specifies a configurable function, the configurable function including a function name, at least one function parameter, and a template that specifies a use of the at least one function parameter in a uniform resource locator (URL);
receive page generation code supplied by the device associated with the customer, the page generation code including a call to the configurable function that produces an executable object, the call to the configurable function specifying at least one parameter value;
restrict the page generation code from directly executing at least one service call;
execute the at least one service call according to the template using the at least one parameter value for the at least one function parameter in the URL, the at least one service call producing a document;
automatically instantiate the executable object from the document;
execute the page generation code to generate the network page, wherein the executable object is accessible by the page generation code; and
send the network page to the client in response to the request.
19. The non-transitory computer-readable medium of claim 18, wherein the at least one service call includes a plurality of service calls, at least some of the plurality of service calls being configured to communicate with a plurality of different data sources executed in a plurality of other computing devices.
20. The non-transitory computer-readable medium of claim 18, wherein the plurality of computer instructions further causes the computing device to at least restrict the page generation code from including scriptlet code.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for use by a first base station, the method comprising:
(a) receiving, from a wireless device, a first message comprising one or more parameters indicating said wireless device supports configuration of a maximum of k channel state information (CSI) processes for a carrier, k being an integer greater than one; and
(b) transmitting, to said wireless device, at least one second message comprising configuration parameters of:
(i) j CSI reference signals for said carrier, j being an integer smaller than or equal to k; and
(ii) m CSI interference measurement resources for said carrier, m being an integer smaller than or equal to k; and

(c) transmitting, to a second base station and after said first base station makes a handover decision for said wireless device, at least one third message comprising at least one of:
(i) said one or more parameters indicating said wireless device supports said configuration of said maximum of k CSI processes; and
(ii) configuration parameters of said j CSI reference signals and said m CSI interference measurement resources.
2. The method of claim 1, further comprising receiving at least one measurement report from said wireless device subsequent to transmission of said at least one second message, said at least one measurement report comprising signal quality information of at least one carrier of said second base station, said signal quality information being derived at least in part employing measurements of at least one OFDM subcarrier.
3. The method of claim 1, further comprising making said handover decision based at least in part on said at least one measurement report.
4. The method of claim 1, further comprising:
(a) encrypting said at least one second message; and
(b) protecting said at least one second message by an integrity header.
5. The method of claim 1, wherein said at least one second message:
(a) further comprises configuration parameters of physical channels; and
(b) causes said wireless device to set up or modify at least one radio bearer.
6. A first base station comprising:
(a) one or more communication interfaces;
(b) one or more processors; and
(c) memory storing instructions that, when executed by said one or more processors, cause said first base station to:
(i) receive, from a wireless device, a first message comprising one or more parameters indicating said wireless device supports configuration of a maximum of k channel state information (CSI) processes for a carrier, k being an integer greater than one;
(ii) transmit, to said wireless device, at least one second message comprising configuration parameters of:
(1) j CSI reference signals for said carrier, j being an integer smaller than or equal to k; and
(2) m CSI interference measurement resources for said carrier, m being an integer smaller than or equal to k; and

(iii) transmit, to a second base station and after said first base station makes a handover decision for said wireless device, at least one third message comprising at least one of:
(1) said one or more parameters indicating said wireless device supports said configuration of said maximum of k CSI processes; and

(2) configuration parameters of said j CSI reference signals and said m CSI interference measurement resources.
7. The first base station of claim 6, wherein said instructions, when executed, further cause said first base station to receive at least one measurement report from said wireless device subsequent to transmission of said at least one second message, said at least one measurement report comprising signal quality information of at least one carrier of said second base station, said signal quality information being derived at least in part employing measurements of at least one OFDM subcarrier.
8. The first base station of claim 7, wherein said instructions, when executed, further cause said first base station to make said handover decision based at least in part on said at least one measurement report.
9. The first base station of claim 8, wherein said instructions, when executed, further cause said first base station to:
(a) encrypt said at least one second message; and
(b) protect said at least one second message by an integrity header.
10. The first base station of claim 6, wherein said at least one second message:
(a) further comprises configuration parameters of physical channels; and
(b) causes said wireless device to set up or modify at least one radio bearer.
11. The first base station of claim 6, wherein said at least one second message comprises at least one of a physical layer parameter, a media access control layer parameter, and a radio link control layer parameter.
12. The first base station of claim 6, wherein said at least one second message comprises uplink channel configuration parameters and handover parameters.
13. The first base station of claim 6, wherein said at least one second message comprises radio resource configuration parameters comprising a physical channel configuration parameter.