Integrating a software product line with rule-based business process modeling

  • Authors:
  • N. Ilker Altintas;Semih Cetin

  • Affiliations:
  • Cybersoft Information Technologies Co., Atasehir, Istanbul, Turkey;Cybersoft Information Technologies Co., Ankara, Turkey

  • Venue:
  • TEAA'05 Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes an approach to integrate a software product line (Aurora) with reflective rule-based business process modeling (RUMBA). Aurora is a service-oriented application development and execution platform supporting today's well known “Rich Internet Applications” and “Enterprise Internet Applications” concepts. On the other hand, RUMBA is a rule-based model in which rules and rule-sets can be expressed in terms of dynamic aspects and delegated facts. The proposed approach mainly addresses “Reflective Aspect” and “Reflective Rule” patterns for the seamless integration of Aurora and RUMBA. Both architectural patterns introduce a “generative” approach for developing the basic aspects, dynamic rules and rule-sets so that all can be implemented in the Adaptive Object Model (AOM). The proposed model will be explained in detail and exemplified with existing projects using both Aurora and RUMBA approaches.