A Java-Based, System for Collaborative Design and Manufacturing

Process management serves as a central mechanism for supporting collaborative design and manufacturing. In this paper, a Java-based, distributed process management system for collaborative design and manufacturing is presented. The system called MIDAS employs the process grammar to support the efficient representation of process alternatives and to facilitate the collaboration among users. The main features of our system are: Java-based, distributed architecture, and XML-based. Java applets and RMI increase the portability of our system, enabling the client-side module of our system to run at any location without the pre-installation of additional software. Process databases, servers, and external applications that are distributed over various companies can be integrated into the system transparently to users. XML is utilized to represent the execution status, data visualization, and task knowledge, increasing the scalability and customizability of the system functionalities. The system is shown to be efficient when we applied it to several real processes.

[1]  Amit P. Sheth,et al.  CORBA-Based Run Time Architectures for Workflow Management Systems , 1996 .

[2]  Matei Ripeanu,et al.  Peer-to-peer architecture case study: Gnutella network , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[3]  Moon-Jung Chung,et al.  A Formal Approach to Managing Design Processes , 1995, Computer.

[4]  Carmen M. Pancerella,et al.  A CORBA-based manufacturing environment , 1996, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[5]  Norman Sadeh,et al.  A Blackboard Architecture for Integrating Process Planning and Production Scheduling , 1998 .

[6]  Brian T. Pentland,et al.  MIDAS: a framework for integrated design and manufacturing process , 2000, SPIE Optics East.

[7]  Matthias Jarke,et al.  Distributed, Interoperable Workflow Support for Electronic Commerce , 1998, Trends in Distributed Systems for Electronic Commerce.

[8]  Andrew Goodchild,et al.  UML and XML Schema , 2002, Australasian Database Conference.

[9]  Krzysztof Kozminski,et al.  Executable Workflows: A Paradigm For Collaborative Design On The Internet , 1997, Proceedings of the 34th Design Automation Conference.