Event and Process Semantics will Rule RuleML, 2008 Paul Haley Automata, Inc. (412) 716-6420 Copyright © 2008, Automata, Inc.

Slides:



Advertisements
Similar presentations
Model Interchange Testing: a Process and a Case Study
Advertisements

Semantic Business Management November 5, 2009 Paul Haley Automata, Inc. (412)
1 Ontology Applications in ERS Management The Role of Decision Supporting Ontologies for Implementing Effective Solutions to All-Hazard Danger Zones Ontolog.
OMG standards and related glossary entries. Proposed glossary entries Meta-model Production rule PRR SOA JSR 94 Business rules, SBVR and related entries.
W3C Rule Interchange Format Working GroupSBVR is an Object Management Group Specification1 SBVR (Semantics of Business Vocabulary & Business Rules) Definition:
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
How did we get here? (CMIS v0.5) F2F, January 2009.
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Peter Andreae Computer Science Victoria University of Wellington Copyright: Peter Andreae, Victoria University of Wellington UML for design: Class Diagrams.
Project What is a project A temporary endeavor undertaken to create a unique product, service or result.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
FIA Workshop March, 17, 2014 A multi-PaaS application management system Panagiotis Gouvas (SingularLogic)
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
Tim Harris| Western Computer
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
David Harrison Senior Consultant, Popkin Software 22 April 2004
Universe Design Concepts Business Intelligence Copyright © SUPINFO. All rights reserved.
Chapter 2: Piaget's Stages of Cognitive Development Jean Piaget ( )
XBRL in the investment funds market: The role of private institutions Rubén Lara Grupo Analistas.
Business Rules: The Promise of Data Warehousing. In the Beginning: Formulating Business Rules The Business Objectives The Promise (Data Warehousing) –
ISO 9001:2015 Revision overview - General users
The Software Development Life Cycle: An Overview
Harold Boley, Adrian Paschke, and Tara Athan (RuleML Initiative)RuleML Initiative The 6th International Symposium on Rules: Research Based and Industry.
These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.1.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Use Cases College of Alameda Copyright © 2007 Patrick McDermott.
Towards Semantic Business Intelligence Semantic Technology 2010, San Francisco Paul Haley Automata, Inc. (412)
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Software Component Technology and Component Tracing CSC532 Presentation Developed & Presented by Feifei Xu.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
Conceptual Data Modeling. What Is a Conceptual Data Model? A detailed model that shows the overall structure of organizational data A detailed model.
Conflict Resolution II. Agriculture Education Instructor:
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
5 Levels of MDM Maturity.
Enterprise Content Management: Building a Collaborative Framework 32 nd Meeting of the Section of International Organizations, International Council on.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
1 Lecture 15: Chapter 19 Testing Object-Oriented Applications Slide Set to accompany Software Engineering: A Practitioner’s Approach, 7/e by Roger S. Pressman.
Uses for Long-Running Distributed Transactions Object Management Group Web Services Workshop 6 March 2002 William Cox BEA Systems, Inc.
COM362 Knowledge Engineering Exam Revision 1 John MacIntyre
Business Rules 12 th Meeting Course Name: Business Intelligence Year: 2009.
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
Structuring Learning. Agenda Structuring learning. Structuring lab sessions. Engagement. Critical Thinking. Ideas for structuring learning. Activity.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
A Test Case Suite for Hornlog+ RuleML 1.01 A Test Case Suite for Hornlog+ RuleML 1.01 CS6795 Semantic Web Techniques Team 3: Zhenzhi Cui Radhika Yadav.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
© 2014 IBM Corporation The BE 2 model: When Business Events meet Business Entities Fabiana Fournier and Lior Limonad 8 September 2014.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OMG Meeting – March 2012 November 30 th Requirements and test cases Preliminary meta-model.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
IBM Research © 2008 IBM Corporation Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes,
Object Management Group Information Management Metamodel
Event and Process Semantics will Rule
Decision Automation using Models , Services and Dashboards
Chapter 24 Testing Object-Oriented Applications
SmaRT Visualization of Legal Rules for Compliance
Chapter 19 Testing Object-Oriented Applications
Semantic Information Modeling for Federation
About this Template Dear Colleague, This template is provided by Valooto to help you communicate the facts about your need for a CPQ (Configure Price Quote)
Chapter 19 Testing Object-Oriented Applications
Model-Driven Semantic Web Rule Engineering
Business Intelligence
Business Process Management and Semantic Technologies
Presentation transcript:

Event and Process Semantics will Rule RuleML, 2008 Paul Haley Automata, Inc. (412) Copyright © 2008, Automata, Inc.

Standards vs. Vendors Until BRMS understand rules that refer to activities and events occurring within business processes, business rules application will remain largely confined to discrete decisions, such as encapsulation within a decision service. By incorporating an adequate ontology of process, state, events and action, however, the knowledge management capabilities first developed in BRMS will broaden to encompass much of BPM and complex event processing (CEP). Given the fact that BRMS has been incorporated by the dominant platform vendors, modeling should move up from the relatively narrow perspective of a BRMS into the broader context of BPM and CEP. Copyright © 2008, Automata, Inc.

Why Process Ontology The ability to interchange semantic models across major BPM/rule vendors would dramatically increase the market for reusable, enterprise- relevant knowledge. The lack of ontology for events, processes, states, actions, and other concepts that relate to change over time limits rules or logic that govern processes or react to events to implementations rather than declarative knowledge. Copyright © 2008, Automata, Inc.

Rules and Processes Integration is loose and inadequate –Rules have no visibility to process or state –Decisions are isolated from processes –Governance of processes by rules is not addressed Definition of processes by logic is not addressed Logical and business rules are 2 nd class citizens Knowledge management is denigrated Rules are merely implementation Copyright © 2008, Automata, Inc.

Why dont these statements work? Underwriting must precede approval. Marital status is the state of people with respect to their participation in marriage. A plane flies from when it takes off to when it lands. A plane taxis between landing and taking off except when it is parked. Call a customer who has not responded to a notice within the applicable period. If a validated application has been submitted forward it to originations (or underwriting). Copyright © 2008, Vulcan, Inc. and Automata, Inc.

Code or Knowledge? Convergence of rules & BPM is fait accompli –What will SAP, IBM & Oracle bring to market? –What will Microsoft do (e.g., w/ SBVR)? –Will TIBCO build a BRMS to compete in BPM? Is there hope of vendor-independent rules? –PRR is probably more important than RIF Is there hope for knowledge management? –But PRR is inadequate for the knowledge level –Ontology is critical for knowledge interchange –Vocabulary is critical for accessibility Copyright © 2008, Automata, Inc.

Vendor-Agnostic BRMS Ignoring technical details… –W3C standards (OWL and RIF) may be technically adequate –OMG standards (SBVR and PRR) may be technically adequate W3C and OMG standards are practically inadequate, however –Production rules (PRR and RIF) are at the implementation level –There is no connection between SBVR and PRR –There is no connection between vocabulary and RIF –Action is lacking in OWL Natural language or spreadsheet metaphors are critical for stakeholder and subject matter expert knowledge management Rule languages or object- or tuple-oriented approaches are – by comparison – unacceptable The market will continue to drive advancement in end-user accessibility, especially natural language expression Copyright © 2008, Automata, Inc.

What Standards Lack W3C and OMG standards are maturing to adequacy –at least with regard to format –SBVR is ahead on vocabulary but not on ontology –ontologically they are likely to remain inadequate for years Convergence requires a process ontology –managing knowledge about processes requires one –managing knowledge within processes requires one Managing knowledge –about or involving states requires one –about actions (e.g., services) requires one Even managing knowledge about events requires one Copyright © 2008, Automata, Inc.

Process Ontology Must relate processes and events –the concepts vs. the occurrences, of course –this will not happen by consensus a process is an event an occurrence of a process is an event Must relate processes and states Must include tense –past, present and future –perfected and progressive Will be impoverished without an ontology of time –SBVR time in progress, OWL Time inadequate An ontology of time requires an ontology of quantities –units, agreement, composition, conversion and accuracy come into play –a point in time plus an amount of time is a point in time Copyright © 2008, Automata, Inc.

The ontology will soon cover Points in time and intervals of times –specific, recurring, and relative Times of the day and time zones –Universal time Days of the week, month, and year –the Gregorian Calendar Duration, units of time & accuracy Arithmetic involving times and durations Copyright © 2008, Vulcan, Inc. and Automata, Inc.

Semantic BPM: easier & better Each box is a sentence using a verb that references the semantics of a process Processes have causality and roles –Reviews result in findings. –Reviews are performed by agents. –The object of reviews are information. So the task doesnt make sense without identifying the potential or expected findings, the agent(s), and the information Copyright © 2008, Vulcan, Inc. and Automata, Inc.

Semantic CEP: easier & better Managing state becomes much simpler –a plane is no longer flying after it lands –a plane begins flying when it takes off Knowing that events and processes occur –allows when (and where) to be understood –a landing starts when a plane approaches CEP becomes simpler with a BRMS –that understands aggregates over time –that understands tense wrt states and processes Copyright © 2008, Vulcan, Inc. and Automata, Inc.

BRMS Fragmentation Broadening the BRMS perspective to encompass event and process contexts would fragment the ontology and vocabulary of BRMS from statements of logic, policy, or behavior. Modeling event-driven and business processes should (does) correspond to defining ontology. The ontology should be the same for BPM, CEP, or the BRMS, as will the behaviors. At runtime, rules would know what is happening in terms of events and processes without redundant representation and manual runtime interchange. Copyright © 2008, Automata, Inc.

Ontology Beyond Rules When will the major CEP/BPM/rule vendors have ontologies? –When will anyone? –Will interchange be possible? Will third parties be able to drive the vendors? –There are no standards for CEP. –Can a tool generate BPMN or … and PRR or RIF or … ? Or do they have to do it on their own? What does this mean for rule standards? Copyright © 2008, Automata, Inc.