@inproceedings {jopera:2006:works,
	title = {Parallel Computing Patterns for Grid Workflows},
	year = {2006},
	month = {June},
	address = {Paris, France},
	abstract = {Whereas a consensus has been reached on defining the set of workflow patterns for business process modeling languages, no such patterns exists for workflows applied to scientific computing on the Grid. By looking at different kinds of parallelism, in this paper we identify a set of workflow patterns related to parallel and pipelined execution. The paper presents how these patterns can be represented in different Grid workflow languages and discusses their implications for the design of the underlying workflow management and execution infrastructure. A preliminary classification of these patterns is introduced by surveying how they are supported by several existing advanced scientific and Grid workflow languages.},
	keywords = {grid computing, scientific workflow management, survey, workflow patterns},
	author = {Cesare Pautasso and Gustavo Alonso}
}
@conference {jopera:2005:escience,
	title = {Publishing Persistent Grid Computations as WS Resources},
	booktitle = {1st IEEE International Conference on e-Science and Grid Computing (e-Science 2005)},
	year = {2005},
	month = {December},
	publisher = {IEEE},
	organization = {IEEE},
	address = {Melbourne, Australia},
	abstract = {Grid services can be composed into processes, providing a high level definition of the computations involved in terms of their data exchanges and control flow dependencies. We show how processes themselves can be efficiently published as Grid services by mapping the persistent state of the process executions to standard compliant interfaces as defined by the Web Services Resource Framework (WS-RF). Mapping processes to resources is a fundamental step to enable recursive Grid service composition, where composite Grid services are themselves published as services. This gives processes a standardized and wellunderstood interface that enables their management, monitoring, steering and adaptation. Additionally it eases their reusability and simplifies integration into existing Grid applications and portals. In order to determine the mapping{\textquoteright}s overhead, we include the results of a comprehensive performance evaluation.},
	keywords = {grid computing, JOpera, scientific workflow management},
	doi = {10.1109/E-SCIENCE.2005.67},
	author = {Thomas Heinis and Cesare Pautasso and Oliver Deak and Gustavo Alonso}
}
@conference {93,
	title = {Programming for dependability in a service-based grid},
	booktitle = {3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003 (CCGrid 2003)},
	year = {2003},
	month = {May},
	pages = {164 - 171},
	publisher = {IEEE},
	organization = {IEEE},
	address = {Tokyo, Japan},
	abstract = {Service-based Grid infrastructures emphasize service composition rather than sharing of low level resources. The idea is to build Grid applications out of computational services provided by the different sites of the Grid. Recent developments in the area of Web services have strengthened this idea by standardizing procedures like service description, publication and invocation. What is still missing is the infrastructure necessary to support the complete life cycle of applications running on service based Grids, i.e., suitable programming paradigms, execution infrastructure, and the ability to monitor and control such computations. Moreover, once computations are made of composable services, dependability becomes a key issue that needs to be addressed by the infrastructure as it cannot be addressed separately by each individual service. To address these concerns, we have developed the BioOpera Grid computing platform. BioOpera is a process support system for dependable cluster computing that has been extended with additional functionality to provide adequate support for service-based Grids. In this paper we describe how BioOpera can be used to develop, execute, and administer highly dependable computations over service-based Grids.},
	keywords = {BioOpera, distributed business process execution engines, grid computing, Web services},
	isbn = {0-7695-1919-9},
	doi = {10.1109/CCGRID.2003.1199365},
	url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1199365},
	author = {Win Bausch and Cesare Pautasso and Gustavo Alonso}
}
