<?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 To: jbarrez or tombaeyens, why build ProcessEngine this way? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29562#M15115</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; In alpha1, I see that we build a ProcessEngine by Configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; Configuration().configurationUrl(resource).buildProcessEngine()&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;; it's flexible relatively.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; But in alpha2, I see we have modified the building-approach: we build the ProcessEngine through a DbProcessEngineBuilder (and a ProcessEngineConfiguration). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; But in that, there are some hardcodes I think, i.e. we construct the BpmnDeploy class directly in DeployManager class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Why we do this modified? Is this a compromise or a permanent modify?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Why we don't parse these files "activiti.cfg.default.deployer.manager.xml….." to construct the ProcessEngine?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Jun 2010 10:41:57 GMT</pubDate>
    <dc:creator>ccappuccino</dc:creator>
    <dc:date>2010-06-07T10:41:57Z</dc:date>
    <item>
      <title>To: jbarrez or tombaeyens, why build ProcessEngine this way?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29562#M15115</link>
      <description>Hi&amp;nbsp; Guys,&amp;nbsp; In alpha1, I see that we build a ProcessEngine by Configuration&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Configuration().configurationUrl(resource).buildProcessEngine()‍; it's flexible relatively.&amp;nbsp; But in alpha2, I see we have modified the building-approach: we build the ProcessEngine through a DbProcessEngineBuilder (a</description>
      <pubDate>Mon, 07 Jun 2010 10:41:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29562#M15115</guid>
      <dc:creator>ccappuccino</dc:creator>
      <dc:date>2010-06-07T10:41:57Z</dc:date>
    </item>
    <item>
      <title>Re: To: jbarrez or tombaeyens, why build ProcessEngine this way?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29563#M15116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi&lt;BR /&gt;&amp;nbsp; Guys,&lt;BR /&gt;&amp;nbsp; In alpha1, I see that we build a ProcessEngine by Configuration&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;CODE&gt; Configuration().configurationUrl(resource).buildProcessEngine()&lt;/CODE&gt;; it's flexible relatively.&lt;BR /&gt;&amp;nbsp; But in alpha2, I see we have modified the building-approach: we build the ProcessEngine through a DbProcessEngineBuilder (and a ProcessEngineConfiguration). &lt;BR /&gt;&amp;nbsp; But in that, there are some hardcodes I think, i.e. we construct the BpmnDeploy class directly in DeployManager class.&lt;BR /&gt;&amp;nbsp; Why we do this modified? Is this a compromise or a permanent modify?&lt;BR /&gt;&amp;nbsp; Why we don't parse these files "activiti.cfg.default.deployer.manager.xml….." to construct the ProcessEngine?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;I only worked with Alpha 2, but on the Pojo thread, I also mention that I would love a way to configure a engine that doesn't tie me to a SQL database.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jun 2010 12:54:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29563#M15116</guid>
      <dc:creator>joshuap</dc:creator>
      <dc:date>2010-06-07T12:54:17Z</dc:date>
    </item>
    <item>
      <title>Re: To: jbarrez or tombaeyens, why build ProcessEngine this way?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29564#M15117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;First, to work on the PVM only, you don't need a configuration.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Second, if you want to work with BPMN and persistence, then we only provide DB support for now.&amp;nbsp; That's why it is called DbProcessEngineBuilder. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Joshua, if you say you don't want to be tied to a DB, are you referring to the cloud persistence?&amp;nbsp; Atm, we envisioned a CloudProcessEngineBuilder for that.&amp;nbsp; After we worked this out concrete (only in research atm) then we can check if it's&amp;nbsp; possible to merge the two.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The configuration was changed to better facilitate wiring configuration completely in frameworks like spring.&amp;nbsp; Now there is a ProcessEngineConfiguration.&amp;nbsp; That is now completely specifyable in e.g. Spring's bean-xml (or any other IOC framework).&amp;nbsp; So in that case you wouldn't need an activiti configuration file any more.&amp;nbsp; The spring configuration would probably use the ProcessEngineConfiguration class directly, rather then the DbProcessEngineBuilder.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The DbProcessEngineBuilder is a convenience class that creates a ProcessEngineConfiguration and then a ProcessEngine based on a few simple properties.&amp;nbsp; But a lot more is configurable.&amp;nbsp; To have the fine level configuration options, you would need to use the ProcessEngineConfiguration.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The DbProcessEngineBuilder will cover all the environments and configurations for which we will have our QA set up in continuous integration.&amp;nbsp; So if you stick within the DbProcessEngineBuilder, then you're sure that we have it covered in our QA lab (well… setting up the QA lab is still TODO, but i'm showing the plan we have)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 08:47:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29564#M15117</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-06-09T08:47:56Z</dc:date>
    </item>
    <item>
      <title>Re: To: jbarrez or tombaeyens, why build ProcessEngine this way?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29565#M15118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The configuration was changed to better facilitate wiring configuration completely in frameworks like spring.&amp;nbsp; Now there is a ProcessEngineConfiguration.&amp;nbsp; That is now completely specifyable in e.g. Spring's bean-xml (or any other IOC framework).&amp;nbsp; So in that case you wouldn't need an activiti configuration file any more.&amp;nbsp; The spring configuration would probably use the ProcessEngineConfiguration class directly, rather then the DbProcessEngineBuilder.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Oh Yes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Great, we expect Activiti progressing by and by.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jun 2010 11:46:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/to-jbarrez-or-tombaeyens-why-build-processengine-this-way/m-p/29565#M15118</guid>
      <dc:creator>activiti-admin</dc:creator>
      <dc:date>2010-06-09T11:46:02Z</dc:date>
    </item>
  </channel>
</rss>

