-
1. Re: BPAF: Possible base event data model for SAMM
camunda Jul 10, 2009 4:34 AM (in response to heiko.braun)Hi Heiko.
Just a quick feedback: Interessting!
In the project of 1&1 where I worked in we developed some events pretty similar to this (you can read about it in the next JavaMagazin in Germany). Which maybe proves it is not a theory-only-thinkg :-)
Cheers
Bernd -
2. Re: BPAF: Possible base event data model for SAMM
heiko.braun Jul 10, 2009 4:48 AM (in response to heiko.braun)Yes, I consider "process" and "service" as exchangeable terms in this context. So on the one hand, a common event format could be used to store, query and visualize history information, and on the other an activity monitoring tool like SAM could benefit from a common base model across services (as in ESB) and processes (as in BPM).
What are your experiences with it? Especially with representation of custom payload (bpaf:dataElement) attached to a base event? -
3. Re: BPAF: Possible base event data model for SAMM
camunda Jul 10, 2009 4:58 AM (in response to heiko.braun)We attached not too much information, just the most important business keys (customer id, order id or the like).
This makes it for example possible to see all running processes (over different instances) of a customer centrally. -
4. Re: BPAF: Possible base event data model for SAMM
objectiser Jul 10, 2009 5:09 AM (in response to heiko.braun)Hi Heiko
Does look interesting, although I think we could have a base event at a higher level of abstraction, just including attributes EventID, ServerID (optional) and Timestamp, as we discussed.
Therefore any activity could be reported based on the base event, and any 'process/service' related event could be based on this model.
Regards
Gary -
5. Re: BPAF: Possible base event data model for SAMM
heiko.braun Jul 10, 2009 5:12 AM (in response to heiko.braun)
We attached not too much information, just the most important business keys (customer id, order id or the like).
I was wondering if that is sufficient. Obviously just allowing name/value pairs simplifies both storage of that data and querying it later on. We'd also been thinking that maybe just storing a reference id to access the actual payload externally (i.e. Order database) might already be covering a lot of the use cases.
What do you think? -
6. Re: BPAF: Possible base event data model for SAMM
camunda Jul 16, 2009 3:56 AM (in response to heiko.braun)Hmm, key / value pairs may be an option, but the database schema gets already much more complicated. In this project we knew the 4 important keys for the company, so we just added them and have everything in one table.
But this is indeed not the generic approach, which I guess you are targeting.