mercredi 22 juin 2011

JBPM & Maven : un fichier pom.xml de Maven pour définir vos dépendances de projet JBPM

En réponse à plusieurs demandes sur l'intégration de JBPM avec Maven je poste cette entrée

En utilisant un fichier pom.xml de Maven pour définir vos dépendances de projet, vous pouvez laisser maven obtenir les dépendances pour vous. Ensuite, cela devient plus facile à integrer avec Hudson dans un processus de Build continue.

Le fichier pom.xml qui suit est un exemple qui pourrait être utilisé pour créer un nouveau projet Maven qui est capable d'exécuter un processus BPMN2.





<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-maven-example</artifactId>
<name>jBPM Maven Project</name>
<version>1.0-SNAPSHOT</version>
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>jboss-snapshot-repository-group</id>
<name>JBoss SNAPSHOT Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
<layout>default</layout>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.jbpm</groupId>
<artifactId>jbpm-bpmn2</artifactId>
<version>5.0.0</version>
</dependency>
</dependencies>
</project>

mardi 7 juin 2011

[Open data projet pilote] le Canada lance un projet pilote pour un portail en ligne de données publique ouvertes.



Le gouvernement du Canada a lancé son portail http://www.data.gc.ca de données ouvertes « Open data ». Il contient une grande quantité de données accessibles par l'intermédiaire seule Portail.

Ce portail pilote englobera plus de 260.000 bases de données (ou ensembles de données) de l'agriculture, l'agroalimentaire, immigration, environnement, finances, pêches et Océans; bibliothèque et Archives du Canada; ressources naturelles Canada, statistique Canada, transports Canada, et les données du Secrétariat du Conseil du Trésor.

Très bonnes nouvelle pour la transparence

Mais aussi, très bonne nouvelle pour les

Avec ce portail, les développeurs d'applications peuvent réutiliser, de diverses façons, les données à des fins commerciales ou de recherche au bénéfice de tous les citoyens Canadiens (en premier lieu)

Lors des consultations publiques sur la stratégie de l'économie numérique, les Canadiens demandent que les données ouvertes à être mis à disposition dans des formats plus utilisable et accessible.

Le but du gouvernement du Canada est de faire du Canada l'un des meilleurs endroits pour faire des affaires en veillant à ce que les entrepreneurs canadiens, des chercheurs, des universitaires et des organismes bénévoles aient accès aux données du gouvernement dans des formats utiles pour favoriser l'innovation, la création d'emplois et les services communautaires pour les Canadiens.

La phase pilote se déroulera sur une période de 12 mois, au cours de laquelle le gouvernement Canadien va continuer à augmenter le nombre d'ensembles de données disponibles pour les utilisateurs.

L'Open Data Portal fait partie des efforts du Canada pour stimuler l'innovation et les opportunités économiques pour tous les Canadiens.


Lire aussi

De la Révolution du jasmin à la révolution de la donnée publique : un pas à franchir obligatoirement

et

opendata et constitution tunisienne : l'obligation doit être inscrite dans la prochaine constitution tunisienne





Architecte SOA & Professionnel Open Source Headline Animator

 
Khaled BEN DRISS
Cloud Computing, SOA et Web 2.0 : Des sujets techniques sur SOA et l'Open Source : de Java & .Net, PHP5, Symfony, à SaaS / PaaS en passant par Azure, google appengine, le BPM, la Modélisation et d'autres sujets du coté du serveur et cloud computing.