We see a need for services that can be composed within the constraints of the user's environment to complete the task. These services must be flexible, composable, and self-configuring, and they must use a common execution environment that will support them on a wide range of heterogeneous platforms. Nomadic-data access . Clearly, we need persistent storage that the mobile user can easily and securely access. Issues here include unique identifiers for data objects and incorporating security into the architecture.
Software architectures to support highly diverse devices .
Research in this area is investigating architectures to support a large number of devices that are intermittently connected. Devices will include a large number of heterogeneous sensors. Rather than put a trademark symbol in every occurrence of all other trademarked names, we state that we are using the names only in an editorial fashion with no intention of infringement of the trademark.