The goal of the Rule Markup Initiative is to develop RuleML as the canonical Web language for rules using XML markup, formal semantics, and efficient implementations. RuleML covers the entire rule spectrum, from derivation rules to transformation rules and reaction rules.
Published in Chapter:
Distributed Business Rules within Service-Centric Systems
Florian Rosenberg (Technical University of Vienna, Austria), Anton Michlmayr (Technical University of Vienna, Austria), Christoph Nagl (Technical University of Vienna, Austria), and Schahram Dustdar (Technical University of Vienna, Austria)
Copyright: © 2009
|Pages: 23
DOI: 10.4018/978-1-60566-402-6.ch019
Abstract
Business rules enable a clear separation of concerns between the core business knowledge and the underlying application code. Service-oriented Computing, on the other side, enables flexible software systems and provides support for business processes based on software services with well-defined interface, descriptions and communication protocols. Yet, the alignment of software services and business rules has not been addressed in literature. In this chapter we present the ViDRE system that bridges the gap between these two paradigms by exposing business rules as Web services. In contrast to existing rule engines, our approach supports distributed rule execution using meta-rules which includes automatic transformation of rules on both client- and server-side.