{"id":178,"date":"2010-01-27T15:55:25","date_gmt":"2010-01-27T20:55:25","guid":{"rendered":"http:\/\/haleyai.com\/wordpress\/?p=178"},"modified":"2018-07-23T09:25:52","modified_gmt":"2018-07-23T14:25:52","slug":"how-is-a-process-an-event","status":"publish","type":"post","link":"http:\/\/haleyai.com\/wordpress\/2010\/01\/27\/how-is-a-process-an-event\/","title":{"rendered":"How is a process an event?"},"content":{"rendered":"<p>Today, I came upon some <a title=\"knowledge, events, and semantics\" href=\"http:\/\/architectguy.blogspot.com\/2009\/11\/events-and-semantics.html\" target=\"_blank\">commentary <\/a><span>by a business rule colleague, Carlos <span>Serranos<\/span>-Morales, of Fair Isaac concerning a presentation I made at the Business Rules Forum.\u00a0 During the presentation I showed some sentences that are beyond the current state of the art in the business rules industry.\u00a0 Generally speaking, these were logical statements that did not use the word &#8220;if&#8221;.\u00a0 (Note, however, that\u00a0many of the them could be expressed in SBVR, <span>OMG&#8217;s<\/span> semantics of business vocabulary and rules standard).\u00a0 Carlos argued that such statements should be more precisely articulated within the specific context of a business process.\u00a0<\/span><\/p>\n<p>Here is the slide that triggered the controversy:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/AI-beyond-Fair-Isaac.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"854\" height=\"641\" class=\"aligncenter size-full wp-image-179\" title=\"AI beyond Fair Isaac\" src=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/AI-beyond-Fair-Isaac.jpg\" alt=\"AI beyond Fair Isaac\" srcset=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/AI-beyond-Fair-Isaac.jpg 854w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/AI-beyond-Fair-Isaac-300x225.jpg 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p><!--more--><span>The point of this slide was to show how the current &#8220;state of the art&#8221; in business rules forces users away from managing knowledge and into coding with &#8220;if-then&#8221; structure.\u00a0 Carlos argued in favor of situating knowledge in what he characterized as &#8220;the higher level business process&#8221;.\u00a0 I maintain that software should be able to figure out where knowledge is relevant and put it there in the proper manner.\u00a0 That is, the various &#8220;if-then&#8221; statements that can be derived from a more natural and expressive logical statement should be derived by machine.\u00a0 Otherwise, the sales pitch that BRMS are accessible and usable by non-technical people is not only wrong, but potentially misleading.\u00a0 That is, I think that knowledge is higher-level than flow-charts, although Carlos sees things in the other order.\u00a0 Neither one of us denies the other, but I am comfortable that the higher ambition is to empower non-programmers with knowledge management that drives automation rather than to provide\u00a0automation that limits the codification of knowledge to technical personnel.\u00a0<\/span><\/p>\n<p>Carlos presented 4 bullet points in his post.\u00a0 I think these were triggered by the following slide:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Fair-Isaac-and-CEP.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"854\" height=\"641\" class=\"aligncenter size-full wp-image-180\" title=\"Fair Isaac and CEP\" src=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Fair-Isaac-and-CEP.jpg\" alt=\"Business rules, events and processes and Fair Isaac\" srcset=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Fair-Isaac-and-CEP.jpg 854w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Fair-Isaac-and-CEP-300x225.jpg 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p><span>The last of these bullets relates to comments above and the first few to the perception that BPM is more important than CEP.\u00a0 Overal, these are addressing the ignorance of most decision making applications of rules with regard to the current event or state of a business process in which the are embedded.\u00a0 It is clear that Carlos and I are in agreement that this is an important architectural aspect of succeeding with the three technologies.<\/span><\/p>\n<p><span>I agree with Carlos&#8217; first two bullets concerning the need for events and state of processes to be accessible to logical and policy-based knowledge.\u00a0 His third bullet, however, exposes one of the deep challenges facing convergence of business rules, processes, and events.\u00a0 In this bullet Carlos implies that rules are for decision management only.\u00a0 He misses that knowledge, which is higher level than rules, may define or govern the process itself.\u00a0\u00a0 I would like to emphasize here, however, that we agree on the need for a representation of events, state, and processes to be shared across the event, process, rule technology stack.\u00a0<\/span><\/p>\n<p>Unfortunately, Carlos reiterates the Fair Isaac mantra that events are not core to process or the stack, <a title=\"CEP peripheral to Fair Isaac model\" href=\"http:\/\/www.edmblog.com\/weblog\/2008\/11\/an-attempt-at-demystifying-cep-bpm-and-brms.html\">citing <\/a><span>colleague Carole-Ann <span>Matignon<\/span>, but are peripheral to rules for decisions in the hands of knowledge workers and BPM &#8220;tools&#8221; in <span>whoever&#8217;s<\/span> hands.<\/span><\/p>\n<p>This is a problem with the BRMS and BPM industries as a whole and one that I hope Progress, if not TIBCO, drive home commercially this year.\u00a0 Carlos says, in line with his other thinking, that &#8220;a process is not an event&#8221;.\u00a0\u00a0 This is consistent because if processes are events then Fair Isaac&#8217;s position would be inconsistent and untenable.\u00a0<\/p>\n<p>As he wrapped up, Carlos said &#8220;and, definitely, processes are not events&#8221;, presumably in response to this slide:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Event-semantics-and-Fair-Isaac.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-187  aligncenter\" title=\"Event semantics and Fair Isaac\" src=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Event-semantics-and-Fair-Isaac.jpg\" alt=\"Fair Isaac: processes are not events\" width=\"857\" height=\"640\" srcset=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Event-semantics-and-Fair-Isaac.jpg 857w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/2010\/01\/Event-semantics-and-Fair-Isaac-300x224.jpg 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Here is my take on the title of Carlos&#8217; post:\u00a0 Events and semantics.<\/p>\n<p>An event is something that happens.\u00a0 The big bang was an event.\u00a0 The civil war was an event.\u00a0 The swearing in of President Obama was an event.\u00a0 The beginning of this day was an event.\u00a0 Does anyone disagree at this point?<\/p>\n<p><span>OK, if you didn&#8217;t disagree&#8230; Is the occurrence of a war is an event?\u00a0 Is the swearing in of a president an event?\u00a0 Is the beginning of the occurrence of something an event?\u00a0 The answer is yes, of course!<\/span><\/p>\n<p><span>Is war a process?\u00a0 Is swearing in\u00a0a process?\u00a0 Yes.\u00a0 Is the beginning of an occurrence a process?\u00a0 Well, it depends if you are referring to the instant of time at which something begins or the process by which it begins.\u00a0 If you are referring to an instant of time, as in the start of something (rather than its starting), then you are referring to an event but not a process.\u00a0 That is, processes take some time.<\/span><\/p>\n<p><span>In fact, processes are events that take time.\u00a0 If it helps, you can always throw the word &#8220;occurrence&#8221; in front of &#8220;process&#8221; to distinguish the instances of processes from their types, as in the distinctions between abstractions and realities, concepts or classes or sets and instances or members.<\/span><\/p>\n<p>But the fact remains, processes are events.<\/p>\n","protected":false},"excerpt":{"rendered":"<p> processes are events that take time<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,72,7,9,13],"tags":[60,378,65,381,71,376,377,78,882,119,121,123,131,380,885,887,235,326,268,269,379,293,305],"class_list":["post-178","post","type-post","status-publish","format-standard","hentry","category-business-process-management","category-business-rules-management","category-complex-event-processing","category-decision-management","category-knowledge-management","tag-bpm","tag-brf","tag-brms","tag-business-process","tag-business-rules-forum","tag-carlos-serrano-morales","tag-carole-ann-matignon","tag-cep","tag-decision-management","tag-english","tag-event","tag-event-processing","tag-fair-isaac","tag-if-then","tag-knowledge-management","tag-natural-language","tag-process","tag-progress","tag-sbvr","tag-semantics","tag-state","tag-tibco","tag-vocabulary"],"_links":{"self":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/comments?post=178"}],"version-history":[{"count":18,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts\/178\/revisions"}],"predecessor-version":[{"id":185,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts\/178\/revisions\/185"}],"wp:attachment":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/media?parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/categories?post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/tags?post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}