ProvenanceNotifier notifier = NotifierFactory.createProvenanceNotifier();
// received request
WorkflowTrackingContext context = notifier.createTrackingContext(null, BROKER_URL, myWorkflowID, myServiceID,
myNodeID, myTimestep);
InvocationContext invocationContext = notifier.serviceInvoked(context, myInvoker,
"I (service2) was invoked by my invoker");
notifier.dataConsumed(context, DATA_URI_2, DATA_URLS_2, "consuming file used by service1");
notifier.dataConsumed(context, DATA_URI_3, DATA_URLS_3);
notifier.dataConsumed(context, DATA_URI_4, DATA_URLS_4, null, "<dataXml>boo</dataXml>");