Articles «Previous Next»

Service-Oriented Computing: Key Concepts and Principles

Michael N. Huhns, University of South Carolina - Columbia
Munindar P. Singh

Article comments

http://ieeexplore.ieee.org/servlet/opac?punumber=4236

© 2005 by the Institute of Electrical and Electronics Engineers (IEEE)

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.

Suggested Citation

Michael N. Huhns and Munindar P. Singh. "Service-Oriented Computing: Key Concepts and Principles" IEEE Internet Computing 9.1 (2005): 75-81.
Available at: http://works.bepress.com/michael_huhns/33