Resource-oriented Architecture Based Workflow Model and Framework for Knowledge-centric Collaboration
Traditional workflow modeling techniques which mainly focus on structured and automation control over processes are difficult to deal with complex cross-organizational,multi-role,knowledge-intensive process modeling and management.This paper presents a workflow system modeling methodology and its application framework for content-oriented and knowledge-centric collaboration to support complex multi-role,multi-agent(man-machine,machine-machine) interactions.Specific work includes: a virtual resource abstraction layer is proposed to well support structured,semi-structured and unstructured resources as well as metadata resources management;a resource-oriented collaborative workflow model(ROCWF) and a task resource multi-role collaboration model(TRRC)are presented which are based on the Petri-Net theory and the Information Control Net;a set of resource-oriented REST(Representational State Transfer) style interfaces are designed by extending the process service component.The prototype system implementation shows the proposed modeling methodology and system architecture are suitable to address these issues and REST-style interface design proves to be an effective approach to heterogeneous system integration.