Information Systems FHNW Pre-Master Information Systems 5. Process Layer Andreas Martin 5. Process Layer http://www.flickr.com/photos/dirk_hofmann/4200450207
project. 5. Model the execution graph using the workflow graph as blueprint. 6. Implement the services as modelled in service model. 7. The project already contains HTML forms – inspect them. 8. Add the service calls to the BPMN model and make sure that process model is executable. 9. Add the form references and conditions to the BPMN model. 10. Deploy and run the workflow. 5. Process Layer
for the next hands-on Modify the MySQL_premscis-xa-ds.xml file: When using a Web Project in Eclipse, it is possible to deploy a datasource using a JBoss datasource file (…-ds.xml) This file must be placed under: Project +---src\main\webapp\WEB-INF ¦ faces-config.xml ¦ jboss-web.xml ¦ MySQL_premscis-xa-ds.xml Choose another student ‘number’ (DatabaseName) to avoid overwriting. When using Camunda BPM in a Java EE environment you have to implement a “xa-datasource” 5. Process Layer <?xml version="1.0" encoding="UTF-8"?> <datasources> <xa-datasource jndi-name="java:jboss/datasources/MySQL_premscis_xa" pool-name="MySQL_premscis" enabled="true" use-java- context="true"> <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class> <xa-datasource-property name="PortNumber">80</xa-datasource-property> <xa-datasource-property name="ServerName">mature.iwi.wirtschaft.fhnw.ch</xa-datasource-property> <xa-datasource-property name="DatabaseName">premscis</xa-datasource-property> <driver>mysql-connector-java-5.1.32-bin.jarcom.mysql.jdbc.Driver_5_1</driver> <security> <user-name>premscis</user-name> <password>premscis</password> </security> </xa-datasource> </datasources>