| With the rapid development of Internet technology, office automation in enterprise information system is more and more extensive. At present, collaborative office system has been widely used in enterprises and institutions, how fast and efficient to develope flexible, scalable enterprise applications is a difficult issue. Collaborative office system after years of development have accumulated a solid foundation, but based on traditional methods of building information systems are facing some problem like increasing isolation, needs constantly changing.Based on workflow technology as a basis for the realization of collaborative office system, using the open-source workflow engine OSWorkflow to design the system's workflow, using J2EE and XML definition of the components of business objects model, business applications model and business process model that is integrated, using existed collaborative business component platform to provide some functions as a management platform and expand it, and on these basis a collaborative office system is developed.In this paper, with the high-tech zones Technology Bureau's collaborative office system for the background, on the basis of research collaborative business component platform and workflow theoretical knowledge, through in-depth analysis and study business needs of the collaborative office and document processing in the collaborative office system, and use workflow model and OSWorkflow that is for technical background users to analyze and design collaborative office's workflow, and analyze the workflow engine, and analyze the collaborative office's role management system. Then design the system's network architecture, functional architecture, system architecture and related interface. Ultimate realize the high-tech zones Technology Bureau's MyCom collaborative office systems and MyCom collaborative components platform. |