<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bonita open source BPM community blog</title>
	
	<link>http://www.bonitasoft.org/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 24 May 2013 11:36:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BonitaOpenSourceBpmCommunityBlog" /><feedburner:info uri="bonitaopensourcebpmcommunityblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Bonita BPM 6 demo</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/OsXMiCjkY04/</link>
		<comments>http://www.bonitasoft.org/blog/announcement/bonita-bpm-6-demo/#comments</comments>
		<pubDate>Fri, 24 May 2013 11:36:08 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6294</guid>
		<description><![CDATA[Dear Community members, Maybe you are following @bonitasoft on Twitter, and so you may already know: we will demonstrate Bonita BPM 6 (please, notice the new name) at Solution Linux in Paris next week! Of course, we know that not all our community members can attend as you are all over the world. Stay tuned [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Community members,</p>
<p>Maybe you are following <a href="https://twitter.com/bonitasoft" target="_blank">@bonitasoft</a> on Twitter, and so you may already know: we will demonstrate Bonita BPM 6 (please, notice the new name) at Solution Linux in Paris next week!</p>
<p>Of course, we know that not all our community members can attend as you are all over the world. Stay tuned &#8211; we&#8217;ll be putting events and webinars on <a href="http://www.bonitasoft.com/resources/events" target="_blank">the agenda</a> for everyone, soon.</p>
<p>If you can&#8217;t wait, go to our Facebook page and tell us <a href="https://www.facebook.com/questions/582099938477117/" target="_blank">which Bonita BPM version 6.0 feature interests you most?</a></p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/OsXMiCjkY04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/announcement/bonita-bpm-6-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/announcement/bonita-bpm-6-demo/</feedburner:origLink></item>
		<item>
		<title>Meet us at Solution Linux</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/PnAsulOs_cM/</link>
		<comments>http://www.bonitasoft.org/blog/announcement/meet-us-at-solution-linux/#comments</comments>
		<pubDate>Tue, 21 May 2013 08:31:24 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6288</guid>
		<description><![CDATA[Dear Community members, Just a small post to remind you that BonitaSoft is going to be at Solution Linux, May 28-29th 2103. We&#8217;ll be at booth &#8220;C21&#8243;. We look forward to meeting you &#8220;in real life!&#8221; Let&#8217;s chat about BOS, our Community, ideas and questions you have, or whatever &#8230; you are welcome!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.solutionslinux.fr" target="_blank"><img class="alignright" title="Solution Linux" src="https://lh5.googleusercontent.com/-_R2hTK55iJk/UPbIwcLVXqI/AAAAAAAACno/p9e_BCouKjo/s257/Linux_03.png" alt="" width="257" height="121" /></a>Dear Community members,</p>
<p>Just a small post to remind you that BonitaSoft is going to be at Solution Linux, May 28-29th 2103. We&#8217;ll be at booth &#8220;C21&#8243;.</p>
<p>We look forward to meeting you &#8220;in real life!&#8221; Let&#8217;s chat about BOS, our Community, ideas and questions you have, or whatever &#8230; you are welcome!</p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/PnAsulOs_cM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/announcement/meet-us-at-solution-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/announcement/meet-us-at-solution-linux/</feedburner:origLink></item>
		<item>
		<title>Full Open Source setup of Bonita Open Solution – Part 2: Server</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/yEjRHoI9x3s/</link>
		<comments>http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-solution-part-2-server/#comments</comments>
		<pubDate>Tue, 07 May 2013 12:38:00 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6090</guid>
		<description><![CDATA[This tutorial continues the explanation about how to set up Bonita Open Solution on a full Open Source stack, from installation of Bonita Studio through running a process on the production server. Part 1 began with the installation of Bonita Studio, and this post is about installing a basic production server. You will use: Ubuntu Desktop [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial continues the explanation about how to set up Bonita Open Solution on a full Open Source stack, from installation of Bonita Studio through running a process on the production server. </p>
<p>Part 1 began with <a href="http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-sollution-part-1-studio/" target="_blank">the installation of Bonita Studio</a>, and this post is about installing a basic production server.  You will use:</p>
<ul>
<li>Ubuntu Desktop and Server 12.04 LTS,</li>
<li>OpenJDK 6 ,</li>
<li>PostgreSQL 9.1,</li>
<li>Tomcat 6, and of course,</li>
<li>the Open Source version of Bonita Open Solution (BOS) 5.10, all in 64 bits.</li>
</ul>
<p>This tutorial is aimed for beginners, but you will need to have Ubuntu installed and have basic knowledge about using terminals.  </p>
<h2>Server</h2>
<h3>Installation of the Ubuntu Server</h3>
<p>I used VirtualBox to install Ubuntu Server, with a bridged network configuration so it has its own IP address over the network. (Of course, feel free to install Ubuntu Server on some actual hardware.) Set &#8220;bonita&#8221; as the first user and &#8220;bpm&#8221; as the password. (Note that this is appropriate for the tutorial, but for production, you should of course use more secured credentials.)  As said in the introduction, this will not cover the entire installation of Ubuntu Server. However, it is useful to show that during the installation, you can select some packages to be pre-installed. As you can see in the second screenshot below, you should select &#8220;OpenSSH server&#8221;, &#8220;LAMP Server&#8221;, &#8220;PostgreSQL database&#8221; and &#8220;Tomcat Java Server&#8221;.</p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Ubuntu-Server-Installation.png"><img class="alignnone size-thumbnail wp-image-6183" title="Ubuntu Server Installation" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Ubuntu-Server-Installation-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Ubuntu-Server-Installation-Software-Selection.png"><img class="alignnone size-thumbnail wp-image-6184" title="Ubuntu Server Installation - Software Selection" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Ubuntu-Server-Installation-Software-Selection-150x150.png" alt="" width="150" height="150" /></a></p>
<p>When the installation is finished, I suggest you update all packages:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get update<br />
sudo apt-get upgrade</div></div>
</pre>
<p>If you let dhcp manage the IP address for you, retrieve the address of the server. It will be very useful to use SSH in a terminal, and then have control of the server from the desktop PC where you&#8217;ve already installed Bonita Studio:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo ifconfig</div></div>
</pre>
<p>The system will ask for your password.  Once you have your IP address, you can start a terminal on your desktop PC. Using SSH, you can remote control the server from the desktop PC, so you can do all steps of the tutorial with copy / paste, etc.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ssh bonita@192.168.0.209</div></div>
</pre>
<p>Of course, change the IP address to that of your server. Then, provide the password (&#8220;bpm&#8221; for this tutorial) and confirm the creation of the key. You should get something like this:</p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Terminal-SSH.png"><img class="alignnone size-thumbnail wp-image-6188" title="Terminal - SSH" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Terminal-SSH-150x150.png" alt="" width="150" height="150" /></a></p>
<h3>PostgreSQL</h3>
<p>If you selected PostgreSQL to be installed by Ubuntu Server, PostgreSQL 9.1 is installed and its default configuration is mostly good. You just need to install the PostgreSQL JDBC driver, to define the password of &#8220;postgre&#8221; PostgreSQL user, and define a user for BOS, so you can connect to the server and use databases.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo -u postgres psql postgres</div></div>
</pre>
<p>You&#8217;ll get the Postgres prompt, like this:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">postgres=#</div></div>
</pre>
<p>Set a password for the &#8220;postgres&#8221; database role using the command:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">\password postgres</div></div>
</pre>
<p>Enter your password and confirm it. For the tutorial, use &#8220;bpm&#8221;. Then, create the bonita user.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">CREATE ROLE bonita WITH LOGIN PASSWORD 'bpm';</div></div>
</pre>
<p>Now, create the two Bonita databases, &#8220;bonita_journal&#8221; and &#8220;bonita_history&#8221;, and grant privileges to the &#8220;bonita&#8221; user.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">CREATE DATABASE bonita_history;<br />
CREATE DATABASE bonita_journal;<br />
GRANT ALL PRIVILEGES ON DATABASE bonita_history TO bonita;<br />
GRANT ALL PRIVILEGES ON DATABASE bonita_journal TO bonita;</div></div>
</pre>
<p>To quit the PostgreSQL shell:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">\q</div></div>
</pre>
<p>And press enter. You should be again on the remote system prompt.  If your PostgreSQL server is not on the same system as the Tomcat server, or if you use a remote GUI like pgAdmin III to control PostgreSQL, you&#8217;ll need to modify two files of PostgreSQL configuration, so it can listen on the network: &#8220;pg_hba.conf&#8221; and &#8220;postgresql.conf&#8221;.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /etc/postgresql/9.1/main<br />
sudo nano pg_hba.conf</div></div>
</pre>
<p>At the end of the file, add these lines:</p>
<blockquote>
<pre># Allow any user from host 192.168.12.10 to connect to all
# databases if the user's password is correctly supplied.
#
# TYPE  DATABASE        USER            ADDRESS                 METHOD
host    all                all             192.168.0.0/24          md5</pre>
</blockquote>
<p>To save and quit, &#8220;ctrl+x&#8221;, &#8220;y&#8221;, and enter. Then,</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo nano postgresql.conf</div></div>
</pre>
<p>Find the line starting with &#8220;#listen_addresses = &#8216;localhost&#8217;&#8221; and change it to:</p>
<blockquote>
<pre>listen_addresses = '*'</pre>
</blockquote>
<p>To save and quit, &#8220;ctrl+x&#8221;, &#8220;y&#8221;, and enter. Once this is done, the server must be restarted.</p>
<pre>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo service postgresql restart</div></div>
</pre>
</pre>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/pg_hba.conf_.png"><img class="alignnone size-thumbnail wp-image-6215" title="pg_hba.conf" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/pg_hba.conf_-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/postgresql.conf_.png"><img class="alignnone size-thumbnail wp-image-6216" title="postgresql.conf" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/postgresql.conf_-150x150.png" alt="" width="150" height="150" /></a></p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/postgresql.conf_.png"></a> If you want to have a GUI to control PostgreSQL on your desktop, you can install the package &#8220;pgadmin3&#8243;. You can use Synaptic, Software Center, aptitude or apt-get. The fastest at this point is to create a new tab in the already open terminal: &#8220;File / Open Tab&#8221; or &#8220;ctrl+shift+t&#8221;.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install pgadmin3</div></div>
</pre>
<p>You can now start pgAdmin III from the menu. Click on the plug button to create a new connection to a server, fill in the information requested and you are ready. If you go to &#8220;bonita_history&#8221; or &#8220;bonita_journal&#8221;, you should have 77 tables for both.</p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/pgAdmin-III.png"><img class="alignnone size-thumbnail wp-image-6217" title="pgAdmin III" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/pgAdmin-III-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/pgAdmin-III-new-server-registration.png"><img class="alignnone size-thumbnail wp-image-6218" title="pgAdmin III - new server registration" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/pgAdmin-III-new-server-registration-150x150.png" alt="" width="150" height="150" /></a></p>
<p>PostgreSQL is ready!</p>
<h3>BOS Deploy</h3>
<p>First step: download, unzip and copy the BOS bundle files to the &#8220;bonita&#8221; user home directory, in this case: &#8220;/home/bonita/&#8221;</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd ~/<br />
wget -i -B http://download.forge.objectweb.org/bonita/BOS-5.10-deploy.zip<br />
sudo apt-get install unzip<br />
unzip -d bos_deploy BOS-5.10-deploy.zip<br />
cd ~/bos_deploy/</div></div>
</pre>
<p>&#8220;~/bos_deploy&#8221;, or &#8220;/home/bonita/bos_deploy&#8221; is your &lt;BOS_DEPLOY&gt; folder. Of course, you can put this directory elsewhere. Keep &lt;BOS_DEPLOY&gt; path for future reference on this tutorial, BOS forum, documentation and training.  You now need to install the JDBC driver. The installer will install JDBC3 and JDBC4 files, and provide a few very useful links. The interesting link is &#8220;/usr/share/java/postgresql-jdbc4.jar&#8221;, which will always be related to the latest JBC4 version. Link it in &#8220;&lt;BOS_DEPLOY&gt;/bonita_execution_engine/engine/libs/&#8221;. This way, if PostgreSQL JDBC driver is updated by the system, you don&#8217;t have to update the link.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install libpostgresql-jdbc-java<br />
cd ~/bos_deploy/bonita_execution_engine/engine/libs/<br />
ln -s /usr/share/java/postgresql-jdbc4.jar .</div></div>
</pre>
<p>Before running the initDatabase.sh script to create BOS databases tables, edit two files: &#8220;bonita-history.properties&#8221; and &#8220;bonita-journal.properties&#8221;. They are in &#8220;&lt;BOS_DEPLOY&gt;/conf/bonita/server/default/conf&#8221;.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd ~/bos_deploy/conf/bonita/server/default/conf</div></div>
</pre>
<p>For both file, check that all lines in the header are commented out. Then, find the PostgreSQL section, uncomment those lines and fill databases login and password.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">nano bonita-history.properties</div></div>
</pre>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-history.properties.png"><img class="alignnone size-thumbnail wp-image-6199" title="bonita-history.properties" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-history.properties-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-history.properties-2.png"><img class="alignnone size-thumbnail wp-image-6200" title="bonita-history.properties-2" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-history.properties-2-150x150.png" alt="" width="150" height="150" /></a></p>
<p>To quit and save, &#8220;ctrl+x&#8221; then &#8220;y&#8221; and &#8220;enter&#8221;. Take care to not change the name of the file.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">nano bonita-journal.properties</div></div>
</pre>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-journal.properties.png"><img class="alignnone size-thumbnail wp-image-6202" title="bonita-journal.properties" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-journal.properties-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-journal.properties-2.png"><img class="alignnone size-thumbnail wp-image-6203" title="bonita-journal.properties-2" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-journal.properties-2-150x150.png" alt="" width="150" height="150" /></a></p>
<p>To quit and save, &#8220;ctrl+x&#8221; then &#8220;y&#8221; and &#8220;enter&#8221;. Take care to not change the name of the file.  Below are the copy of the different sections. Both header are the same, and the PostgreSQL section is slightly different.</p>
<blockquote>
<pre>##################################
# Default database configuration #
##################################
# IMPORTANT: do not use those settings for production!
# By default Bonita uses a H2 database that will store all data in one file.
# Access to the database is done through a datasource configured in Tomcat configuration file: conf/context.xml

# H2 Hibernate dialect
#hibernate.dialect                        org.hibernate.dialect.H2Dialect

# Using an interceptor can change the database behaviour. By default, an interceptor is defined to order the result of queries by adding null values at the end.
#bonita.hibernate.interceptor             org.ow2.bonita.env.interceptor.H2DescNullFirstInterceptor

# Table are automatically create in database
#hibernate.hbm2ddl.auto                   update

# Location of the datasource (define in Tomcat configuration file: conf/context.xml)
# hibernate.connection.datasource          java:/comp/env/bonita/default/journal

# Default database connection over H2 (not using datasources)
#hibernate.connection.driver_class        org.h2.Driver
#hibernate.connection.url                 jdbc:h2:file:${BONITA_HOME}/server/default/work/databases/bonita_journal.db;FILE_LOCK=NO;MVCC=TRUE;DB_CLOSE_ON_EXIT=TR$
#hibernate.connection.username            bonita
#hibernate.connection.password            bpm
#hibernate.default_schema                journal</pre>
</blockquote>
<blockquote>
<pre>##
# POSTGRESQL

hibernate.dialect                        org.hibernate.dialect.PostgreSQLDialect
hibernate.connection.driver_class        org.postgresql.Driver
hibernate.connection.url                 jdbc:postgresql://localhost:5432/bonita_history
hibernate.connection.username            bonita
hibernate.connection.password            bpm</pre>
</blockquote>
<blockquote>
<pre>##
# POSTGRESQL

hibernate.dialect                        org.hibernate.dialect.PostgreSQLDialect
hibernate.connection.driver_class        org.postgresql.Driver
hibernate.connection.url                 jdbc:postgresql://localhost:5432/bonita_journal
hibernate.connection.username            bonita
hibernate.connection.password            bpm</pre>
</blockquote>
<p>Now that the configuration is done, you can run the initDatabase.sh script.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd ~/bos_deploy/bonita_execution_engine/database<br />
chmod +x initDatabase.sh<br />
./initDatabase.sh</div></div>
</pre>
<p>The script asks three questions:</p>
<ul>
<li>Which domain do you want to use (press enter without nothing to use default)? -&gt; press enter (default)</li>
<li>Where is your BONITA_HOME folder? -&gt; &lt;BOS_DEPLOY&gt;/conf/bonita</li>
</ul>
<blockquote><p>/home/bonita/bos_deploy/conf/bonita</p></blockquote>
<ul>
<li>Which hibernate configuration to use to generate database (press enter without nothing to use default)? Default is &#8216;hibernate-configuration:core hibernate-configuration:history&#8217; to init both databases:  -&gt; press enter (default)</li>
</ul>
<p>The script will create the tables in &#8220;journal&#8221; and &#8220;history&#8221; databases. If you check the structure, you should see 77 tables in both databases.</p>
<p><img class="alignnone size-thumbnail wp-image-6219" title="pgAdmin III - 77 tables" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/pgAdmin-III-77-tables-150x150.png" alt="" width="150" height="150" /></p>
<h3>BOS Configuration</h3>
<p>In order to finish the configuration of BOS bundle, copy the &#8220;bonita&#8221; directory and &#8220;jaas-standard.cfg&#8221; in &lt;BOS_DEPLOY&gt; to &#8220;/opt&#8221; and set the rights for Tomcat.  First, edit &#8220;jaas-standard.cfg&#8221;:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd ~/bos_deploy/conf/external/security<br />
sudo nano jaas-standard.cfg</div></div>
</pre>
<p>Remove the lines</p>
<blockquote>
<pre>BonitaAuth-default {
  org.ow2.bonita.identity.auth.BonitaIdentityLoginModule required domain="default";
  org.ow2.bonita.identity.auth.LocalStorageLoginModule required domain="default";
};

BonitaStore-default {
  org.ow2.bonita.identity.auth.LocalStorageLoginModule required domain="default";
};</pre>
</blockquote>
<p><img class="alignnone size-thumbnail wp-image-6223" title="jaas-standard.cfg" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/jaas-standard.cfg_-150x150.png" alt="" width="150" height="150" /></p>
<p>To save and quit, &#8220;ctrl+x&#8221;, then &#8220;y&#8221; and &#8220;enter&#8221;.  Now, copy all the files in &#8220;/opt&#8221; and set the rights:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /opt/<br />
sudo mkdir bos_conf<br />
sudo cp -r ~/bos_deploy/conf/bonita/ /opt/bos_conf/bonita/<br />
sudo cp ~/bos_deploy/conf/external/security/jaas-standard.cfg /opt/bos_conf/<br />
cd /opt/<br />
sudo chown -R tomcat6:tomcat6 bos_conf</div></div>
</pre>
<p>When you configure Tomcat, define the context for the Bonita web application. So now that you have created the databases tables, you can prepare &#8220;bonita-journal.properties&#8221; and &#8220;bonita-history.properties&#8221; for production. The aim is to comment again the PostgreSQL configuration, and instead, insert the lines of the future datasource configuration.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /opt/bos_conf/bonita/server/default/conf<br />
sudo nano bonita-history.properties</div></div>
</pre>
<pre><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-history.properties-3.png"><img class="alignnone size-thumbnail wp-image-6235" title="bonita-history.properties-3" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-history.properties-3-150x150.png" alt="" width="150" height="150" /></a></pre>
<p>To quit and save, “ctrl+x” then “y” and “enter”. Take care to not change the name of the file.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo nano bonita-journal.properties</div></div>
</pre>
<pre><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-journal.properties-3.png"><img class="alignnone size-thumbnail wp-image-6236" title="bonita-journal.properties-3" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/bonita-journal.properties-3-150x150.png" alt="" width="150" height="150" /></a></pre>
<p>To quit and save, “ctrl+x” then “y” and “enter”. Take care to not change the name of the file.  Below is a copy of the different sections.</p>
<blockquote>
<pre>##
# POSTGRESQL

hibernate.dialect                        org.hibernate.dialect.PostgreSQLDialect
#hibernate.connection.driver_class        org.postgresql.Driver
#hibernate.connection.url                 jdbc:postgresql://localhost:5432/bonita_history
#hibernate.connection.username            bonita
#hibernate.connection.password            bpm
hibernate.connection.datasource           java:/comp/env/bonita/default/history</pre>
</blockquote>
<blockquote>
<pre>##
# POSTGRESQL

hibernate.dialect                        org.hibernate.dialect.PostgreSQLDialect
#hibernate.connection.driver_class        org.postgresql.Driver
#hibernate.connection.url                 jdbc:postgresql://localhost:5432/bonita_journal
#hibernate.connection.username            bonita
#hibernate.connection.password            bpm
hibernate.connection.datasource           java:/comp/env/bonita/default/journal</pre>
</blockquote>
<h3>Tomcat</h3>
<p>If you selected Tomcat to be installed by Ubuntu Server, Tomcat6 is installed and its default configuration is mostly good.  Next, link the PostgreSQL JDBC driver to Tomcat lib.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/share/tomcat6/lib<br />
sudo ln -s /usr/share/java/postgresql-jdbc4.jar .</div></div>
</pre>
<p>To set datasources, create a bonita.xml file with the context so the web application can access to the PostgreSLQ databases &#8220;bonita_journal&#8221; and &#8220;bonita_hystory&#8221;.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /etc/tomcat6/Catalina/localhost/<br />
sudo nano bonita.xml</div></div>
</pre>
<p>Then, paste the content below in the terminal with the middle button, or with &#8220;ctrl+shift+c&#8221;:</p>
<blockquote>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;Context path='/bonita'&gt;<br />
<br />
&lt;Resource name='bonita/default/journal'<br />
auth='Container'<br />
type='javax.sql.DataSource'<br />
username='bonita'<br />
password='bpm'<br />
driverClassName='org.postgresql.Driver'<br />
url='jdbc:postgresql://localhost:5432/bonita_journal'<br />
maxActive='20'<br />
maxIdle='10'<br />
maxWait='-1' /&gt;<br />
<br />
&lt;Resource name='bonita/default/history'<br />
auth='Container'<br />
type='javax.sql.DataSource'<br />
username='bonita'<br />
password='bpm'<br />
driverClassName='org.postgresql.Driver'<br />
url='jdbc:postgresql://localhost:5432/bonita_history'<br />
maxActive='20'<br />
maxIdle='10'<br />
maxWait='-1' /&gt;<br />
<br />
&lt;/Context&gt;</div></div>
</blockquote>
<p>To save and quit nano: press &#8220;ctrl+x&#8221;, then &#8220;y&#8221; to save, and &#8220;enter&#8221; to validate the name of the file (&#8220;bonita.xml&#8221;).  If you undeploy a Bonita web application, this file will be deleted by Tomcat. So, save it in the the &#8220;bonita&#8221; user directory.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cp /etc/tomcat6/Catalina/localhost/bonita.xml ~/bonita.xml</div></div>
</pre>
<p>To configure Bonita, system variables need to be defined. To do that, edit &#8220;/etc/default/tomcat6&#8243;. This way, every time Tomcat6 restarts, it will use the correct information.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo nano /etc/default/tomcat6</div></div>
</pre>
<p>In the line:</p>
<blockquote>
<pre>JAVA_OPTS="-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC"</pre>
</blockquote>
<p>Remove &#8220;-Xmx128m&#8221;. You should have something like:</p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/tomcat6-1.png"><img class="alignnone size-thumbnail wp-image-6246" title="tomcat6-1" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/tomcat6-1-150x150.png" alt="" width="150" height="150" /></a></p>
<p>At the end of the file, paste the information below:</p>
<blockquote>
<pre>
BONITA_HOME="-DBONITA_HOME=/opt/bos_conf/bonita"
BONITA_API_TYPE="-Dorg.ow2.bonita.api-type=Standard"
SECURITY_OPTS="-Djava.security.auth.login.config=/opt/bos_conf/jaas-standard.cfg"
CATALINA_OPTS="$CATALINA_OPTS $BONITA_HOME $BONITA_API_TYPE $SECURITY_OPTS -Dfile.encoding=UTF-8-Xshare:auto -Xms1024m -Xmx1024m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError"
export CATALINA_OPTS
</pre>
</blockquote>
<p>Take care to set the path you used if it is different from the tutorial.</p>
<pre><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/tomcat6-2.png"><img class="alignnone size-thumbnail wp-image-6243" title="tomcat6-2" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/tomcat6-2-150x150.png" alt="" width="150" height="150" /></a></pre>
<p>To save and quit, &#8220;ctrl+x&#8221;, then &#8220;y&#8221; and &#8220;enter&#8221;.  Then restart Tomcat:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo service tomcat6 restart</div></div>
</pre>
<p>Tomcat is ready!</p>
<h3>Production test</h3>
<p>Test if everything is running well with a bonita.war file provided in the deploy bundle. In Ubuntu, webapps must be placed in &#8220;/var/lib/tomcat6/&#8221;.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo cp ~/bos_deploy/bonita_user_experience/with_execution_engine_without_client/bonita.war /var/lib/tomcat6/webapps/<br />
sudo chown tomcat6:tomcat6 bonita.war<br />
sudo service tomcat6 restart</div></div>
</pre>
<p>When Tomcat is restarted, open your favourite web browser, and go to &#8220;http://localhost:8080/bonita/&#8221; or &#8220;http://yourIPaddress:8080/bonita/&#8221;. Example, in this tutorial: &#8220;http://192.168.0.209:8080/bonita/&#8221;. You can log using &#8220;admin&#8221; and &#8220;bpm&#8221;.</p>
<p>If you already have a .bar file to test, go ahead and use it. If you don&#8217;t, then start BOS Studio, select &#8220;Buy a mini&#8221;, and in the menu, select &#8220;File / Export&#8221;. It will create the &#8220;Buy_a_MINI&#8211;3.2.bar&#8221; file. In the User Experience, click on &#8220;Administration&#8221; on the top right, then &#8220;Processes&#8221; and &#8220;Install&#8221;. On the popup, &#8220;Choose file&#8221; and then, click on &#8220;Install&#8221;, then &#8220;Close&#8221;. When the upload is finished (you can see a message display on the top right of the processes list) the process should be displayed in the deployed process list.</p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-login.png"><img class="alignnone size-thumbnail wp-image-6248" title="Bonita login" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-login-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience.png"><img class="alignnone size-thumbnail wp-image-6249" title="Bonita User Experience" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-admin-install-process.png"><img class="alignnone size-thumbnail wp-image-6250" title="Bonita User Experience (admin) - install process" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-admin-install-process-150x150.png" alt="" width="150" height="150" /></a></p>
<p>To start a process instance, go back to the &#8220;User view&#8221;. In the left column, under &#8220;Start a case&#8221;, click on &#8220;Buy a MINI&#8221;. The form should appear, if you can play with the process, everything is working.</p>
<p>If you check the content of the database, it should have changed to reflect the activity of the process.</p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-admin-process-installed.png"><img class="alignnone size-thumbnail wp-image-6252" title="Bonita User Experience (admin) - process installed" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-admin-process-installed-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-Start-a-Case.png"><img class="alignnone size-thumbnail wp-image-6253" title="Bonita User Experience - Start a Case" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-Start-a-Case-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-Buy-a-MINI.png"><img class="alignnone size-thumbnail wp-image-6254" title="Bonita User Experience - Buy a MINI" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-Buy-a-MINI-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-Buy-a-MINI-2.png"><img class="alignnone size-thumbnail wp-image-6255" title="Bonita User Experience - Buy a MINI - 2" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/05/Bonita-User-Experience-Buy-a-MINI-2-150x150.png" alt="" width="150" height="150" /></a></p>
<p>You are done, and your production server for Bonita Open Solution 5.10 is ready.</p>
<h3>Troubleshooting</h3>
<p style="font-family: 'Nimbus Sans L', Arial, 'Liberation Sans', FreeSans, sans-serif; padding: 0px; margin: 0px 0px 10px; color: #333333; line-height: 20px; text-align: justify;">Are you having problems installing and running BOS 5.10? You can get support from the community on the forum: <a style="padding: 0px; margin: 0px; color: #de1c18; text-decoration: none;" href="http://www.bonitasoft.org/forum/">http://www.bonitasoft.org/forum/</a>. You will find the log in:</p>
<ul style="font-family: 'Nimbus Sans L', Arial, 'Liberation Sans', FreeSans, sans-serif; padding: 0px; margin: 0px 0px 0px 40px; color: #333333; line-height: 20px; text-align: justify;">
<li style="padding: 0px; margin: 0px;">Tomcat6, in &#8220;/var/log/tomcat6&#8243;</li>
<li style="padding: 0px; margin: 0px;">PostgreSQL, in &#8220;/var/log/postgresql&#8221;</li>
<li style="padding: 0px; margin: 0px;">Bonita Engine, in</li>
</ul>
<p style="font-family: 'Nimbus Sans L', Arial, 'Liberation Sans', FreeSans, sans-serif; padding: 0px; margin: 0px 0px 10px; color: #333333; line-height: 20px; text-align: justify;">Don’t forget to provide their content on your forum post if necessary.</p>
<h3><span style="font-size: 1.17em;">References</span></h3>
<p><a href="https://help.ubuntu.com/community/Java" target="_blank">Ubuntu community documentation about Java</a></p>
<p><a href="https://help.ubuntu.com/community/UFW" target="_blank"></a><a href="http://jdbc.postgresql.org/" target="_blank">PostgreSQL JDBC driver</a></p>
<p><a href="http://jdbc.postgresql.org/" target="_blank"></a><a href="http://www.postgresql.org/docs/9.1/static/index.html" target="_blank">PostgreSQL documentation</a></p>
<p><a href="http://tomcat.apache.org/tomcat-6.0-doc/" target="_blank">Tomcat 6 documentation</a></p>
<p>A special big thanks to the BonitaSoft Service team for their support and help with this tutorial.</p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/yEjRHoI9x3s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-solution-part-2-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-solution-part-2-server/</feedburner:origLink></item>
		<item>
		<title>Looking for the Bonita-addicted!</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/XAOs1JSr1ts/</link>
		<comments>http://www.bonitasoft.org/blog/announcement/looking-for-the-bonita-addicted/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 16:10:30 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6134</guid>
		<description><![CDATA[Dear Bonita Community members, &#160; We need you! &#160; We are looking for Bonita Open Solution enthusiasts for a very special mission: to test our next release and give us some feedback. But be fast: only the first 10 people to reply via a comment to this post can be part of the &#8220;happy few&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Bonita Community members,</p>
<p>&nbsp;</p>
<p><span style="font-size: 48px;">We need you!</span></p>
<p>&nbsp;</p>
<p>We are looking for Bonita Open Solution enthusiasts for a very special mission: to test our next release and give us some feedback.</p>
<p>But be fast: only the first 10 people to reply via a comment to this post can be part of the &#8220;happy few&#8221;.</p>
<p>Will you be one of our valued testers?</p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/XAOs1JSr1ts" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/announcement/looking-for-the-bonita-addicted/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/announcement/looking-for-the-bonita-addicted/</feedburner:origLink></item>
		<item>
		<title>Full Open Source setup of Bonita Open Solution – Part 1: Studio</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/H96te9SsOzA/</link>
		<comments>http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-sollution-part-1-studio/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 14:28:28 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6039</guid>
		<description><![CDATA[This tutorial is about how to set up Bonita Open Solution on a full Open Source stack, beginning with the installation of Bonita Studio through running a process on the production server. We will use: Ubuntu Desktop and Server 12.04 LTS, OpenJDK 6 , PostgreSQL 9.1, Tomcat 6, and of course, the Open Source version of [...]]]></description>
			<content:encoded><![CDATA[<p>This tutorial is about how to set up Bonita Open Solution on a full Open Source stack, beginning with the installation of Bonita Studio through running a process on the production server.</p>
<p>We will use:</p>
<ul>
<li> Ubuntu Desktop and Server 12.04 LTS,</li>
<li>OpenJDK 6 ,</li>
<li>PostgreSQL 9.1,</li>
<li>Tomcat 6, and of course,</li>
<li> the Open Source version of Bonita Open Solution (BOS) 5.10, all in 64 bits.</li>
</ul>
<p>This tutorial is aimed for beginners, but you will need to have Ubuntu installed and have basic knowledge about using terminals.</p>
<p>This first post is about installing BOS 5.10: Bonita Studio. The second part is about <a href="http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-solution-part-2-server/" target="_blank">installing a basic production server</a>.</p>
<h2>Bonita Studio</h2>
<h3>OpenJDK</h3>
<p>To get Bonita Studio working, you will need to have a Java machine. The purpose of this tutorial is to use Open Source software everywhere possible, so we will use <a href="http://openjdk.java.net/" target="_blank">OpenJDK</a>. Open a terminal and run:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install openjdk-6-jdk</div></div>
</pre>
<p>As always when using &#8220;sudo&#8221;, the system will ask for your password.  If your system has more than one version of Java, configure which one your system uses by entering the following command in a terminal window:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo update-alternatives --config java</div></div>
</pre>
<p>This will present you with a selection that looks similar to the following (the details may differ for you):</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">There are 2 choices for the alternative java (providing /usr/bin/java).<br />
Selection Path Priority Status<br />
————————————————————<br />
* 0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      auto mode<br />
1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode<br />
2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode<br />
Press enter to keep the current choice[*], or type selection number: 1</div></div>
</pre>
<p>BOS 5.10 should work well with OpenJDK 6.</p>
<h3>Download and install Bonita Studio</h3>
<p>Go to <a href="http://www.bonitasoft.com/products/download/bonita-open-solution-32-or-64-bits-systems-2">http://www.bonitasoft.com/products/download/bonita-open-solution-32-or-64-bits-systems-2</a> If you want, you can register for free on the BonitaSoft corporate website (this is not compulsory). Yur download should start automatically. This package includes both the 32 bits and 64 bits versions of BOS. Once downloaded, just extract BOS in your home directory. In Ubuntu, you can do that simply with a right click on the archive, then choose &#8220;Extract here&#8221;. It is done.</p>
<h3>Start Bonita Studio</h3>
<p>Open the BOS-5.10 directory with the File Manager, and right click on BonitaStudio.sh. Choose &#8220;Properties&#8221;. In &#8220;Permissions&#8221;, check &#8220;Allow executing file as a program&#8221;.</p>
<p style="text-align: left;"><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/BOS-5.10.png"><img class="alignnone size-thumbnail wp-image-6099" title="BOS-5.10" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/BOS-5.10-e1365156142263-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/BonitaStudio.sh-Properties.png"><img class="alignnone size-thumbnail wp-image-6098" title="BonitaStudio.sh-Properties" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/BonitaStudio.sh-Properties-e1365156166639-150x150.png" alt="" width="150" height="150" /></a></p>
<p>To start Bonita Studio, double click on &#8220;BonitaStudio.sh&#8221;. Choose &#8220;Run&#8221; if you have to choose an action for executing this file. Bonita Studio should start.</p>
<p style="text-align: left;"><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Run-e1365156216158.png"><img class="alignnone size-thumbnail wp-image-6101" title="Run" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Run-e1365156496907-150x150.png" alt="" width="150" height="150" /></a></p>
<p style="text-align: left;">Remember that when you start using BOS 5.10, don&#8217;t move its directory. If you do, you will lose your workspace.</p>
<h3>Create a shortcut in the menu</h3>
<p>Instead of starting BOS Studio with the BonitaStudio.sh file, you can create a launcher in the menu. Using the &#8220;Alacarte&#8221; menu editor, it should work in Unity, and in other desktop environments as well. First, install &#8220;Alacarte&#8221;:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sudo apt-get install alacarte</div></div>
</pre>
<p>Then, in the application menu, look for &#8220;Alacarte&#8221; and start it. Select &#8220;Programming&#8221; section, or another section of your choice, then click on &#8220;New item&#8221;. On the &#8220;Create Launcher&#8221; window, fill in the following information:</p>
<ul>
<li>Type: Application</li>
<li>Name: Bonita Studio 5.10</li>
<li>Command: click on &#8220;Browse&#8221; and go in ~/BOS-5.10/, select &#8220;BonitaStudio.sh&#8221;</li>
<li>Comment: can be empty</li>
<li>Logo: click on the logo, and go in ~/BOS-5.10/studio/, select &#8220;icon.xpm&#8221;</li>
</ul>
<p>Then click OK. The menu item is created. You should be able to find it in your menu.</p>
<p style="text-align: left;"><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte.png"><img class="alignnone size-thumbnail wp-image-6102" title="Alacarte" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte-e1365156283965-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte-Launcher.png"><img class="alignnone size-thumbnail wp-image-6053" title="Alacarte-Launcher" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte-Launcher-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte-Launcher-Command.png"><img class="alignnone size-thumbnail wp-image-6054" title="Alacarte-Launcher-Command" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte-Launcher-Command-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte-done.png"><img class="alignnone size-thumbnail wp-image-6052" title="Alacarte-done" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Alacarte-done-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Unity-menu1.png"><img class="alignnone size-thumbnail wp-image-6070" title="Unity-menu" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Unity-menu1-150x150.png" alt="" width="150" height="150" /></a></p>
<h3>Access Welcome Screen</h3>
<p style="text-align: left;">If you have already used Bonita Studio on Windows, you know there is a useful Welcome screen. On Ubuntu 12.04 LTS it is missing. Bonita Studio needs a version of XulRunner that is not available in the repositories.</p>
<p style="text-align: left;"><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Studio-WelcomeBug.png"><img class="alignnone size-thumbnail wp-image-6095" title="Studio-WelcomeBug" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Studio-WelcomeBug-150x150.png" alt="" width="150" height="150" /></a></p>
<p style="text-align: left;">To fix that, we will get packages from Debian. Get the three packages below using your local mirror when possible:</p>
<ul>
<li><a href="http://packages.debian.org/squeeze/amd64/xulrunner-1.9.1/download" target="_blank">http://packages.debian.org/squeeze/amd64/xulrunner-1.9.1/download</a></li>
<li><a href="http://packages.debian.org/squeeze/amd64/libmozjs2d/download" target="_blank">http://packages.debian.org/squeeze/amd64/libmozjs2d/download</a></li>
<li><a href="http://packages.debian.org/squeeze/amd64/libhunspell-1.2-0/download">http://packages.debian.org/squeeze/amd64/libhunspell-1.2-0/download</a></li>
</ul>
<p>Then copy them into your BOS-5.10 directory. Once this is done, open a terminal and follow the steps:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:620px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd ~/BOS-5.10<br />
sudo dpkg -i xulrunner-1.9.1_1.9.1.16-20_amd64.deb libhunspell-1.2-0_1.2.11-1_amd64.deb libmozjs2d_1.9.1.16-20_amd64.deb<br />
sudo apt-get -f install</div></div>
</pre>
<p>If you get dependency errors, &#8220;sudo apt-get -f install&#8221; will fix them and finish the installation of the packages. If you start Bonita Studio now, you should see the Welcome screen.</p>
<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Studio-Welcome.png"><img class="alignnone size-thumbnail wp-image-6105" title="Studio-Welcome" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Studio-Welcome-e1365156444283-150x150.png" alt="" width="150" height="150" /></a></p>
<h3>Test a Process</h3>
<p>We need a process to test that everything is working well. Try using one of the processes packaged with BOS. On the Welcome screen, in the &#8220;Design&#8221; section, choose the &#8220;Buy a Mini&#8221; example. Once it is open, click on &#8220;Run&#8221; in the Studio menu. It should open your default Internet browser and start the process with the first form: &#8220;Choose a car&#8221;.</p>
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Studio-BuyAMini.png"><img class="alignnone size-thumbnail wp-image-6087" title="Studio-BuyAMini" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/Studio-BuyAMini-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/BonitaForm-ChooseACar.png"><img class="alignnone size-thumbnail wp-image-6086" title="BonitaForm-ChooseACar" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/04/BonitaForm-ChooseACar-150x150.png" alt="" width="150" height="150" /></a></p>
<p style="text-align: left;">If you can play with the &#8220;Buy a Mini&#8221; process, it means that Bonita Studio is working. You can now start developing your processes.</p>
<h3>Troubleshooting</h3>
<p>Are you having problems installing and running BOS 5.10? You can get support from the community on the forum: <a href="http://www.bonitasoft.org/forum/">http://www.bonitasoft.org/forum/</a> You will find the log in &#8220;~/BOS-5.10/studio/workspace/.metadata/&#8221;. There are two relevant files:</p>
<ul>
<li>&#8220;engine.log&#8221;, the log file of the embeded engine in the Studio, to test yoru processes;</li>
<li>&#8220;.log&#8221;, the log file of the Studio itself.</li>
</ul>
<p>Don&#8217;t forget to provide their content on your forum post.</p>
<h3>References</h3>
<p><a href="http://www.bonitasoft.org/forum/viewtopic.php?id=10353">Thanks to PaulBais and Ivan Caplovic from the Bonita community for Xulrunner installation.</a></p>
<p><a href="https://help.ubuntu.com/community/Java">Ubuntu Community doc about Java</a></p>
<p><a href="http://www.bonitasoft.org/forum/viewtopic.php?id=10353"></a> And of course, as always, we welcome your comments and ideas for other tutorials!</p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/H96te9SsOzA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-sollution-part-1-studio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/tutorial/full-open-source-setup-of-bonita-open-sollution-part-1-studio/</feedburner:origLink></item>
		<item>
		<title>What about a Q&amp;A</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/XSXPnQPHvx0/</link>
		<comments>http://www.bonitasoft.org/blog/announcement/what-about-a-qa/#comments</comments>
		<pubDate>Fri, 29 Mar 2013 13:22:37 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6035</guid>
		<description><![CDATA[If you have been following the comments of my previous posts you already know: I think we need something new for the Bonita Community website. We have lots of Ideas, and I would like the community to chat about them. Of course, we can use the blog comments of this article for that. First idea, [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been following the comments of my previous posts you already know: I think we need something new for the Bonita Community website. We have lots of Ideas, and I would like the community to chat about them. Of course, we can use the blog comments of this article for that.</p>
<p>First idea, community support: I am pretty sure you will agree that we need a way to make it more attractive and efficient than our “good old” forum. Looking on the web at what is popular at the moment, I think that a Question &amp; Answer would do the job well!</p>
<p>Of course, this means we have to find a good system, so community members can continue to have a place to chat, aside.</p>
<p>Now, it is your turn. Please, tell me what you think of this Q&amp;A idea. And of course, if you have other ideas, suggestions, feelings, they are welcome too <img src='http://www.bonitasoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/XSXPnQPHvx0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/announcement/what-about-a-qa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/announcement/what-about-a-qa/</feedburner:origLink></item>
		<item>
		<title>Hello Bonita Community!</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/syli7hS83a0/</link>
		<comments>http://www.bonitasoft.org/blog/announcement/hello-bonita-community/#comments</comments>
		<pubDate>Wed, 06 Mar 2013 13:41:06 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6019</guid>
		<description><![CDATA[I’m Antoine Thomas, the new Bonita Community manager. Open Source has always been a passion of mine. At BonitaSoft, my passion is now a part of my mission! A deep look at the community contributions and the forum reveal a very technical community, with many members highly skilled in Bonita Open Solution. There are 50k+ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bonitasoft.org/blog/wp-content/uploads/2013/03/ttoine-1000x1000.jpg"><img class="alignright size-thumbnail wp-image-6168" title="ttoine-1000x1000" src="http://www.bonitasoft.org/blog/wp-content/uploads/2013/03/ttoine-1000x1000-150x150.jpg" alt="" width="150" height="150" /></a>I’m Antoine Thomas, the new Bonita Community manager.</p>
<p>Open Source has always been a passion of mine. At BonitaSoft, my passion is now a part of my mission!</p>
<p>A  deep look at the community contributions and the forum reveal a very  technical community, with many members highly skilled in Bonita Open  Solution. There are 50k+ members on the forum, more than 5000 new  members last month,  nearly 300 contributed extensions and 32 product  translations available. This is really impressive.</p>
<p>So  now, let’s all think about how to make the community more social, with  more modern tools for better collaboration among everyone. We want to  make the Bonita community the ultimate place for every BPM enthusiast.</p>
<p>I  am very excited to tell you that at BonitaSoft, we have already started  to work on this vision. A new Community website is under construction  and will be ready when we release Bonita 6!</p>
<p>Feel free to send me your suggestions, ideas, and thoughts. Let’s have fun with Bonita – in our community.</p>
<p>Follow me on:</p>
<ul>
<li><a title="Follow ttoine on Twitter" href="https://twitter.com/ttoine" target="_blank">Twitter</a></li>
<li><a title="Follow me on LinkedIn" href="http://www.linkedin.com/in/ttoine" target="_blank">LinkedIn</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/syli7hS83a0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/announcement/hello-bonita-community/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/announcement/hello-bonita-community/</feedburner:origLink></item>
		<item>
		<title>“$^&amp;*# !” or, the Extreme Process…</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/CH7l-JIdUHg/</link>
		<comments>http://www.bonitasoft.org/blog/contests/or-the-extreme-process/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 14:53:48 +0000</pubDate>
		<dc:creator>Antoine Thomas</dc:creator>
				<category><![CDATA[Contests]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=6015</guid>
		<description><![CDATA[The BonitaSoft Extreme Process Contest is on! Tell us about your crazy, wild and funny processes for a chance to win a $500 Amazon gift card. This contest for anyone who has ever seen an Extreme Process. A process can be &#8220;Extreme&#8221; because of silliness, over-complication, the time it takes, the number of people involved, [...]]]></description>
			<content:encoded><![CDATA[<p>The BonitaSoft <strong>Extreme Process</strong> Contest is on! Tell us about your crazy, wild and funny processes for a chance to win a $500 Amazon gift card.</p>
<p>This contest for anyone who has ever seen an <strong>Extreme Process</strong>.  A process can be &#8220;Extreme&#8221; because of silliness, over-complication, the  time it takes, the number of people involved, or anything you&#8217;ve seen  that could have been and should have been done better! It can be an  every-day process, a business process or even a technical process.</p>
<p>Describe your process experience in a story between 100-200 words long, and submit it on our <a href="https://www.facebook.com/pages/Extreme-Process-Contest/530177440337125?ref=ts&amp;fref=ts" target="_blank">Extreme Process Facebook page</a> before midnight on March 15th, 2013.</p>
<p>The entry with the most &#8220;likes&#8221; wins the contest and the winner will be  announced on March 18. The winning process will be highlighted on a  special BonitaSoft blog post and on BonitaSoft&#8217;s social media networks.</p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/CH7l-JIdUHg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/contests/or-the-extreme-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/contests/or-the-extreme-process/</feedburner:origLink></item>
		<item>
		<title>Third-party reviews of Bonita Open Solution on Capterra – add yours</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/l-GjRTQoEfo/</link>
		<comments>http://www.bonitasoft.org/blog/announcement/third-party-reviews-of-bonita-open-solution-on-capterra-%e2%80%93-add-yours/#comments</comments>
		<pubDate>Mon, 05 Nov 2012 09:04:37 +0000</pubDate>
		<dc:creator>mickey.farrance</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=5996</guid>
		<description><![CDATA[“Smart BPMN Design” – BOS has a nice shiny new description on the Capterra software finder. You can find that description directly here, and you can leave your objective review to help others evaluate how it may be appropriate for their needs. Your opinion matters. If you have experience using BOS, please leave a review. [...]]]></description>
			<content:encoded><![CDATA[<p>“<a href="http://www.capterra.com/business-process-management-software/spotlight/118850/Smart BPMN Design/BonitaSoft?srchid=921520&amp;pos=1" target="_blank">Smart BPMN Design</a>” – BOS has a nice shiny new description on the <a href="http://www.capterra.com/" target="_blank">Capterra</a> software finder.  You can find that description directly <a href="http://www.capterra.com/business-process-management-software/spotlight/118850/Smart BPMN Design/BonitaSoft?srchid=921520&amp;pos=1" target="_blank">here</a>, and you can <a href="http://www.capterra.com/review_new?vendor_id=2081783http://" target="_blank">leave your objective review</a> to help others evaluate how it may be appropriate for their needs.</p>
<p>Your opinion matters. If you have experience using BOS, please leave a review.  We appreciate all feedback, and so do others who are considering whether Bonita Open Solution is the right solution for them.</p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/l-GjRTQoEfo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/announcement/third-party-reviews-of-bonita-open-solution-on-capterra-%e2%80%93-add-yours/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/announcement/third-party-reviews-of-bonita-open-solution-on-capterra-%e2%80%93-add-yours/</feedburner:origLink></item>
		<item>
		<title>BonitaSoft launches our World Tour!</title>
		<link>http://feedproxy.google.com/~r/BonitaOpenSourceBpmCommunityBlog/~3/FC2hv5rKOvo/</link>
		<comments>http://www.bonitasoft.org/blog/announcement/bonitasoft-launches-our-world-tour/#comments</comments>
		<pubDate>Wed, 03 Oct 2012 07:52:07 +0000</pubDate>
		<dc:creator>mickey.farrance</dc:creator>
				<category><![CDATA[Announcement]]></category>

		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=5981</guid>
		<description><![CDATA[We&#8217;ll be visiting 11 cities in 3 continents over the next 3 months to share best practices. Whirldwind tour! If you are a process expert, or are becoming one, come join our BonitaSoft process experts to share tactics, techniques, and technologies to improve how your department or organization does its day to day business. Register [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ll be visiting 11 cities in 3 continents over the next 3 months to share best practices. Whirldwind tour!</p>
<p>If you are a process expert, or are becoming one, come join  our BonitaSoft process experts to share tactics, techniques, and  technologies to improve how your department or  organization does its day to day business.</p>
<p><a href="http://www.bonitasoft.com/pewt/2012/home.php" target="_blank">Register</a> for one of our <strong>Process Efficiency World Tour</strong> free half-day events &#8211; we&#8217;d love to meet you.</p>
<p>There&#8217;s more information <a href="http://www.bonitasoft.com/pewt/2012/home.php" target="_blank">here</a> &#8211; where we will be, and when. And you can register for your city &#8211;  London, Paris, Brussels, Houston, Barcelona, Milan, Geneva, Hamburg, New  York, Grenoble, Bogota.</p>
<p>If you can&#8217;t be there in person, you can register for  our virtual session.</p>
<p>We&#8217;re packing our bags. See you soon!</p>
<img src="http://feeds.feedburner.com/~r/BonitaOpenSourceBpmCommunityBlog/~4/FC2hv5rKOvo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bonitasoft.org/blog/announcement/bonitasoft-launches-our-world-tour/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.bonitasoft.org/blog/announcement/bonitasoft-launches-our-world-tour/</feedburner:origLink></item>
	</channel>
</rss>
