Patent ID: 8073857

Claim:
A method of sharing data between wired properties associated with disparate data types, the method comprising: receiving a first specification for dividing data items having a first data type published by an output property of a first service task into a first set of atomic sub-units and a second specification for dividing data items having a second data type consumed an input property of a second service task into a second set of atomic sub-units, the first and second service tasks being registered with a property broker coupled to a content aggregation application aggregating the first and second service tasks, the property broker further coupling to a wiring scheme for the content aggregation application that includes a wire between the output property and the input property; receiving a set of transformation logic for transforming data items divided into the first set of sub-units to data items divided into the second set of sub-units; dividing a first data item published over the wire by the output property into the first set of sub-units; automatically applying the set of transformation logic to transform the first item divided into the first set of sub-units to a second data item divided into the second set of sub-units; joining the divided second data item based on the second data type; and passing the second data item over the wire to the input property.