Architecture & Design¶
This part of the documentation is about the architecture of Kolab Groupware. It outlines the various components included, and how they interact.
Note
If you are new to groupware environments in general, or Kolab Groupware specifically, we recommend you read the Introduction first.
How Kolab Groupware Works¶
- Introduction
- Authentication and Authorization
- Mail Exchanger
- Data Storage Layer & Primary Access Protocol
- Desktop Clients
- Mobile Clients
- Storage Layer Access Protocols
- Web Interfaces
- Instant Messaging
- Voice (over IP) & Voice Conferencing
- Video & Video Conferencing
- Collaborative Document Editing
- Overview of Functional Components
- Kolab Groupware and LDAP
- Mail Exchangers for Kolab Groupware
Software Components¶
- The Kolab Daemon
- Kolab Web Administration Panel and API
- Example for an API call from PHP
- Example for an API call from Python
- HTTP Method Convention
- Service and Method Naming Convention
- Standard Response Layout
- Service Handlers
- The
domainService - The
domainsService - The
domain_typesService - The
form_valueService - The
groupService - The
groupsService - The
systemService - The
userService - The
user_typesService - Storage Format for an Object Type
- The
attributesAttribute Value Format - The
usersService
- Hosted Kolab Customer Control Panel
- Kolab Freebusy Daemon
- Kolab Freebusy Service
General Documentation¶
Todo
Document the concepts of a sealed system.