Skip to main content

UML Refinement for Mapping UML Activity Diagrams into BPEL Specifications to Compose Service-Oriented Workflows

  • Conference paper
Networked Digital Technologies (NDT 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 294))

Included in the following conference series:

  • 1073 Accesses

Abstract

The increasing requirements of today’s applications pushes developers to propose sophisticate computing solutions in terms of design notations, specification languages and deployment tools. Service-oriented computing is a good example of these efficient technologies, but it is unfortunately too difficult to handle by individual users. The aim of our work is to fully take advantage of new service-oriented platforms taking into account both users’ skills and the internal complexity of their applications. In this paper, we propose a workflow-based approach for managing applications on large-scale distributed systems. We present a hybrid framework named JASMIN, based on a refinement of UML for workflow specification and BPEL for the service composition. In addition to the role of JASMIN and its architecture, we describe a key step of the implementation of JASMIN, which is the refinement of UML activity diagrams. This refinement is useful to ease the interaction between users and the JASMIN framework. It also allows the mapping, in a transparent manner, of UML models into BPEL documents.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. ActiveVOS BPEMS from Active Endpoints, http://www.activevos.com/learn/open-source

  2. ArgoUML, http://www.argouml.org

  3. Baryannis, G., Danylevych, O., Karastoyanova, D., Kritikos, K., Leitner, P., Rosenberg, F., Wetzstein, B.: Service Composition. In: Papazoglou, M., Pohl, K., Parkin, M., Metzger, A. (eds.) Service Research Challenges and Solutions. LNCS, vol. 6500, pp. 55–84. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Cesario, E., Lackovic, M., Talia, D., Trunfio, P.: A Visual Environment for Designing and Running Data Mining Workflows in the Knowledge Grid. In: Holmes, D.E., Jain, L.C. (eds.) Data Mining: Foundations and Intelligent Paradigms. ISRL, vol. 24, pp. 57–75. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. Dou, W.J., Zhaoc, L., Fand, S.: A collaborative scheduling approach for service-driven scientific workflow execution. Journal of Computer and System Sciences 76, 416–427 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  6. Fisher, L.: Workflow Handbook 2004. Future Strategies Inc., Light House Roit (2004)

    Google Scholar 

  7. Foster, I.: Globus Toolkit Version 4: Software for Service-Oriented Systems. In: Jin, H., Reed, D., Jiang, W. (eds.) NPC 2005. LNCS, vol. 3779, pp. 2–13. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  8. Goodwill, J.: Apache Jakarta-Tomcat. Apress, USA (2002)

    Google Scholar 

  9. Grid Workflow Execution Service (GWES), http://www.gridworkflow.org/kwfgrid/gwes

  10. Jordan, D., Evdemon, J., Alves, A.: Web Service Business Process Execution Language Version 2.0. Technical report, OASIS Standard (2007)

    Google Scholar 

  11. Laszewski, G., Amin, K., Hategan, M., Zaluzec, N.J., Hampton, S., Rossi, A.: GridAnt: A Client-Controllable Grid Workflow System. In: 37th Hawaii International Conference on System Science, pp. 5–8. System Sciences, Island of hawaii (2004)

    Google Scholar 

  12. Luduscher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.A., Tao, J., Zhao, Y.: Scientific Workflow Management and the Kepler System. Concurrency and Computation: Practice and Experience, Special Issue on Scientific Workflows 18(10), 1039–1065 (2005)

    Article  Google Scholar 

  13. OASIS Web Services Resource Framework (WSRF) TC, http://www.oasis-open.org

  14. Saltz, J., et al.: caGrid: design and implementation of the core architecture of the cancer biomedical informatics grid. Bioinformatics 22(15), 1910–1916 (2006)

    Article  Google Scholar 

  15. Skogan, D., Gronmo, R., Solheim, I.: Web Service Composition in UML. In: 8th IEEE International Enterprise Distributed Object Computing Conference, pp. 47–57. IEEE Computer Society, California (2004)

    Google Scholar 

  16. Sonntag, M., Karastoyanova, D., Deelman, E.: BPEL4Pegasus: Combining Business and Scientific Workflows. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 728–729. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  17. Sonntag, M., Karastoyanova, D., Leymann, F.: The Missing Features of Workflow Systems for Scientific Computations. In: Workshops on Software Engineering, Hanoi, Vietnam, pp. 209–216 (2010)

    Google Scholar 

  18. Taylor, I., Shields, M., Wang, I., Harrison, A.: The Triana Workflow Environment: Architecture and Applications. In: Taylor, I., Deelman, E., Shields, M., Gannon, D. (eds.) Workflows for e-Science, pp. 320–339. Springer, New York (2007)

    Chapter  Google Scholar 

  19. Van der Aalst, W.M.P., Van Hee, K.M., Houben, G.J.: Modelling and Analysing Workflow using a Petri-net based approach. In: 2nd Workshop on Computer-supported Cooperative Work, pp. 31–50. Petri nets related formalisms, Chicago (2004)

    Google Scholar 

  20. Web Service Description Language (WSDL), http://www.w3.org/TR/wsdl

  21. Yu, J., Buyya, R.: A Taxonomy of Workflow Management Systems for Grid Computing. Journal of Grid Computing 34(3), 44–49 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bendoukha, H., Slimani, Y., Benyettou, A. (2012). UML Refinement for Mapping UML Activity Diagrams into BPEL Specifications to Compose Service-Oriented Workflows. In: Benlamri, R. (eds) Networked Digital Technologies. NDT 2012. Communications in Computer and Information Science, vol 294. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30567-2_44

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30567-2_44

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30566-5

  • Online ISBN: 978-3-642-30567-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics