A Business-Oriented Grid Workflow Management System

  • Luca Clementi
  • Claudio Cacciari
  • Maurizio Melato
  • Roger Menday
  • Björn Hagemeier
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4854)

Abstract

The wide adoption of Service Oriented Architecture by the Grid community has made available several software tools that allow exposing hardware resources and scientific data to remote peers by means of well standardized protocols. Hence the necessity for scientists to easily design a simulation that leverages distributed applications. In this paper, we present the implementation details of A-WARE, a workflow framework that adopts recognised standards, especially by the enterprise community, like BPEL. In this way our product can boast a higher level of interoperability with other similar systems. The workflow graphical notation is also based on a standard: BPMN. BPMN provides a unique, standardized and comprehensive modeling format understandable by both business people (involved in the area of business process management) and IT people, resulting also portable across different departments or companies.

Keywords

Workflow Grid System SOA BPEL BPMN 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Foster, I., Kesselman, C., Nick, J., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration (February 2002), http://www.globus.org/alliance/publications/papers/ogsa.pdf
  2. 2.
    Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web Services Architecture. In: W3C Working Group Note (February 2004)Google Scholar
  3. 3.
    Miyazaki, S., Sugawara, H., Ikeo, K., Gojobori, T., Tateno, Y.: DDBJ in the Stream of Various Biological Data. Nucleic Acids Research 32, 31–34 (2004)CrossRefGoogle Scholar
  4. 4.
    Pillai, S., Silventoinen, V., Kallio, K., Senger, M., Sobhany, S., Tate, J., Valenkar, S., Golovin, A., Henrick, K., Rice, P., Stoehr, P., Lopez, R.: SOAP-based Services Provided by the European Bioinformatics Institute Nucleic Acids Research.  33, 25–28 (2005)Google Scholar
  5. 5.
    Fox, G.C., Gannon, D.: Special Issue: Workflow in Grid Systems: Editorials. Concurrency and Computation: Practice and Experience 18(10), 1009–1019 (2006)CrossRefGoogle Scholar
  6. 6.
    Ludäscher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger-Frank, E., Jones, M., Lee, E., Tao, J., Zhao, Y.: Scientific Workflow Management and the Kepler System. Concurrency and Computation: Practice & Experience 18(10), 1039–1065 (2005)CrossRefGoogle Scholar
  7. 7.
    Oinn, T., Greenwood, M., Addis, M., Alpdemir, M.N., Ferris, J., Glover, K., Goble, C., Goderis, A., Hull, D., Marvin, D., Li, P., Lord, P., Pocock, M.R., Senger, M., Stevens, R., Wipat, A., Wroe, C.: Taverna: Lessons in Creating a Workflow Environment for the Life Sciences. Concurrency and Computation: Practice and Experience 18(10), 1067–1100 (2006)CrossRefGoogle Scholar
  8. 8.
    Object Management Group: Business Process Modeling Notation (BPMN) 1.0: OMG Final Adopted Specification (February 2006)Google Scholar
  9. 9.
    OASIS: Web Service Business Process Execution Language Version 2.0. OASIS Standard (April 2007)Google Scholar
  10. 10.
    Streit, A., Erwin, D., Lippert, T., Mallmann, D., Menday, R., Rambadt, M., Riedel, M., Romberg, M., Schuller, B., Wieder, P.: UNICORE - From Project Results to Production Grids. In: Grid Computing: The New Frontiers of High Performance Processing. Advances in Parallel Computing, vol. 14, pp. 357–376. Elsevier, Amsterdam (2005)CrossRefGoogle Scholar
  11. 11.
    White, S.: Using BPMN to Model a BPEL Process. BPTrends 3, 1–18 (2005)Google Scholar
  12. 12.
    Ouyang, C., Dumas, M., ter Hofstede, A.H.M., van der Aalst, V.M.P.: Pattern-Based Translation of BPMN Process Models to BPEL Web Services. International Journal of Web Services Research (to be published, 2007) Google Scholar
  13. 13.
    Ouyang, C., Dumas, M., ter Hofstede, A.H., van der Aalst, W.M.P.: From BPMN Process Models to BPEL Web Services. In: Proceedings of the IEEE international Conference on Web Services, vol. 00, pp. 285–292 (2007)Google Scholar
  14. 14.
    O’Madadhain, J., Fisher, D., White, S., Boey, Y.: JUNG: The Java Universal Network/Graph Framework., http://jung.sourceforge.net
  15. 15.
    EnginFrame Grid portal – NICE s.r.l.: http://www.enginframe.com

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Luca Clementi
    • 1
  • Claudio Cacciari
    • 1
  • Maurizio Melato
    • 2
  • Roger Menday
    • 3
  • Björn Hagemeier
    • 3
  1. 1.CINECACasalecchio di RenoItaly
  2. 2.NICECortanzeItaly
  3. 3.Central Institute for Applied MathematicsForschungszentrum Jülich GmbHJülichGermany

Personalised recommendations