Σε προηγούμενο blogpost είδες πως μπορείς να χρησιμοποιήσεις το jBPM μέσω μιας απλής stand-alone java εφαρμογής. Το επόμενο βήμα λοιπόν, είναι να ενσωματώσεις το jBPM στο enterprise application σου και να το χρησιμοποιήσεις για να κάνεις handle πολλαπλά workflow τα οποία θα τρέχουν παράλληλα, από διαφορετικούς χρήστες και σε διαφορετικά states. Για να γίνει αυτό, θα πρέπει να συνδέσεις το jBPM με μια βάση δεδομένων έτσι ώστε να μπορείς να έχεις persistent state στα workflows σου.
Η διαδικασία είναι σχετικά απλή και το jBPM έχει σχεδιαστεί έτσι ώστε και να την απλοποιεί αλλά και να την κάνει generic-enough ώστε να μη σε δεσμεύει σε συγκεκριμένες DBs. Για το παράδειγμα αυτό, θα χρησιμοποιήσουμε τον client που έφτιαξες στο προηγούμενο blogpost επεκτείνοντάς τον κατάλληλα για τη σύνδεση του jBPM με τη MySQL.


RSS