Abstract
Increasing the complexity of products and processes in engineering domains, accompanied by time as well as cost pressures, lead to complex decision processes comprising human expert’s interaction and excessive use of sophisticated tools from computational engineering. Grid technology offers both basic concepts and tools to automate decision processes as Grid workflows and to integrate distributed resources for computational engineering. Grid computing infrastructures and service-oriented architectures commonly rely on web services as their implementation technology. This technology allows complex workflows to be designed and executed by workflow engines in either Grid or standard web service environments. Nevertheless, the integration of human intervention in Grid workflows is still a manual, therefore time-consuming and error-prone task, caused by the lack of software support for designing workflows that incorporate human tasks in Grid environments. Furthermore, service-oriented architecturess (and especially dynamic Grid infrastructures) are subject to frequent changes, influencing the workflows running on them. This fact makes a good workflow design a non-trivial task, making IT support for automatically optimizing workflows running on service-oriented architectures in Grid environments a valuable issue. In this paper, we present a model-driven approach for designing efficient Grid workflows covering both the topics of human tasks and automatic transformation and optimization of a workflow regarding the underlying infrastructure and its performance characteristics. The solution also covers the automatic creation of user interfaces for human interventions. The approach is implemented and validated by a virtual prototyping process from metal casting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agrawal, A., Amend, M., Das, M., et al.: WS-BPEL Extension for People (2007)
Agrawal, A., Amend, M., Das, M., et al.: Web Services Human Task 1.0 (2007)
Allen, R.: Workflow: An Introduction. In: Fischer, L. (ed.) The Workflow Handbook 2001, ch. 1, pp. 15–38. Future Strategies (2000)
Apache ODE. The Apache Foundation (2008), http://ode.apache.org (visited)
Bauler, P., Feltze, F., Frogneux, E., Renwart, B., Thomase, C.: Usage of Model Driven Engineering in the context of Business Process Management. In: Bichler, M., Hess, T., Krczmar, U., Lechner, R., Matthes, F., Picot, A., Speitkamp, B., Wolf, P. (eds.) Multikonferenz Wirtschaftsinformatik, GITO Verlag (2008)
Butchart, B., Cameron, N., Chen, L., Wassermann, B., Emmerich, W., Patel, J.: Sedna: A BPEL-based Environment for Visual Scientific Workflow Modelling, pp. 428–449. Springer, Heidelberg (2007)
Cao, J., Jarvis, S., Saini, S., Nudd, G.: GridFlow: Workflow Management for Grid Computing. In: CCGRID, pp. 198–205. IEEE (2003)
Culha, B.: Automatic Arrangement of Product Parts, Assemblies and Modules. In: Bouras, A., Gurumoorthy, B., Sudarsan, R. (eds.) Product Lifecycle Management PLM 2005, Inderscience, Geneve (2005)
Dörnemann, T., Friese, T., Herdt, S., Juhnke, E., Freisleben, B.: Grid Workflow Modelling Using Grid-Specific BPEL Extensions. In: Proceedings of German e-Science Conference 2007, pp. 1–9 (2007)
Dörnemann, T., Smith, M., Freisleben, B.: Composition and Execution of Secure Workflows in WSRF-Grids. In: 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008). IEEE Press (2008)
Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, San Francisco (1999)
Foster, I., Kesselman, C. (eds.): The Grid 2: Blueprint for a new Computing Infrastructure. Morgan Kaufmann (2004)
Friese, T., Smith, M., Freisleben, B., Reichwald, J., Barth, T., Grauer, M.: Collaborative Grid Process Creation Support in an Engineering Domain. In: Robert, Y., Parashar, M., Badrinath, R., Prasanna, V.K. (eds.) HiPC 2006. LNCS, vol. 4297, pp. 263–276. Springer, Heidelberg (2006)
Gardner, T.: UML Modelling of Automated Business Processes with a Mapping to BPEL4WS. In: Proceedings of the First European Workshop on Object Orientation and Web Services (2003)
Grauer, M., Reichwald, J., Christian, D., Barth, T.: The Potential of Service-Oriented Computing for Small and Medium Enterprises - Analysis of Value Chains. In: P2P and Grid Track, Multikonferenz Wirtschaftsinformatik, Passau (2006)
Grauer, M., Reichwald, J., Barth, T.: A Service-Oriented Grid-Based Infrastructure for Supporting Virtual Prototyping in Manufacturing. In: Oberweis, A., Weinhardt, C., Gimpel, H., Koschmider, A., Pankratius, V., Schnizler, B. (eds.) eOrganisation: Service-, Prozess,- Market-Engineering, vol. 2, pp. 531–548 (2007)
Hofreiter, B., Huemer, C.: Transforming UMM Business Collaboration Models to BPEL. In: Meersman, R., Corsaro, A. (eds.) OTM-WS 2004. LNCS, vol. 3292, pp. 507–519. Springer, Heidelberg (2004)
Jakumeit, J., Barth, T., Reichwald, J., Grauer, M.: A Grid-Based Parallel Optimization Algorithm Applied to a Problem in Metal Casting Industry. In: 2nd International Conference on Bioinspired Optimization Methods and their Applications (BIOMA), Ljubljana, Slovenia (October 2006)
Kacsuk, P., Sipos, G.: Multi-Grid, Multi-UserWorkflows in the P-GRADE Grid Portal. J. Grid Computing 3(3-4), 221–238 (2005)
Lübke, D., Lücke, T., Schneider, K., Marx Gomez, J.: Using Event-Driven Process Chains for Model-Driven Development of Business Applications. In: Proc. of the XML4BPM Workshop (2006)
Masak, D.: SOA? Serviceorientierung in Business und Software. Springer, Heidelberg (2007)
Mendling, J., Ziemann, J.: EPK-Visualisierung von BPEL4WS Prozessdenitionen. In: Proceedings of the 7th Workshop of Software-Reengineering (May 2005)
Mendling, J., Ziemann, J.: Transformation of BPEL Processes to EPCs. In: Nüttgens, M., Rump, F.J. (eds.) Proceedings of the 4th GI Workshop on Event-Driven Process Chains, Hamburg, Germany, vol. 167, pp. 41–53 (December 2005)
Mendling, J., Lassen, K.B., Zdun, U.: Transformation Strategies between Block-Oriented and Graph-Oriented Process Modelling Languages. In: Lehner, F., Nösekabel, H., Kleinschmidt, P. (eds.) Multikonferenz Wirtschaftsinformatik, vol. 2, pp. 297–312. GITO Verlag, Berlin (2006)
Miller, J., Mukerji, J. (eds.): MDA Guide Version 1.0.1. OMG (2003)
Singh, M.P., Huhns, M.N.: Service-Oriented Computing - Semantics, Processes, Agents. John Wiley and Sons (2005)
Taylor, I., Shields, M., Wang, I., Harrison, A.: Visual GridWorkflow in Triana. Journal of Grid Computing 3(3-4), 153–169 (2005)
The Gridsphere Portal Framework (2008), http://www.gridsphere.org (visited)
Weber, I., Haller, J., Müller, J.: Automated Derivation of Executable Business Processes from Choreographies in Virtual Organizations. In: Lehner, F., Nösekabel, H., Kleinschmidt, P. (eds.) Multikonferenz Wirtschaftsinformatik, vol. 2, pp. 313–328. GITO Verlag, Berlin (2006)
Yu, J., Buyya, R.: A Taxonomy of Workflow Management Systems for Grid Computing. Journal of Grid Computing 3(3-4), 171–200 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reichwald, J., Dörnemann, T., Barth, T., Grauer, M., Freisleben, B. (2012). Supporting and Optimizing Interactive Decision Processes in Grid Environments with a Model-Driven Approach. In: Dolk, D., Granat, J. (eds) Modeling for Decision Support in Network-Based Services. Lecture Notes in Business Information Processing, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27612-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-27612-5_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27611-8
Online ISBN: 978-3-642-27612-5
eBook Packages: Computer ScienceComputer Science (R0)