Corvette Hitachi/INRIA collaboration, th of june Hitachi SDL INRIA ECOO
Corvette Hitachi/INRIA collaboration, th of june Objectives Collaborative workflow to coordinate a virtual team Definition of a new workflow model to support cooperative interactions Extend Hitachi SDL WorkCoordinator with INRIA ECOO transaction technology
Corvette Hitachi/INRIA collaboration, th of june Collaborative Workflow AB A B A and B work alternatively on the document. Order of interactions is predefined. A and B work simultaneously on the document. They interact when they want in a non predefined way.
Corvette Hitachi/INRIA collaboration, th of june Architecture Modeling Coordination Production Communication Tokyo Workspace Nancy Workspace Internet, WEB, WEBDAV Workflow System Process logic Collaboration Rules Collaborative Process Modeling
Corvette Hitachi/INRIA collaboration, th of june Contributing technology (1) WorkCoordinator
Corvette Hitachi/INRIA collaboration, th of june Contributing technology (2) Motu
Corvette Hitachi/INRIA collaboration, th of june Contributing technology (3) Motu (cooperation model) COO-transactions provide for consistency
Corvette Hitachi/INRIA collaboration, th of june Design decisions WorkCoordinator code is frizzed In “paper” process book, traditional (competitive) and cooperative processes are described in the same way => use WorkCordinator process model to model cooperative workflow Additional decisions : one work item per activity...
Corvette Hitachi/INRIA collaboration, th of june Competitive vs. Cooperative Process Interpretation Competitive Interpretation Cooperative Interpretation Process Model Edit Review_1 Modify Review _2 Edit Review_1 Modify Review _2 Edit Review Modify Review
Corvette Hitachi/INRIA collaboration, th of june Design architecture Modeling Coordination Production Communication Tokyo Workspace Nancy Workspace Internet, WEB, WEBDAV Workflow System Process logic Collaboration Rules Collaborative Process Modeling Workcoordinator Motu
Corvette Hitachi/INRIA collaboration, th of june Implementation architecture
Corvette Hitachi/INRIA collaboration, th of june Achievement Success –cooperation between parallel activities good separation between control flow and data flow Limitations : –no cooperation between succeeding activities an activity cannot start its execution before the preceding one has completed problem of group termination But we know how to surpass limitations
Corvette Hitachi/INRIA collaboration, th of june Conclusion Demonstration of technical feasibility –Corvette, Motu A component based approach for the development of workflow systems Applicability –designed with potential users –however, there is a need for usage analysis (experiments forecasted)
Corvette Hitachi/INRIA collaboration, th of june Component based WFMS ABT EXCACT SUS INITERRTAANT WFT ABT DEP GRO TER SUS ACS RTC 1 2 in wft up_to_date ? Process logic Transaction management 1 : a in wft 2 : a in wft and up_to_date 1 : postconditions fulfilled & up_to_date 2 : not_up_to_date 2 1 completed
Corvette Hitachi/INRIA collaboration, th of june More about Corvette