Authors:
Dmytro Dyachuk
and
Ralph Deters
Affiliation:
University of Saskatchewan, Canada
Keyword(s):
Service-Oriented Architecture, Workflow, Performance, Bursts.
Related
Ontology
Subjects/Areas/Topics:
Coupling and Integrating Heterogeneous Data Sources
;
Databases and Information Systems Integration
;
e-Business
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Middleware Integration
;
Middleware Platforms
;
Software Engineering
;
Technology Platforms
Abstract:
Well defined, loosely coupled services are the basic building blocks of the service-orientated design-integration paradigm. Services are computational elements that expose functionality (e.g. legacy applications) in a platform independent manner and can be described, published, discovered, orchestrated and consumed across language, platform and organizational borders. Using service-orientation (SO) it is fairly easy to expose existing applications/resources and to aggregate them into novel services called composite services (CS). This aggregation is achieved by defining a workflow that orchestrates the underlying services in a manner consistent with the desired functionality. Since CS can aggregate atomic and other CS they foster the development of service layers and reuse of already existing functionality. But by defining workflows, existing services are put into novel contexts and exposed to different workloads, which in turn can result in unexpected behaviors. This paper examines
the behavior of sequential workflows that experience short-lived load bursts. Using workflows of varying length, the paper reports on the transformations that loads experience as they are processed by providers.
(More)