<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Process event bus, extracting the pvm and persistence in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34442#M18036</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In my opinion, the naming is essential to start expressing the powerful concept behind the process event bus, so process events and listeners don't express that in its fully extend. The PEB should also be part of the PVM, as the most generic events are generated by the PVM itself, however, the PVM is not the only component creating events.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Second, if extracting the PVM is easy and doable, we should do it as it helps with a clear separation of concerns and modularization as well as additional value to be used on its own. I have doubts that we can really talk of a PVM, if too many things are just woven into it as this is currently the case.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Jul 2010 11:05:12 GMT</pubDate>
    <dc:creator>micha_kiener</dc:creator>
    <dc:date>2010-07-05T11:05:12Z</dc:date>
    <item>
      <title>Process event bus, extracting the pvm and persistence</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34440#M18034</link>
      <description>This post summarizes my thoughts (after a weekend of reflection &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; ) on the discussions about Process event bus, extracting the pvm and persistence that we had on friday afternoon in the Activiti Community Kickoff Meeting.Ordered by priority:1) persistence.&amp;nbsp; If the runtime data can't be properly pe</description>
      <pubDate>Mon, 05 Jul 2010 09:30:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34440#M18034</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-07-05T09:30:56Z</dc:date>
    </item>
    <item>
      <title>Re: Process event bus, extracting the pvm and persistence</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34441#M18035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Related to the naming discussion in 2): to my understanding, the event bus is not one-way only (at least not from the point of view of other components plugged into the bus), as e.g. a task assignment module could listen to new task events being fired by the pvm, but could in turn also fire own task assigned events via the event bus. So it is not only the pvm that fires events and thus, other components are not only listeners.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jul 2010 09:43:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34441#M18035</guid>
      <dc:creator>cstettler</dc:creator>
      <dc:date>2010-07-05T09:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Process event bus, extracting the pvm and persistence</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34442#M18036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In my opinion, the naming is essential to start expressing the powerful concept behind the process event bus, so process events and listeners don't express that in its fully extend. The PEB should also be part of the PVM, as the most generic events are generated by the PVM itself, however, the PVM is not the only component creating events.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Second, if extracting the PVM is easy and doable, we should do it as it helps with a clear separation of concerns and modularization as well as additional value to be used on its own. I have doubts that we can really talk of a PVM, if too many things are just woven into it as this is currently the case.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jul 2010 11:05:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34442#M18036</guid>
      <dc:creator>micha_kiener</dc:creator>
      <dc:date>2010-07-05T11:05:12Z</dc:date>
    </item>
    <item>
      <title>Re: Process event bus, extracting the pvm and persistence</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34443#M18037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I still have trouble to see where we put the PEB.&amp;nbsp; The PEB listeners should be configured.&amp;nbsp; Configuration is engine and not pvm.&amp;nbsp; So that part of PEB should go into engine.&amp;nbsp; Whereas on the other hand, the process events are constructed and fired in the pvm.&amp;nbsp; So event creation should go in PVM.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How do you see people subscribe to PEB events in the plain PVM (without the engine) ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jul 2010 13:42:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34443#M18037</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-07-05T13:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: Process event bus, extracting the pvm and persistence</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34444#M18038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The PEB itself is part of the PVM, however, it only supports bindings of subscribed components through an API, whereas configuration based binding is only supported within the engine. There is a set of basic events being known and fired by the PVM itself, though not limited to this basic set of event types.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In other words, when I want to&amp;nbsp; use the PVM only (maybe to support my own, simple DSL on top of it), I can subscribe to PEB events by adding my listener through the PEB's API or I could come up with an own configuration handler on top of the PVM and my extensions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Within the engine, I basically see three options for PEB subscribers:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- registering my own component through the configuration (e.g. Spring namespace handler supporting this feature)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- registering my own component through a plugin mechanism (we still&amp;nbsp; would have to discuss its architecture though)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- during runtime, by adding my own component to the PEB through its API&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jul 2010 12:56:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34444#M18038</guid>
      <dc:creator>micha_kiener</dc:creator>
      <dc:date>2010-07-06T12:56:41Z</dc:date>
    </item>
    <item>
      <title>Re: Process event bus, extracting the pvm and persistence</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34445#M18039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;when I want to&amp;nbsp; use the PVM only (maybe to support my own, simple DSL on top of it), I can subscribe to PEB events by adding my listener through the PEB's API&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Would this come down to a static object/method? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Or would the listeners subscription methods be available on a ProcessDefinition?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Or some other way?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jul 2010 13:49:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-event-bus-extracting-the-pvm-and-persistence/m-p/34445#M18039</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-07-19T13:49:56Z</dc:date>
    </item>
  </channel>
</rss>

