Although traditional approaches--the ones embodied in CASE tools and modeling frameworks--are appropriate for building individual software components, but they aren't designed to face the challenges of open environments. Service-oriented computing provides a way to create a new architecture that reflects components' tendencies toward autonomy and heterogeneity.
Index Terms:
Web services, service-oriented architectures, service-oriented computing, SOC, SOA
Citation:
Michael N. Huhns, Munindar P. Singh, "Service-Oriented Computing: Key Concepts and Principles," IEEE Internet Computing, vol. 9, no. 1, pp. 75-81, Jan./Feb. 2005, doi:10.1109/MIC.2005.21