PMBridge is scalable architecture based on a 3-Tier Layered model consisting of Presentation Layer, Business Logic Layer and Services Layer.

The Business Logic Layer which forms the core of PMBridge has three major components namely Project Scheduler, Visualization Manager and Presence Manager.

The Project Scheduler is responsible for handling the project- management logic such as the Project-Structure management, Consistency, Constraints Resolution, Execution Tracking and Conflict Handling, etc. The Resource Manager maintains the resources which are utilized for the project.

The Visualization Manager provides tools that help a user to view the project information in multiple dimensions such as Gantt Chart, Network Diagram, Timeline Diagram etc. Gantt Chart is the Industry Standard format for presenting Project Progress Information. Network Diagram provides the task-dependency information. Timeline Diagram provides the project-structure in a historic perspective. 

The Presence Manager manages the buddy-list presence of the project-members on-line across multiple-platforms. It also provides tools such task-inbox, task out-box etc. that help user communicate the project-information with his project group. 

The Presentation Layer provides the framework for the user-interfaces which are required for multiple platforms and devices. For the Desktop users, the Desktop UI Manager provides a Java-Swing User-Interface to manage the project-information faster. When users have to access the project-information through web, Web UI manager generates rich user-interfaces in HTML for viewing in browsers. For Mobile Users , Mobile Device UI Manager provides device-specific user-interfaces to access the project information.

The Services Layer manages the system-level interactions of PMBridge for Persistence and Communications. The Persistence Manager provides system-level functions to store the project-information in multiple formats and standards. 

The Flat-File manager stores the project information in access proprietary format, MS-Project Compatible format and in XML file format. The JDBC Persistence Manager stores the project-information in relational database management systems tables using the JDBC connectivity in My-SQL, Oracle, MS-SQL etc for easy integration with 3rd party software. The Enterprise JavaBeans (EJB) Persistence Manager can be used in multi-user environments involving hundreds of concurrent users in large-scale project management environments.

The Presence Manager is built as extensions frameworks like JXTA, Tifosi and PMBridge Proprietary P2P communication framework. JXTA is a Open-Source Open Standards P2P framework promoted by SUN. Tifosi is an industry-grade P2P based Service Operating
System from the leading JMS vendor Fiorano software. PMBridge P2P Framework is a proprietary P2P framework developed by PMBridge.

 


 

 Product  |  Solutions  |  Services  |  Partners  |  Resources  |  About

Copyright © 200
2 PMBridge. All Rights Reserved