60 likes | 173 Views
Syed Saif ur Rahman , Ateeq Khan, Gunter Saake. Rulespect: Language-Independent Rule-Based AOP Model for Adaptable Context-Sensitive Web Services. Department of Technical and Business Information Systems, Faculty of Computer Science, University of Magdeburg, Germany.
E N D
Syed Saif ur Rahman, Ateeq Khan, Gunter Saake Rulespect: Language-Independent Rule-Based AOP Model for Adaptable Context-Sensitive Web Services Department of Technical and Business Information Systems, Faculty of Computer Science, University of Magdeburg, Germany. {srahman, ateeq, saake}@ovgu.de
Motivation • Business domain • Competitive • Changing • Managed through Information Systems (IS) • IS should be: • Adaptable • Context-sensitive • Aspect-Oriented Programming (AOP) • Promises benefits for implementing adaptability in IS
Motivation Existing AOP Models Many different implementation languages, e.g., AspectJ, SetPoint, etc. Syntax Alien Verbose Why Rule-based AOP Model? Rules are fundamental part of ISs Well know in IS domain Using rules bring rule-based intelligence in AOP model 3
Approach: Rulespect Rulespect AOP model Dynamic join-point execution Language-Independent Method interception Rule execution Rule-Based Uses rules for join-point execution 4
Summary • Adaptable context-sensitive information system • Service oriented architecture • Web services • Workflow management system • Aspect-oriented programming • Adaptability • Clean and scalable implementation • Rulespect • Familiar simple syntax • No specialized language needed • More control