SOY is the core groupware middleware that provides an API
(application programming interface) to service all the functional components. That is,
SOY manages all of the third-party and custom software components that have been
integrated into Cantina Groupware. It stores the account meta data in a database
and uses kerberos for master authentication.
The Webtop provides a web-based interface to all Groupware functions: login, home, e-mail,
files, directory, calendar, contacts, settings, admin, logout. The Webtop is the primary
administration tool and the primary interface for managing published, network-based
|Palm, PocketPC, and Palm Directory
Cantina Groupware offers wireless access to a subset of the Webtop functions using a Palm or
PocketPC device. Cantina also wrote a stand-alone Palm Directory application that provides
native directory services for wireless Palms, permitting searching of the LDAP directories
and import into the native Palm address book.
MaguroAuth is a custom module that provides authentication and authorization
functions for the WebDAV file stores.
"build" is Cantina's automated install set build system. It prepares an install
set (scripts and packages) that new servers can pull over the network or from local media.
It takes care of retrieving and building our custom Groupware code, as well as all of the
third-party software, including Perl code (from CPAN)
and all binary packages.
The Groupware installer manages installations and upgrades of Cantina Groupware
from an install set that is created by the build process. The installer is an interactive,
full-screen utility that allows the system administrator to configure and customize the
Groupware software for a company's domain, network, and related system configurations.
No special developer tools (such as compilers) are required.