[dna-dev] ESBMessageSequencer

Stefano Maestri stefano.maestri at javalinux.it
Mon Jun 9 03:38:36 EDT 2008


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-sequencer-esbMessage/src/main/java/org/jboss/dna/sequencer/esbMessage/ESBMessageMetaData.java

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




More information about the dna-dev mailing list