Hi,
I have begun to write this sequencers
(
http://jira.jboss.org/jira/browse/DNA-78).
I'm writing here to ask readers of this mailing list to take a look at
my first implementation of ESBMessageMetaData and give me some feedback:
http://fisheye.jboss.org/browse/DNA/branches/maeste/sequencers/dna-sequen...
The purpose of this sequencer I have kept in mind writing it, is to
extract infos from an ESBMessage for governance (and in particular
monitoring inside governance) goals.
What I'd like to have from this sequencer is to extract metadata about
messages regarding properties, faults, and route. Querying and/or
statistics can be performed on this metadata and eventually joined with
SLAs or others useful measurement.
My idea is to implement a JCRMessageStore on ESB side
(
http://jira.jboss.org/jira/browse/JBESB-1769) storing the whole message
as array of bytes, leaving to sequencer responsibility of extract and
store in JCR (eventually different/federated JCR) all metadata.
This approach leave the JCRMessageStore very thin and eventually permit
to have different level of metadata applying different sequencer.
Any feedback is very welcome. What else do you like to sequence from an
ESB Message? Are there any metadata I extracted in my first impl that
you think are not useful?
thanks in advance