Distributed Computing
Service-oriented Computing
Service-oriented Computing (SOC) is the new promising cross-disciplinary area of distributed computing that represent heterogeneous distributed software applications as collection of services or software agents which can communicate freely with each other. Services are platform and language independent, loosely coupled and are able to publish, discover, and orchestrate using standard protocols. SOC provides a new way to design, develop, architect and consume software applications or components. SOC aims to support interoperability and integration of enterprise applications with the help of technologies like Web Services, Service-oriented architecture, Grid, Utility and Cloud computing.
Software or software components are represented as services using core Web Services standards (SOAP, WSDL, and UDDI) to achieve interoperability across highly disparate software systems. As a result, new Web services standards and specifications have been proposed for improving and supporting features like addressing, messaging, reliability, transaction, security, metadata management, orchestration and choreography of Web services. With the help of XML and Web services, service-oriented architecture (SOA) has become widely accepted in the world of Information Technology because it facilitates the composition of heterogeneous enterprise-wide or inter-enterprise services, and also supports integration and access with legacy systems, mainframes, mid-tier, PCs and mobile devices.
Go to top


