While the Ext Webtop acts as the front-end handling user interaction, the Drupal WebOS acts as the back-end providing all the data and services. The key idea behind the Drupal WebOS is the serviceLink, a structured format that creates a link between services. Users can hop from one service to another, including services served by other networks. Services can be combined to create rich mash-ups. The figure below is a screenshot of a service being provided by the Drupal WebOS.
The Drupal WebOS provides the following features:
- Services: Expose web services. Provide access across different networks securely;
- Users: Register users. Assign Roles. Give permissions. Manage personal contacts lists;
- Content: Create content with associated fields. Handle form display and validation;
- Channels: Create channels and link them together. Aggregate and syndicate entries;
- Files: Store documents and files. Handle image, audio and video. Export file types;
- Language: Provide localization. Translate strings and content to different languages;
- Search: Provide federated search results for both structured and unstructured data;
- Sessions: Save and record sessions. Assist in providing instant sessions among users.



[...] Drupal WebOS provides several services to the Ext Webtop. The structure of these services are well described and [...]