Furthermore they note that scientific applications require workflow system that support dynamic event-driven analyses, handing streaming data , accommodate interaction with users, intelligent and collaborative support for workflow design, and enabling result sharing across collaborations.