the light of sequencing constraints. They present an
approach for deriving a dependency model from se-
mantically annotated business activities by evaluat-
ing their pre-conditions, effects, and parameters. It is
destined to support the handling of sequencing con-
straints at runtime. No work has been done with re-
gard to analysing SLAs, representing dependencies
between different SLOs or for the determination of
SLO violation and renegotiation effects.
Related to our work is also the functionality pro-
vided by Business Activity Monitoring (SAP, 2006)
approaches. Their goal is to monitor business ac-
tivities (e.g. sales process) spanning across organi-
zational boundaries. Events from different sources
are collected and correlated in order to determine
problems such as conflicting quantities of line items
between an order and received goods. This pro-
vides business people with information about prob-
lems within processes only after they have occurred.
It enables them to quickly react and potentially solve
the problem. It does not enable the prediction of ef-
fects of the problem on other parts of the business pro-
cess.
6 CONCLUSIONS
In this paper we have presented the problem of hori-
zontal and vertical dependencies between services in
compositions and argued for a need to manage them.
We have illustrated these dependencies based on two
examples from the logistics domain.
We also presented our solution approach to depen-
dency management in form of a conceptual architec-
ture. It supports the development of composite ser-
vices, trading of services on a marketplace, and ser-
vice provisioning via a service runtime platform. The
management of dependencies consists of two main
steps: the analysis of dependencies and creation of
a dependency model at design time, and the depen-
dency effects evaluation at runtime based on the de-
pendency model. Components for analysing and eval-
uating service dependencies were integrated into the
conceptual architecture as important building blocks.
As first steps towards the analysis of service de-
pendencies we presented how logistics services can
be formally described based on the Universal Service
Description Language and the Logistics4USDL ser-
vice description extension. This description provides
the base for formalizing SLAs which are then anal-
ysed for dependencies between services.
We outlined our envisioned dependency model, as
well as steps and artefacts needed to create this model
at design time and evaluate it at runtime. While large
parts of the conceptual architecture have already been
implemented as part of the TEXO project, the devel-
opment of the dependency model, as well as the de-
pendency analysis and evaluation components is on-
going work.
REFERENCES
Ameller, D. and Franch, X. (2008). Service level agreement
monitor (salmon). In ICCBSS ’08: Proceedings of the
Seventh International Conference on Composition-
Based Software Systems (ICCBSS 2008), pages 224–
227, Washington, DC, USA. IEEE Computer Society.
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Lud-
wig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke,
S., and Xu, M. (2007). Web services agreement speci-
fication (ws-agreement). Technical report, Open Grid
Forum.
Bodenstaff, L., Wombacher, A., Reichert, M., and Jaeger,
M. C. (2008). Monitoring dependencies for slas: The
mode4sla approach. In IEEE SCC (1). IEEE Com-
puter Society.
Cardoso, J., Voigt, K., and Winkler, M. (2008). Service
engineering for the internet of services. To appear
in Enterprise Information Systems, Lecture Notes in
Business Information Processing (LNBIP).
Cardoso, J., Winkler, M., and Voigt, K. (2009). A service
description language for the internet of services. Pro-
ceedings of ISSS 2009.
Flehmig, M., Troeger, P., and Saar, A. (2006). Design and
integration of sla monitoring and negotiation capabil-
ities. Adaptive Services Grid Deliverable D5.II-7.
Ludwig, A. and Franczyk, B. (2008). Cosma an approach
for managing slas in composite services. In Bouguet-
taya, A., Krueger, I., and Margaria, T., editors, ICSOC
2008, number 5364 in LNCS, page 626632. Springer-
Verlag Berlin Heidelberg.
Pressebuero, T. (2008). Texo - Business Webs
im Internet der Dienste. http://theseus-
programm .de/scenarios/de/texo.
SAP (2006). Business activity monitoring. White paper,
SAP AG.
Winkler, M., Cardoso, J., and Scheithauer, G. (2008). Chal-
lenges of business service monitoring in the internet of
services. In Proceedings of iiWAS2008. Linz, Austria.
Zhou, Z., Bhiri, S., and Hauswirth, M. (2008). Control
and data dependencies in business processes based
on semantic business activities. In Proceedings of ii-
WAS2008. Linz, Austria.
ICE-B 2009 - International Conference on E-business
84