Linking business rules to object-oriented software using JAsCo

被引:0
|
作者
Cibran, Maria Agustina [1 ]
D'Hondt, Maja [1 ]
Suvee, Davy [1 ]
Vanderperren, Wim [1 ]
Jonckers, Viviane [1 ]
机构
[1] Vrije Univ Brussel, Syst & Software Engn Lab, Pleinlaan 2, B-1050 Brussels, Belgium
关键词
Object-oriented software engineering; business rules; aspect-oriented programming;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Object-oriented software applications that support a particular business or domain consist of substantial core application functionality and business rules. Since business rules tend to evolve frequently, it is important to separate them from the core application. However, current approaches that support business rules at the implementation level only separate the business rules themselves and not the code that links them to the core application. We observe that this code crosscuts the core application. As a result, Aspect-Oriented Programming is required to separate and encapsulate the linking code. In addition to this, we identify several other requirements for obtaining highly flexible and configurable business rules. In previous work we conducted an experiment with AspectJ for separating the business rule links. Although this delivered satisfactory results for some of the requirements, many others were not fulfilled. This paper shows how JAsCo, an aspect-oriented implementation language combining the advantages of AspectJ's expressiveness with the plug-and-play characteristics of components, succeeds in fulfilling the remaining requirements.
引用
收藏
页码:S13 / S25
页数:13
相关论文
共 50 条
  • [21] A Method for Generating Business Rules Based on Object Reflecting Information
    Huang Wei
    INTERNATIONAL SYMPOSIUM 2015: MECHANICAL AND ELECTRONICAL SYSTEMS AND CONTROL ENGINEERING, 2015, : 15 - 19
  • [22] Design and implementation of a service-oriented business rules broker
    Rosenberg, F
    Dustdar, S
    SEVENTH IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY WORKSHOPS, 2005, : 55 - 63
  • [23] Towards a distributed service-oriented business rules system
    Rosenberg, F
    Dustdar, S
    Third European Conference on Web Services, Proceedings, 2005, : 14 - 24
  • [24] Business rules integration in BPEL - A service-oriented approach
    Rosenberg, F
    Dustdar, S
    CEC 2005: Seventh IEEE International Conference on E-Commerce Technology, Proceedings, 2005, : 476 - 479
  • [25] A Hybrid Language Combining Business Rules with Object-Orientation
    Liu, Xiaojian
    Liu, Xuejun
    Li, Jianxin
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, VOLS 1 AND 2, PROCEEDINGS, 2008, : 664 - 669
  • [26] SEMANTIC BUSINESS RULES IN SERVICE ORIENTED DEVELOPMENT OF INFORMATION SYSTEMS
    Ceponiene, Lina
    Nemuraite, Lina
    Vedrickas, Gediminas
    INFORMATION TECHNOLOGIES' 2009, 2009, : 404 - 416
  • [27] K-SITE RULES Integrating Business Rules in the Mainstream Software Engineering Practice
    Martinez-Fernandez, Jose L.
    Gonzalez, Jose C.
    Suarez, Pablo
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL AIDSS: ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS, 2008, : 446 - 449
  • [28] The options approach to hardware design decision: Switching from object-oriented to aspect-oriented concepts
    Chaiworawitgul, Sarun
    Sutivong, Daricha
    2006 IEEE INTERNATIONAL ENGINEERING MANAGEMENT CONFERENCE, 2006, : 204 - +
  • [29] Integration testing of Object-Oriented and Aspect-Oriented programs: A structural pairwise approach for Java']Java
    Lazzarini Lemos, Otavio Augusto
    Franchin, Ivan Gustavo
    Masiero, Paulo Cesar
    SCIENCE OF COMPUTER PROGRAMMING, 2009, 74 (10) : 861 - 878
  • [30] Automating the construction of domain-specific modeling languages for object-oriented frameworks
    Santos, Andre L.
    Koskimies, Kai
    Lopes, Antonia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (07) : 1078 - 1093