Communications Suite 7 On the Horizon
By joesciallo on Sep 28, 2009
What's New in Messaging Server 7 Update 3
What's New in Calendar Server 7
What's New in Calendar Server 6.3
What's New in Indexing and Search Service 1
What's New in Instant Messaging 8 Update 2
What's New in Delegated Administrator 7
What's New in Connector for Outlook 7.3 Update 1
Convergence 1 Update 3 includes the following changes and new features:
- POP Access to External Email
- Sender Identities
- Single Click Creation of Events
- Attachment Search
- Autocomplete Addresses from Corporate Directory
- Multiple Select in Address Book
- Support for Internet Explorer 8
- Single Click Selection of all Messages
- Exporting Selected Entries from Address Book
- Toolbar Changes
- Address Book Notifications
- Group-wise Listing of Configuration Parameters
- Support for Sun GlassFish Enterprise Server 2.1
- Anti-Spam Functionality
Messaging Server 7 Update 3 includes the following changes and new features:
- Red Hat Enterprise Linux 5 Support
- Elimination of setuid binaries from Messaging Server pipe_master and l_master
- Running the Directory Server Setup Script ( comm_dssetup.pl) Required
Calendar Server 7 includes the following new features:
- CalDAV Support
- iCal Support
- Scheduling Support
- WebDAV Sync
- Free-Busy Servlet
- Installation and Configuration
- Logging Service
- Admin Servlet
- Administrative Utilities
- Administrators Group
- LDAP Integration
- Collection tag or ctag
- Support for Multiple Back-end and Front-end Servers to Achieve Horizontal Scalability
- Hosted Domains
Calendar Server 7 provides support for the calendaring extension to WebDAV as defined in RFC 4791. The CalDAV draft extends the basic HTTP and WebDAV commands to enable all the functionality required for calendaring and scheduling activities. Included in Calendar Server 7 is support for the following:
- PUT, POST, GET, MULTIGET, REPORT, HEAD, OPTIONS, PROPFIND, and PROPPATCH methods
- MKCALENDAR method, for creating multiple calendars per user
- Enhanced query reports, to both return recurring events and tasks in expanded form (in UTC), and to return only requested properties or parameters
Calendar Server 7 supports the iCalendar data format as defined in RFC2445bis. The following components are supported:
Recurring rules and exceptions are also supported.
Calendar Server 7 supports basic HTTP authentication and authentication over SSL. With HTTP authentication you can do the following:
- Restrict access to authenticated users only
- Provide userid and password and execute commands on a calendar
Calendar Server 7 supports scheduling as defined in Version 04 of the CalDAV Scheduling draft. This specification defines explicit scheduling, where invitations and replies are placed in the recipient's inbox. It is then the client's responsibility to view and move them to the appropriate calendars. The latest version of the draft, which defines implicit scheduling, will be implemented in a future release.
The following list provides more information about scheduling support in Calendar Server 7:
- Free-busy queries on attendees.
- Calendar-outbox and calendar-inbox for every user, as well as the ability to use the POST command for invitations and replies.
- iTIP and iMIP protocols, as defined in RFC 2446 and RFC2447. Invitation emails are sent out for recipients without accounts on the calendar server, with all event details.
- iSchedule protocol, which enables Calendar Server to act as a client and perform scheduling with servers from other products that support iSchedule.
Calendar Server 7 supports WebDAV Sync, an extension of the WebDAV protocol as described in the WebDAV Sync draft. WebDAV Sync defines a protocol for an HTTP client to query an overview of the data changes on the HTTP server. The result is that clients can efficiently synchronize their local data cache with the server.
Calendar Server 7 provides a free-busy servlet to enable non-CalDAV clients to at least check users' freebusy information by using the upcoming free-busy-read URL standard. This standard is compatible with the free-busy URLs used by Calendar Server 6.0 through Calendar Server 6.3.
You install Calendar Server software by using the Communications Suite installer. You then configure a Calendar Server instance by using the init-config configurator, which makes configuration settings for your Directory Server, GlassFish Enterprise Server, and Calendar Server (DAV server) hosts. In addition, Sun Service Tags are used solely to identify Sun products to Sun. Sun uses service tag information to better support you. Registration data is only collected when your system administrator requests gear discovery. Calendar Server 7 enables you to use the Service Tag Facility on Solaris OS 10.
The Calendar Server 7 logging service is a multilevel, configurable, logging module to help capture activity or debugging issues.
Calendar Server 7 provides Java Message Service (JMS) notifications and email notifications for database changes and event or task email alarms. You can configure the server to produce JMS notifications for every database change and every alarm. If you choose, you can write your own subscribers to these notifications. In addition, Calendar Server 7 provides a subscriber program, which you can configure, that consumes the JMS notifications and sends email for database changes and email alarms.
Calendar Server 7 contains an admin servlet, providing a web interface with which you view and even delete contents in your collections. You can also use the admin servlet to import iCal data to specific calendar collections.
By using the davadmin command, you can perform the following tasks:
- Obtain server version information
- Read and modify the server configuration
- Obtain, modify, or delete information about user collections and resources
You can use Jconsole to perform these tasks.
Calendar Server 7 also provides database utilities to back up and restore calendar collections.
A predefined Admin group in LDAP is created during initial configuration, to which you can can add users for proxy login and management of any user account. The default administrator user added during initial configuration is calmaster.
Calendar Server 7 uses Directory Server with the latest Communications Suite schema to store and manage user information in its LDAP database. Support includes:
- Capability of obtaining principal information from LDAP
- Capability of matching principals to their calendar collections
- Use of LDAP information for auto-creation of basic calendars on login or invitation
- Use of LDAP caching for faster lookup results
- Use of LDAP rollover support to use a backup LDAP server if primary LDAP server is not available
Calendar Server 7 supports "Calendar Collection Entity Tag (CTag)," an extension to CalDAV that provides a fast way for a client to determine if the contents of a calendar collection have changed.
The Calendar Server 7 architecture enables you to deploy multiple front-end calendar servers and multiple back-end mySQL database servers to achieve horizontal scalability. See Calendar Server Logical Architecture for more information.
Like the rest the the Communications Suite products, Calendar Server 7 supports virtual domains, also called hosted domains, which is the ability to support users in more than one domain, on a single deployment. A default domain is configured during the initial configuration.
This version of Calendar Server 6.3 includes bug fixes only.
Indexing and Search Service 1 includes the following new features:
- Rapid Indexing of Existing Email: Email messages in a user's mailbox can be indexed. During this operation content is tagged in various ways to enable sophisticated searches.
- Real-time Indexing: As email messages are received, sent, and moved to various folders, the index is updated in real-time. This reduces to near zero the chances of a false search result based on stale index information.
- Attachment Search: Users can search the body of attachments for keywords or phrases. Attachments can be in a variety of formats such as PDF; Microsoft Word, Excel, PowerPoint, and Visio; StarOffice/Open Office; HTML; and more.
- Body Search: Users can search the body of a message for any relevant content. With Indexing and Search Service, body search includes search of supported attachment types as well as the plain text body of a message.
- Search Integration with Sun Convergence: Indexing and Search Service integrates with Convergence through its existing search interface. Body searches are much faster and more powerful because they now not only search message text but also attachment contents.
- Search Integration with Messaging Server: Other email clients can leverage improved body search and expanded attachment body search by using Messaging Server's IMAP search integration with Indexing and Search Service. The underlying search mechanism is transparent to a Messaging Server client.
- RESTful Search Web Service API: Based on the OpenSearch 1.1 specification, the RESTful Search Web Service API provides RSS 2.0, Atom 1.0 or JSON format output. This interface is used by Messaging Server when it redirects IMAP SEARCH requests to Indexing and Search Service and by the sample search user interface. It can also be used by developers to mash up their email search results with other applications if desired.
ISS integrates with Convergence through its existing search interface, that is, Convergence continues to execute searches by using the compact WMAP protocol with the mshttpd daemon. The mshttpd daemon continues to service these requests by using the IMAP protocol. Messaging Server integrates with ISS through an enhanced IMAP SEARCH functionality, and a subset of these search requests (particularly, body searches) go to ISS for fulfillment. Messaging Server consumes the ISS output and reformats it for the email client.
The result is that no changes are needed to Convergence or Thunderbird clients because ISS integrates with Messaging Server rather than the end-client.
The long-term plan for integrating Convergence and Thunderbird (through a plug-in) with ISS will be to have the clients communicate directly with ISS directly by using ISS's RESTful web service for search.
Instant Messaging 8 Update 2 includes the following changes and new features:
- Using Shoal for Automatic Discovery of Peer Servers in a Pool
- Support for Red Hat Enterprise Linux 5
Delegated Administrator 7 includes the following changes and new features:
Delegated Administrator 7 now supports Calendar Server 6.x and
Calendar Server 7 provisioning.
This version of Connector for Outlook 7.3 Update 1 includes the following new features:
- Viewing Quota and Size Information
- Saving File Attachments in Optimized Mode