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.
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
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)
Estublier, J., Dami, S., Amiour, M.: APEL: A Graphical yet Executable Formalism for Process Modeling. Automated Software Engineering, ASE journal 5(1) (1998)
Leymann, F., Roller, D.: Workflow-Based Applications. IBM Systems Journal 36(1) (1997)
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)
Lieberherr, K., Orleans, D., Ovlinger, J.: Aspect-Oriented Programming with Adaptive Methods. Communications of the ACM 44(10), 39–41 (2001)
Smith, H., Fingar, P.: Business Process Management: The Third Wave. Meghan-Kiffer Press (December 2002) ISBN: 0929652339
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)
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)
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)
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)
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)
Curtis, B., Kellner, M.I., Over, J.: Process Modeling. Communications of the ACMÂ 35(9) (September 1992)
Valetto, G., Kaiser, G.: Using Process Technology to Control and coordinate Software Adaptation. In: ICSE, Portland (May 2003)
Sutherland, J., van den Heuvel, W.: Enterprise Application Integration and Complex Adaptive Systems. Communications of the ACMÂ 45(10) (October 2002)
Pollock, J.T.: The Big Issue: Interoperability vs. Integration. EAI Journal, 48–52 (October 2001)
Lutz, J.C.: EAI Architecture Pattern. EAI Journal, 64–73 (March 2000)
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)
Lee, J., Siau, K., Hong, S.: Enterprise Integration with ERP and EAI. Communications of the ACMÂ 46(2) (February 2003)
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)
Workflow Management Coalition, Workflow Standard - Interoperability – Abstract Specification, Document Number WFMC-TC-1012, Version 2.0b (November 30, 1999)
Estublier, J., Dami, S.: Process engine interoperability: An experiment. In: Montangero, C. (ed.) EWSPT 1996. LNCS, vol. 1149, pp. 43–61. Springer, Heidelberg (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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