Patent ID: 7237222
Filing Date: 2007-06-26
Classification: G06F

Abstract:
1. A computer program product embodied on a tangible computer storage medium executed by a computer for triggering an operation at a destination computer using data transferred between a source computer and said destination computer, said computer program product comprising: receiving code to receive at said destination computer operation specifying XML data sent by said source computer; parsing code to parse said operation specifying XML data to identify one or more complex data types within said operation specifying XML data; matching code to match each complex data type with an associated execution process available to said destination computer; triggering code to trigger processing by each execution process associated with a complex data type within said operation specifying XML data; and validating code to validate said operation specifying XML data received at said destination computer against schema data, where said schema data is sent to said destination computer from said source computer at the same time as said operation specifying XML data; wherein said operation performed includes configuring said destination computer to execute a computer program; wherein said execution process maps configuration data specified within said operation specifying XML data to a configuration data store of said destination computer; wherein said configuration data store is one of: wherein an identifier of said execution process within said complex data type includes at least one of: wherein said operation includes returning result data from said destination computer to said source computer in dependence upon said operation performed by said execution process; wherein said result data includes data specifying existing configuration data of said destination computer; wherein said execution process maps existing configuration data of said destination computer stored within said configuration data store of said destination computer to said result data to be returned to said source computer; wherein said operation specifying XML data is parsed after validating said operation specifying XML data to extract at least one identifier for mapping said at least one identifier to an available execution process; wherein said operation specifying XML data includes parameter data used by said execution process in said operation.