We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byJose Page
Modified over 2 years ago
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.
Semantic Business Management November 5, 2009 Paul Haley Automata, Inc. (412)
An Introduction to Object Modeling An Introduction to Object Modeling The approach of using object modeling during systems analysis and design is called.
University of Toronto Michael Gruninger University of Toronto, Canada Leo Obrst MITRE, McLean, VA, USA February 6, 2014February 6, 2014February 6, 2014.
Introduction to knowledge management. What is knowledge management Knowledge management can be difficult to define, because it encompasses a wide range.
Introduction New Form Stage 1 Stage 2 Stage 3 Feedback Conversation Career Development SMART Goals Competency Framework Documents There are also links.
1 Systems Engineering A Way of Thinking A Way of Doing Business Enabling Organized Transition from Need to Product August 1997 Systems Engineering Technical.
Software Development QA Best Practices May 20, 2010 Suzette Hackl, CSM Senior Project Manager Skyline Technologies, Inc.
The Model-Driven Semantic Web Emerging Technologies & Implementation Strategies Elisa Kendall Sandpiper Software September 8, 2005.
Software Reuse and Component-Based Software Engineering CIS 376 Bruce R. Maxim UM-Dearborn.
Learning Objectives 6.1 Explain the importance of mission, vision, and value statement and how they set the foundation for the planning process. 6.2 Describe.
Whenever there is a discussion about the theoretical bases for health education and health promotion, we often find the terms theory and model used. Some.
1 Facilitating Effective Meetings Ruth A Johnston, Ph.D
16 August Trends in Practical Deployment of HL7 Standards: supporting regional electronic healthcare records Mark Shafarman Past Chair HL7 with additional.
Testing Relational Database. Overview Once the design of a database system has been completed, the developers are ready to move into the implementation.
Chapter:4 Principles That Guide Practice Unit II.
Copyright: ©2005 by Elsevier Inc. All rights reserved. 1 Author: Graeme C. Simsion and Graham C. Witt Chapter 10 Logical Database Design.
PLANNING THE AUDIT Individual audits must be properly planned to ensure: Appropriate and sufficient evidence is obtained to support the auditors opinion;
Hoàng Lam Sơn Department of Information Technology Ministry of Natural Resources and Environment (MoNRE)
Developing a Person-Centered Plan of Care. Planning Care Planning care is the most important task, the foundation for all that is to come in treatment.
Query Health Concept-to-Codes (C2C) SWG Summary Outputs Consensus Approved on 3/19/
Project Management Dr. Anbang Qi Prof. of International Business School of Nankai University.
The End of a Cottage Industry: The coming industrial revolution for biomedical ontologies Mark A. Musen Stanford University
ASWEC 2008Slide 1 Construction by Configuration: An opportunity for SE research Prof. Ian Sommerville St Andrews University Scotland.
A Parents Guide to Gifted IEPs and GIEP Meetings Information sources: Todd McIntyre, Wayne Mery, Jayne Rauenzahn and PAGE website.
October DMV Team members: Lin Fry, Heather Goulet, Nancy Trefzger.
Who am I as a Teacher? Final Project My Professional Identity as a Teacher: Beliefs about teaching, learning, literacy and assessment By Emily Mullins.
Texas State Performance Appraisal System Putting the Pieces Together.
The Project Cycle Management Course presented by Simon Pluess World Alliance of YMCAs.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14Slide 1 Chapter 14 Design with Reuse.
Imagine It! Inquiry. Why Use the Inquiry Process? Instruction in reading, writing, speaking, and listening is often fragmented and lacking in a coherent.
© 2016 SlidePlayer.com Inc. All rights reserved.