Skip to main content

Name-Based View Integration for Enhancing the Reusability in Process-Driven SOAs

  • Conference paper
Business Process Management Workshops (BPM 2010)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 66))

Included in the following conference series:

Abstract

Many companies opt for reusing existing software development artifacts due to the benefits of the reuse such as increasing productivity, shortening time-to-market, and spending less time for testing, debugging, to name but a few. Unfortunately, reusing artifacts in existing process-driven SOA technologies is cumbersome and hard to achieve due to several inhibitors. First, the languages used for business process development are not intentionally designed for reuse. Second, numerous tangled process concerns embraced in a process description significantly hinder the understanding and reusing of its concepts and elements. Third, there is a lack of appropriate methods and techniques for integrating reusable artifacts. In our previous work, we proposed a view-based, model-driven approach for addressing the two former challenges. We present in this paper a named-based view integration approach aiming at solving the third one. Preliminary qualitative and quantitative evaluations of four use cases extracted from industrial processes show that this approach can enhance the flexibility and automation of reusing process development artifacts.

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. IEEE: Standard Glossary of Software Eng. Terminology (December 1990)

    Google Scholar 

  2. Gaffney, J., Durek, T.A.: Software reuse: key to enhanced productivity: some quantitative models. Information and Software Technology 31(5), 258–267 (1989)

    Article  Google Scholar 

  3. Fichman, R., Kemerer, C.F.: Incentive compatibility and systematic software reuse. J. Systems and Software 57(1), 45–60 (2001)

    Article  Google Scholar 

  4. Krueger, C.W.: Software reuse. ACM Comp. Surv. 24(2), 131–183 (1992)

    Article  MathSciNet  Google Scholar 

  5. Frakes, W., Terry, C.: Software reuse: metrics and models. ACM Comp. Surv. 28(2), 415–435 (1996)

    Article  Google Scholar 

  6. Frakes, W., Kang, K.: Software reuse research: status and future. IEEE Trans. Software Eng. 31(7), 529–536 (2005)

    Article  Google Scholar 

  7. Morisio, M., Ezran, M., Tully, C.: Success and failure factors in software reuse. IEEE Trans. Software Eng. 28(4), 340–357 (2002)

    Article  MATH  Google Scholar 

  8. Tran, H., Zdun, U., Dustdar, S.: View-based and Model-driven Approach for Reducing the Development Complexity in Process-Driven SOA. In: Int’l Conf. Business Process and Services Computing (BPSC). LNI, vol. 116, pp. 105–124. GI (2007)

    Google Scholar 

  9. Holmes, T., Tran, H., Zdun, U., Dustdar, S.: Modeling Human Aspects of Business Processes – A View-Based, Model-Driven Approach. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 246–261. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  10. Tran, H., Zdun, U., Dustdar, S.: View-based Integration of Process-driven SOA Models At Various Abstraction Levels. In: 1st Int’l Workshop on Model-Based Software and Data Integration, pp. 55–66. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  11. Tran, H., Zdun, U., Dustdar, S.: View-Based Reverse Engineering Approach for Enhancing Model Interoperability and Reusability in Process-Driven SOAs. In: Mei, H. (ed.) ICSR 2008. LNCS, vol. 5030, pp. 233–244. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Tran, H., Zdun, U., Dustdar, S.: VbTrace: Using View-based and Model-driven Development to Support Traceability in Process-driven SOAs. J. Softw. Syst. Model. (2009), http://dx.doi.org/10.1007/s10270-009-0137-0

  13. Mayr, C., Zdun, U., Dustdar, S.: Model-Driven Integration and Management of Data Access Objects in Process-Driven SOAs. In: Mähönen, P., Pohl, K., Priol, T. (eds.) ServiceWave 2008. LNCS, vol. 5377, pp. 62–73. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  14. Evenson, M., Schreder, B.: SemBiz Project: D4.1 Use Case Definition and Functional Requirements Analysis (August 2007), http://sembiz.org/attach/D4.1.pdf

  15. Gaffney, J.E., Cruickshank, R.D.: A general economics model of software reuse. In: 14th Int’l Conf. Software Eng. (ICSE), pp. 327–337. ACM Press, New York (1992)

    Google Scholar 

  16. IBM: Business process use cases (2006), http://publib.boulder.ibm.com/bpcsamp (accessed 01/05/2008)

  17. van der Aalst, W., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)

    Article  Google Scholar 

  18. Schumm, D., Leymann, F., Ma, Z., Scheibler, T., Strauch, S.: Integrating Compliance into Business Processes Process Fragments as Reusable Compliance Controls. In: Multikonferenz Wirtschaftsinformatik (MKWI), pp. 2125–2137. Universitätsverlag, Göttingen (2010)

    Google Scholar 

  19. Markovic, I., Pereira, A.C.: Towards a Formal Framework for Reuse in Business Process Modeling. In: BPM Workshops Advances in Semantics for Web services 2007 (semantics4ws 2007), pp. 484–495. Springer, Heidelberg (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tran, H., Zdun, U., Dustdar, S. (2011). Name-Based View Integration for Enhancing the Reusability in Process-Driven SOAs. In: zur Muehlen, M., Su, J. (eds) Business Process Management Workshops. BPM 2010. Lecture Notes in Business Information Processing, vol 66. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20511-8_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20511-8_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20510-1

  • Online ISBN: 978-3-642-20511-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics