Mira Groupware Infrastructure Layer Diagram GUI Layer Wx

  • Slides: 1
Download presentation
Mira Groupware Infrastructure – Layer Diagram GUI Layer : Wx. Widgets Utility Layer Security

Mira Groupware Infrastructure – Layer Diagram GUI Layer : Wx. Widgets Utility Layer Security Layer Network Internal Communication Layer Boost : ASIO Version Control No-version Control Storage Layer SVN : Sub Version Boost Database Directory Layer TBD NOTE: Each layer is strictly only be able to communicate with components on the same level or any layer underneath but cannot use any layer that is above its layer. • GUI Layer • Utility Layer – A set of API that allows utility to plug-n-play into Mira Groupware Infrastructure (MGI). The utility layer also provide an abstraction over the communication, storage, database and directory layer. • Security Layer – A set of API utilizes by the utility layer to enforce security in MGI. • Communication Layer • Network – A set of API that provides network communication mechanism. • Internal – A set of API that provides communication mechanism within a node. • Storage Layer • Version Control – A set of API that provides version control. • No-version Control – A set of API that provides regular file storage. • Database Layer – A set of API that provides database storage. • Directory Layer – A set of API that provides user authentication and workspace storage (user info. , group info and etc…)