Service-oriented computing promotes the idea of assembling application components into a network of services that can be loosely coupled to create flexible, dynamic business processes and agile applications that span organizations and computing platforms. An SOC research road map provides a context for exploring ongoing research activities. The service-oriented computing (SOC) paradigm uses services to support the development of rapid, low-cost, interoperable, evolvable, and massively distributed applications. Services are autonomous, platform-independent entities that can be described, published, discovered, and loosely coupled in novel ways. They perform functions that range from answering simple requests to executing sophisticated business processes requiring peer-to-peer relationships among multiple layers of service consumers and providers. Any piece of code and any application component deployed on a system can be reused and transformed into a network-available service. Services reflect a “service-oriented ” approach to programming that is based on the idea of composing applications by discovering and invoking network-available services to accomplish some task. 1 This approach is independent of specific programming languages or operating systems. It lets organizations expose their core competencies programmatically over the Internet or various networks such as cable, the Universal Mobile Telecommunications System (UMTS), xDSL, and Bluetooth using standard XML-based languages and protocols and a self-describing interface. Web services are currently the most promising SOCbased technology. 2 They use the Internet as the communication medium and open Internet-based standards.
Service-Oriented Computing: State of the Art and Research Challenges
Traverso, Paolo;
2007-01-01
Abstract
Service-oriented computing promotes the idea of assembling application components into a network of services that can be loosely coupled to create flexible, dynamic business processes and agile applications that span organizations and computing platforms. An SOC research road map provides a context for exploring ongoing research activities. The service-oriented computing (SOC) paradigm uses services to support the development of rapid, low-cost, interoperable, evolvable, and massively distributed applications. Services are autonomous, platform-independent entities that can be described, published, discovered, and loosely coupled in novel ways. They perform functions that range from answering simple requests to executing sophisticated business processes requiring peer-to-peer relationships among multiple layers of service consumers and providers. Any piece of code and any application component deployed on a system can be reused and transformed into a network-available service. Services reflect a “service-oriented ” approach to programming that is based on the idea of composing applications by discovering and invoking network-available services to accomplish some task. 1 This approach is independent of specific programming languages or operating systems. It lets organizations expose their core competencies programmatically over the Internet or various networks such as cable, the Universal Mobile Telecommunications System (UMTS), xDSL, and Bluetooth using standard XML-based languages and protocols and a self-describing interface. Web services are currently the most promising SOCbased technology. 2 They use the Internet as the communication medium and open Internet-based standards.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.