PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Integration of application business logic and business rules with DSL and AOP

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Business processes and business rules are implemented in almost all enterprise systems. Approaches used today to their implementation are very sensitive to changes. In the paper authors propose to separate business logic layer from business rule layer by introducing an integration layer. The connections between both parts are expressed in a dedicated domain specific language (DSL). The definitions in DSL are further translated into working source code. The proof-of-concept implementation of the integration layer was done in the aspect oriented language (AOP) - AspectJ. The AOP was selected because it fits well to encapsulate scattered and tangled source code implementing the connections between business logic and business rules with the source code implementing core business logic.
Rocznik
Strony
59--69
Opis fizyczny
Bibliogr. 10 poz.
Twórcy
autor
  • Faculty of Computer Science and Management, Institute of Informatics, Wrocław University of Technology
Bibliografia
  • [1] M. A. Cibr´an and M. D’Hondt. A slice of MDE with AOP: Transforming high-level business rules to aspects. In J. Smith, editor,MoDELS, pages 170–184, 2006.
  • [2] M. D’Hondt and T. D’Hondt. Is domain knowledge an aspect? In Proceedings of the Workshop on Object-Oriented Technology, pages 293–294, London, UK, Springer-Verlag, 1999.
  • [3] B. V. Halle. Business Rules Applied – Building Better Systems Using the Business Rules Approach. Wiley, 2002.
  • [4] E. F. Hill. Jess in Action: Java Rule-Based Systems (In Action Series). Manning Publications,2003.
  • [5] ILOG JRules. http://www.ilog.com/products/jrules/.
  • [6] JAsCo language documentation. http://ssel.vub.ac.be/jasco/.
  • [7] JBoss rules. http://www.jboss.com/products/rules.
  • [8] R. Laddad. AspectJ in Action. Practical Aspect-Oriented Programming. Manning Publications,2003.
  • [9] OpenArchitectureWare user guide. http://www.openarchitectureware.com/staticpages/index.php/documentation.
  • [10] R. Ross. The business rules manifesto. http://www.businessrulesgroup.org/brmanifesto.htm, 2003.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPW7-0013-0045
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.