Patent ID: 8122427
Filing Date: 2012-02-21
Classification: G06F,H04L

Abstract:
1. A computer-readable storage medium comprising a software component for deployment in a decentralized distributed environment, wherein the computer-readable storage medium is not a signal, the software component comprising: a behavior element that defines a functionality associated with the software component; a service state element that defines a current state of the software component; and a service context element that defines one or more relationships the software component has in place, the software component comprising a limited function, autonomous service configured to be dynamically assembled with other limited function software component services deployed in the decentralized distributed environment to compose a higher level distributed function and wherein the software component is configured to communicate with the other limited function software components using sessionless, asynchronous messaging incorporating a common concurrency runtime that provides a set of primitives for handling failures including faults and timeouts.