Distributed Project Management Passakon Prathombutr Ashok Emani Motivation
Distributed Project Management Passakon Prathombutr Ashok Emani
Motivation • Limitation of single-user PM • Distributed organization <-> distributed PM • Advantage of distributed computing – Interoperability, – Resource-sharing among team members in the project group, – Scalability of the project component, since the component can be extent and reused, – Portability of the project management system that can run in multiple contexts.
Objective • DPM using Visi. Broker • Support three main functions of project management; – scheduling/tracking system, – messages board/bulletin board and – file-sharing system. • Support two groups of users, the project manager/leader and the member.
Distributed Architecture Project N (New York) Project 1 (Dallas) MI LI MI MI MI : Member Interface LI : Leader Interface MI
Architecture: Application Components Distributed Project Management Server Project UI members Bulletin Board manager board messages Schedule Manager schedule subtasks Project Info BB Messages Schedule database Project Repository repository files Repository
Application Architecture Java Application: Client Java Application: Server Client Proxy (Stub code) Object Imp (Servant Code) Skeleton Code ORB class lib Virtual Machine Client Machine C: > vbj dpm. Login IIOP ORB class lib Virtual Machine Server Machine C: >osagent C: >vbj Server DB
- Slides: 6