1 / 6

Rulespect: Language-Independent Rule-Based AOP Model for Adaptable Context-Sensitive Web Services

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.

gari
Download Presentation

Rulespect: Language-Independent Rule-Based AOP Model for Adaptable Context-Sensitive Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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

  4. Approach: Rulespect Rulespect AOP model Dynamic join-point execution Language-Independent Method interception Rule execution Rule-Based Uses rules for join-point execution 4

  5. Approach: Rulespect Model 5

  6. 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

More Related