A lightweight software design process for web services workflows

M. Brian Blake

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations

Abstract

Service-oriented computing (SOC) suggests that many open, network-accessible services will be available over the Internet for organizations to incorporate into their own processes. Developing new software systems by composing an organization's local services and externally-available web services is conceptually different from system development supported by traditional software engineering lifecycles. Consumer organizations typically have no control over the quality and/or consistency of the external services that they incorporate, thus top-down software development lifecycles are impractical. Software architects and designers will require agile, lightweight processes to evaluate tradeoffs in system design based on the "estimated" responsiveness of external services coupled with known performance of local services. We introduce a model-driven software engineering approach for designing systems (i.e. workflows of web services) under these circumstances and a corresponding simulation-based evaluation tool.

Original languageEnglish (US)
Title of host publicationProceedings - ICWS 2006
Subtitle of host publication2006 IEEE International Conference on Web Services
Pages411-418
Number of pages8
DOIs
StatePublished - Dec 1 2006
EventICWS 2006: 2006 IEEE International Conference on Web Services - Chicago, IL, United States
Duration: Sep 18 2006Sep 22 2006

Publication series

NameProceedings - ICWS 2006: 2006 IEEE International Conference on Web Services

Other

OtherICWS 2006: 2006 IEEE International Conference on Web Services
CountryUnited States
CityChicago, IL
Period9/18/069/22/06

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint Dive into the research topics of 'A lightweight software design process for web services workflows'. Together they form a unique fingerprint.

Cite this