A Programming Model for Service Oriented Applications

  • Francisco Curbera
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3922)


Service oriented computing (SOC) and service oriented architectures introduce a model for distributed software components. Full inter-component interoperability, based on Web services standards, is a core assumption of the SOC model. SOC, as a platform independent approach to software development and management, is not limited to a particular distributed computing stack (Web services), since the benefits of a distributed component model extend to legacy protocols and platforms as well. Web services has successfully stressed the notion that implementation characteristics should be decoupled from interoperability concerns, and has focused on defining an XML based interoperability stack. SOC is directly concerned with the implementation and management of service oriented applications and stresses the ability to incorporate multiple runtimes and programming models into an architecture of distributed software components.


Assembly Model Service Oriented Architecture Implementation Characteristic Core Assumption Service Oriented Computing 

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Francisco Curbera
    • 1
  1. 1.IBM ResearchUSA

Personalised recommendations