Skip to main content

An Approach and Framework for Extensible Process Support System

  • Conference paper
Software Process Technology (EWSPT 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2786))

Included in the following conference series:

Abstract

The issue of building a Process Support System Environment (PSSE), or a family of PSEE, to make them interoperate or to use them to pilot applications or services requires new solutions; there is almost no hope for a single system to address correctly all the issues.

This paper presents how we have addressed, realized and experimented a unified framework and approach. The idea is not to build the perfect PSEE but to provide a systematic way to compose specialized process services in two dimensions: horizontally, extending the functionalities of the system; and vertically providing different possible implementations of the selected functionalities.

The paper presents the framework and its principles, and gives practical examples and experimentations on how the framework was used to create a family of process support systems, the Apel family; how the family is managed and extended; how different process engine were coordinated, and how process-driven applications are handled in our system.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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.

References

  1. Estublier, J., Le-Anh, T., Villalobos, J.: Using Federations for Flexible SCM Systems. In: Proceedings of the 11th International Workshop on Software Configuration Management (SCM-11), USA (May 2003)

    Google Scholar 

  2. Estublier, J., Dami, S., Amiour, M.: APEL: A Graphical yet Executable Formalism for Process Modeling. Automated Software Engineering, ASE journal 5(1) (1998)

    Google Scholar 

  3. Leymann, F., Roller, D.: Workflow-Based Applications. IBM Systems Journal 36(1) (1997)

    Google Scholar 

  4. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  5. Lieberherr, K., Orleans, D., Ovlinger, J.: Aspect-Oriented Programming with Adaptive Methods. Communications of the ACM 44(10), 39–41 (2001)

    Article  Google Scholar 

  6. Smith, H., Fingar, P.: Business Process Management: The Third Wave. Meghan-Kiffer Press (December 2002) ISBN: 0929652339

    Google Scholar 

  7. Bachman, F., Bass, L., Buhman, C., Comella-Dorda, S.: Volume II: Technical Concepts of Component-Based Software Engineering. Technical Report CMU/SEI- 2000-TR-008, Carnegie Mellon University (May 2000)

    Google Scholar 

  8. Estublier, J., Dami, S., Amiour, M.: High Level Process Modeling for SCM Systems. In: Conradi, R. (ed.) ICSE-WS 1997 and SCM 1997. LNCS, vol. 1235, pp. 81–98. Springer, Heidelberg (1997)

    Google Scholar 

  9. Estublier, J., Verjus, H., Cunin, P.Y.: Designing and Building Software Federations. In: 1st Conference on Component Based Software Engineering (CBSE), Warsaw, Poland (September 2001)

    Google Scholar 

  10. Estublier, J., Amiour, M., Dami, S.: Building a Federation of Process Support System. In: Conference on Work Activity Coordination and Cooperation (WACC), ACM SIGSOFT, San Francisco, USA, February 1999, vol. 24(2) (1999)

    Google Scholar 

  11. Estublier, J., Cunin, P.Y., Belkhatir, N.: An Architecture for Process Support Interoperability. In: ICSP 5, Chicago, Illinois, USA, June 1998, pp. 137–147 (1998)

    Google Scholar 

  12. Curtis, B., Kellner, M.I., Over, J.: Process Modeling. Communications of the ACM 35(9) (September 1992)

    Google Scholar 

  13. Valetto, G., Kaiser, G.: Using Process Technology to Control and coordinate Software Adaptation. In: ICSE, Portland (May 2003)

    Google Scholar 

  14. Sutherland, J., van den Heuvel, W.: Enterprise Application Integration and Complex Adaptive Systems. Communications of the ACM 45(10) (October 2002)

    Google Scholar 

  15. Pollock, J.T.: The Big Issue: Interoperability vs. Integration. EAI Journal, 48–52 (October 2001)

    Google Scholar 

  16. Lutz, J.C.: EAI Architecture Pattern. EAI Journal, 64–73 (March 2000)

    Google Scholar 

  17. Van den Enden, S., Van Hoeymissen, E., et al.: A Case Study in Application Integration. In: Proceedings of the OOPSLA Business Object and Component Workshop, 15th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, USA (2001)

    Google Scholar 

  18. Lee, J., Siau, K., Hong, S.: Enterprise Integration with ERP and EAI. Communications of the ACM 46(2) (February 2003)

    Google Scholar 

  19. Wang, A.I.: An Evaluation of a Cooperative Process Support Environment. In: Proceedings IASTED International Conference on Software Engineering and Applications SEA 2002, Cambridge, MA, USA, November 4–6, 10 pages (2002)

    Google Scholar 

  20. Workflow Management Coalition, Workflow Standard - Interoperability – Abstract Specification, Document Number WFMC-TC-1012, Version 2.0b (November 30, 1999)

    Google Scholar 

  21. Estublier, J., Dami, S.: Process engine interoperability: An experiment. In: Montangero, C. (ed.) EWSPT 1996. LNCS, vol. 1149, pp. 43–61. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Estublier, J., Villalobos, J., LE, AT., Sanlaville, S., Vega, G. (2003). An Approach and Framework for Extensible Process Support System. In: Oquendo, F. (eds) Software Process Technology. EWSPT 2003. Lecture Notes in Computer Science, vol 2786. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45189-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45189-1_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40764-5

  • Online ISBN: 978-3-540-45189-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics