[
http://jira.jboss.com/jira/browse/DNA-160?page=all ]
Randall Hauch updated DNA-160:
------------------------------
Component/s: Federation
Fix Version/s: 0.2
Description:
A FederatedRepository instance should use a MergeProcessor implementation to actually do
all the merging operations; the FederatedRepository is then responsible for managing the
integrated repository (cache), adhering to the cache policies, making the requests to the
sources, calling the MergeProcessor, and then storing the merged node back in the cache.
It is very likely that the merge logic will evolve significantly over time, and that some
uses of DNA may even require their own (perhaps optimized) processing logic. I believe
there is even an opportunity to provide a Drools-based processor that uses rules to
perform the work. This obviously won't be the first implementation, but could be one
of the most powerful and capable processor implementations.
Assignee: Randall Hauch
Complexity: High
Create pluggable merge processor that contains the logic of how to
merge multiple nodes into one node
-----------------------------------------------------------------------------------------------------
Key: DNA-160
URL:
http://jira.jboss.com/jira/browse/DNA-160
Project: DNA
Issue Type: Sub-task
Components: Federation
Reporter: Randall Hauch
Assigned To: Randall Hauch
Fix For: 0.2
A FederatedRepository instance should use a MergeProcessor implementation to actually do
all the merging operations; the FederatedRepository is then responsible for managing the
integrated repository (cache), adhering to the cache policies, making the requests to the
sources, calling the MergeProcessor, and then storing the merged node back in the cache.
It is very likely that the merge logic will evolve significantly over time, and that some
uses of DNA may even require their own (perhaps optimized) processing logic. I believe
there is even an opportunity to provide a Drools-based processor that uses rules to
perform the work. This obviously won't be the first implementation, but could be one
of the most powerful and capable processor implementations.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira