A method, system, and apparatus are provided for exposing and utilizing
workbook ranges as server data sources. The system includes a client
computer capable of executing a spreadsheet application program for
creating a workbook including a range that includes data objects. The
workbook may be published to a server computer where the specified data
objects are exposed as server data sources. The server computer allows
client applications to discover and connect to the data objects contained
within the workbook as server data sources.