PL EN


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

Business rules modularization with AOP

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
PL
Modularyzacja reguł biznesowych z wykorzystaniem AOP
Języki publikacji
EN
Abstrakty
EN
Approaches used today to business rules implementation do not solve the problem of tangling and scattering the source code representing application business logic with the source code representing business rules. The problem can be solved by introducing a new layer intermediated between business rule repository and application logic layer. The requirements for such layer were identified and the possibility of implementing the layer in AspectJ language was considered.
PL
Stosowane współcześnie podejścia do implementacji reguł biznesowych nie rozwiązują problemów poplątania i rozproszenia kodu logiki biznesowej z kodem reprezentującym reguły biznesowe. Problemy te można rozwiązać przez wprowadzenie nowej warstwy, pośredniczącej pomiędzy repozytorium reguł biznesowych i warstwą logiki aplikacji. W artykule przedstawiono wymagania dla warstwy pośredniczącej i przeanalizowano możliwość jej realizacji w języku AspectJ.
Rocznik
Strony
234--238
Opis fizyczny
Bibliogr. 12 poz., rys.
Twórcy
autor
Bibliografia
  • [1] Ross R. G., The Business Rules Manifesto, Business Rules Group (2003), http://www.businessrulesgroup.org/brmanifesto.htm
  • [2] Laddad R., I want my AOP!, Part 1-3, Separate software concerns with aspect-oriented programming, JavaWorld (2002), http://www.javaworld.com/javaworld/jw-04-2002/jw- 0412-aspect3.html
  • [3] Ross R.G., The Business Rule Book, Business Rule Solutions, Houston, 1997.
  • [4] Friedman-Hill E., Jess in Action: Rule-Based Systems in Java, Manning Publications, 2003.
  • [5] Ross R. G., Principles of the Business Rule Approach, Addison Wesley, 2003.
  • [6] von Halle B., Business Rules Applied - Building Better Systems Using the Business Rules Approach, Wiley, 2002.
  • [7] Arsanjani A., Rule pattern language 2001: A pattern language for adaptive manners and scalable business rule design and construction, 9th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39), 2001.
  • [8] Gamma E., Helm R., Johnson R., Vlissides J., Design Patterns: Elements of Reusable Object-Oriented Software, Addison- Wesley, 1995.
  • [9] Java Community Process: JSR-94: Java Rule Engine API – http://jcp.org/en/jsr/detail?id=94
  • [10] Laddad R., AspectJ in Action – Practical Aspect-Oriented Programming, Manning Publications, 2003.
  • [11] Allan Ch., Avgustinov P., at all, Adding Trace Matching with Free Variables to AspectJ, Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 2005, 345-364.
  • [12] Equinox Aspects – http://www.eclipse.org/equinox/incubator/- aspects/index.php
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPOB-0038-0005
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ć.