articleIEEE Internet ComputingJan 1, 2005Closed access

Service-oriented computing: key concepts and principles

University of South Carolina · North Carolina State University

Indexed incrossref

Abstract

Traditional approaches to software development - the ones embodied in CASE tools and modeling frameworks - are appropriate for building individual software components, but they are not designed to face the challenges of open environments. Service-oriented computing provides a way to create a new architecture that reflects components' trends toward autonomy and heterogeneity. We thus emphasize SOC concepts instead of how to deploy Web services in accord with current standards. To begin the series, we describe the key concepts and abstractions of SOC and the elements of a corresponding engineering methodology.

Citation impact

691
total citations
FWCI
140.69
Percentile
100%
References
6
Citations per year

Authors

2

Topics & keywords

Keywords
  • Computer science
  • Key (lock)
  • Service-oriented architecture
  • Software engineering
  • Web service
  • Software architecture
  • Service (business)
  • Software
UN Sustainable Development Goals
  • Industry, innovation and infrastructure
No related works found for this paper.