valuable feedback that has contributed to the qual-
ity of this paper. This work is funded in part by
the Swedish Research Council (VR) under Contract
621-2005-3667, the Swedish Government’s strategic
research project eSSENCE, and the European Com-
munity’s Seventh Framework Programme (FP7/2001-
2013) under grant agreement 257115 (OPTIMIS).
The authors acknowledge the Lawrence Berkeley Na-
tional Laboratory (LBNL) for supporting the project
under U.S. Department of Energy Contract DE-
AC02-05CH11231.
REFERENCES
Apache Web Services Project - Axis2 (2011). http://
ws.apache.org/axis2, February 2011.
Arsanjani, A., Ghosh, S., Allam, A., Abdollah, T., Ganapa-
thy, S., and Holley, K. (2010). SOMA: A method for
developing service-oriented solutions. IBM Systems
Journal, 47(3):377–396.
Cervantes, H. and Hall, R. (2004). Autonomous adaptation
to dynamic availability using a service-oriented com-
ponent model. In Software Engineering, 2004. ICSE
2004. Proceedings. 26th International Conference on,
pages 614 – 623.
Curbera, F., Ferguson, D., Nally, M., and Stockton, M.
(2005). Toward a programming model for service-
oriented computing. In Benatallah, B., Casati, F., and
Traverso, P., editors, Service-Oriented Computing -
ICSOC 2005, volume 3826 of Lecture Notes in Com-
puter Science, pages 33–47. Springer Berlin / Heidel-
berg.
Elmroth, E., Hern
´
andez, F., Tordsson, J., and
¨
Ostberg, P.-
O. (2008). Designing Service-Based Resource Man-
agement Tools for a Healthy Grid Ecosystem. In
Wyrzykowski, R. et al., editors, Parallel Processing
and Applied Mathematics, Lecture Notes in Computer
Science, vol. 4967, pages 259–270. Springer-Verlag.
Elmroth, E., Holmgren, S., Lindemann, J., Toor, S., and
¨
Ostberg, P.-O. (to appear, 2011). Empowering a Flex-
ible Application Portal with a SOA-based Grid Job
Management Framework. In The 9th International
Workshop on State-of-the-Art in Scientific and Paral-
lel Computing.
Elmroth, E. and
¨
Ostberg, P.-O. (2008). Dynamic and
Transparent Service Compositions Techniques for
Service-Oriented Grid Architectures. In Gorlatch, S.,
Fragopoulou, P., and Priol, T., editors, Integrated Re-
search in Grid Computing, pages 323–334. Crete Uni-
versity Press.
Escoffier, C., Hall, R. S., and Lalanda, P. (2007). iPOJO: an
Extensible Service-Oriented Component Framework.
Services Computing, IEEE International Conference
on, 0:474–481.
Foster, I. (2005). Globus toolkit version 4: Software for
service-oriented systems. In Jin, H., Reed, D., and
Jiang, W., editors, IFIP International Conference on
Network and Parallel Computing, LNCS 3779, pages
2–13. Springer-Verlag.
Jayawardena, M., Nettelblad, C., Toor, S.,
¨
Ostberg, P.-
O., Elmroth, E., and Holmgren, S. (2010). A Grid-
Enabled Problem Solving Environment for QTL Anal-
ysis in R. In In Proceedings of the 2nd International
Conference on Bioinformatics and Computational Bi-
ology (BICoB), pages 202–209. ISCA.
Kephart, J. O. and Chess, D. M. (2003). The Vision of Au-
tonomic Computing. Computer, 36:41–50.
Lau, K.-K., Velasco Elizondo, P., and Wang, Z. (2005).
Exogenous connectors for software components. In
Heineman, G. T., Crnkovic, I., Schmidt, H. W.,
Stafford, J. A., Szyperski, C., and Wallnau, K., ed-
itors, Component-Based Software Engineering, vol-
ume 3489 of Lecture Notes in Computer Science,
pages 90–106. Springer Berlin / Heidelberg.
Lau, K.-K. and Wang, Z. (2007). Software component
models. Software Engineering, IEEE Transactions on,
33(10):709 –724.
Lindemann, J. and Sandberg, G. (2005). An extendable
GRID application portal. In European Grid Confer-
ence (EGC). Springer Verlag.
Lowy, J. (2005). Programming .NET Components, 2nd Edi-
tion. O’Reilly Media, Inc.
OSGi (2011). http://www.osgi.org, February 2011.
¨
Ostberg, P.-O. and Elmroth, E. (submitted, 2010).
GJMF - A Composable Service-Oriented Grid Job
Management Framework. Preprint available at
http://www.cs.umu.se/ds.
¨
Ostberg, P.-O. and Elmroth, E. (submitted, 2011). Impact of
Service Overhead on Service-Oriented Grid Architec-
tures. Preprint available at http://www.cs.umu.se/ds.
¨
Ostberg, P.-O., Henriksson, D., and Elmroth, E. (sub-
mitted, 2011). Decentralized, Scalable, Grid Fair-
share Scheduling (FSGrid). Preprint available at
http://www.cs.umu.se/ds.
Peltz, C. (2003). Web Services Orchestration and Choreog-
raphy. Computer, 36(10):46–52.
Perepletchikov, M., Ryan, C., and Tari, Z. (2010). The
impact of service cohesion on the analyzability of
service-oriented software. IEEE Transactions on Ser-
vices Computing, 3:89–103.
Spring Framework (2011). http://www.springsource.org,
February 2011.
Yang, J. and Papazoglou, M. P. (2004). Service compo-
nents for managing the life-cycle of service compo-
sitions. Information Systems, 29(2):97 – 125. The
14th International Conference on Advanced Informa-
tion Systems Engineering (CAiSE*02).
INCREASING FLEXIBILITY AND ABSTRACTING COMPLEXITY IN SERVICE-BASED GRID AND CLOUD
SOFTWARE
249