1 / 8

OMG standards and related glossary entries

OMG standards and related glossary entries. Proposed glossary entries. Meta-model Production rule PRR SOA JSR 94 Business rules, SBVR and related entries Data Bases and related entries. Format. Proposed definition Why this is relevant for this group and the RIF

waite
Télécharger la présentation

OMG standards and related glossary entries

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. OMG standards and related glossary entries

  2. Proposed glossary entries • Meta-model • Production rule • PRR • SOA • JSR 94 • Business rules, SBVR and related entries • Data Bases and related entries

  3. Format • Proposed definition • Why this is relevant for this group and the RIF • How this impacts the design of the RIF • Pointers for more information

  4. Meta-model • A meta-model is the ontology for a model • Relevance for this group and the RIF • Specific rules expressed in a rule language are instances • The rule language is the model • The meta-model is the ontology of the rule language • E.g. a « rule » is made of an « antecedent », aka « condition », which is represented by a « boolean expression »; and a « consequent »… • The semantics of the rule language belongs to the meta-model • Impact on the RIF • Rule languages can be translated into each other if they share a meta-model • Pointers for more information?

  5. Production rule • A production rule is a rule where the consequent is an action or a list of actions • An action is an assertion with side effects • Production rules are widely used in commercial applications, esp. to automate business rules • There is a very large base of production rules deployed • Figures? • Users demand a standard RIF and vendors are willing to implement it • There is a high potential for early deployment of the RIF (if it fits users and vendors requirements) • Impact on the RIF • RIF must cover the specific features of production rules and the most widely deployed implementation technologies (pattern matching, RETE…) • Pointers for more information?

  6. PRR • PRR is a meta-model for Production Rule Representation under specification at OMG • PRR Core and PRR OCL • Relevance for this group and the RIF • See Production Rule • Impact on the RIF • PRR must be a meta-model for the relevant part of the RIF • The (phase 2 extension of) RIF must include a concrete syntax for the PRR meta-model (among other extensions) • PRR white paper (to be published soon by Paul)

  7. SOA • SOA is an IT architectural style that supports service orientation • Service orientation is a way of composing an application as linked services • A service is a repeatable business task • Relevance for this group and the RIF • Rules are a part of an SOA • Rules are a way to direct services • Rules are a way to implement a service • Impact on the RIF • RIF must be able to include a reference to a service, esp. a Web service • RIF must support an XSD type system • Pointers for more information?

  8. JSR 94 • JSR 94 specifies a lightweight Java API to enable stateful and stateless rule engine use; deploying rulesets from a variety of sources (including XML documents), undeploying rulesets • Relevance for this group and the RIF • JSR94 assumes the existence of a standard rule language: RIF would be that language • JSR94 is part of the motivation for vendors to implement RIF • Impact on the RIF • No apparent impact on the design of RIF • JSR94 spec

More Related