The purpose of service-oriented device architecture (SODA) is to enable devices to be connected to a
service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provide ...
(SOA). Currently, developers connect enterprise services to an
enterprise service bus
An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA). It represents a software architecture for distributed computing, and is a special varia ...
(ESB) using the various
web service standards that have evolved since the advent of
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable ...
in 1998. With SODA, developers are able to connect devices to the ESB and users can access devices in exactly the same manner that they would access any other web service.
External links
Service Oriented Device Architecture ''IEEE Pervasive Computing'' September 2006
Presentation at EclipseCon 2007
Service-oriented (business computing)
{{Computing-stub