These sections provide information on the main new and changed features of this release:
Windows Server 2008 Standard and Enterprise Edition
Windows 7 Professional, Ultimate and Enterprise Edition
SUSE Linux Enterprise Server 11 for IBM System
Red Hat Enterprise Linux Server 6 for IBM System z
Reworked Tamino Manager
The user interface has been modified to comply with design standards
for user interfaces for the Software AG webMethods product line. Many of the
icons have been updated, and the color scheme used in the dialogs has been
adapted. Where appropriate, new functionality has been added to the dialogs,
for example, the ability to select an incremental backup during the backup or
restore procedure.
Incremental backup and restore
It is now possible to make incremental backups of a database. An
incremental backup after a full backup saves only the data that has changed
since the full backup. If several incremental backups are made without an
intervening full backup, each incremental backup stores only the data that has
changed since the previous incremental backup. Since incremental backups can be
very much smaller than full backups, the time required for creating and
restoring the incremental backup is generally much less than for a full
backup.
The following features improve Tamino's value in your mission-critical applications:
Backup generates smaller files faster;
Instance-based security;
Improved performance;
New optimizer rules;
Reporting capabilities.
Several significant improvements that can bring real performance gains to your applications have been made to Tamino's indexing facilities:
New index structures, including computed indexes (see Performance Guide > Advanced Indexes > Computed Index, and also Tamino Schema Editor > Properties Explained > Tamino Doctype Properties);
A generic text index (see Advanced Concepts > From Schema to Tamino > Indexing);
Additional Office Open XML document types are supported by the Tamino Non-XML Indexer.
XQuery can now be used as the universal interface for all administration tasks. New features include:
XQuery support has been extended to allow queries to create and update database objects. This supplements the existing functionality for querying or deleting database objects. This functionality follows the XQuery Update Facility 1.0 specification (http://www.w3.org/TR/xquery-update-10/, W3C Candidate Recommendation, August 2008).
Support for applying XQuery to Tamino's non-XML storage and retrieval capabilities has been enhanced, especially in connection with Tamino's implementation of the HTTP extensions to the WebDAV standard (http://www.ietf.org/rfc/rfc4918.txt).
New XQuery built-in functions have been added, as accordance with the XQuery Functions and Operators recommendation (http://www.w3.org/TR/xquery-operators/). The built-in functions include list functions, text functions, date-time functions and a numeric function.
Support for XQuery modules has been added in the Tamino X-Plorer. Now it is possible to create XQuery modules directly in the Tamino X-Plorer and store them in Tamino for later retrieval.
Stored XQuery modules also play a key role in the use of the new computed indexes.
The performance has been significantly enhanced.
The Software AG Designer is a Software AG-specific version of Eclipse (http://www.eclipse.org/) that can optionally be installed with Tamino. The plugins integrated in this Eclipse support various features as summarized in this section.
The Software AG Designer allows you to create a web service from an XQuery module, exposing a user-defined subset of the XQuery module functions as operations of the created web service.
The Software AG Designer allows you to create a web service from a Tamino doctype, exposing "create", "read", "update" and "delete" operations (CRUD) on the selected doctype. This is done by creating an XQuery module with the CRUD functions and exposing these functions via a web service. The XQuery module contains the functions that represent the CRUD operations. The functions are defined as follows:
create
Take a document and optionally a document name as input and return
collection, doctype and ID of the created document.
read
Take a document ID and/or a document name as input and return the
requested document.
update
Take a document ID and/or a document name and a document as input and
return collection, doctype and ID of the updated document.
delete
Take a document ID and/or a document name as input and return
collection, doctype and ID of the deleted document.
BIRT (Business Intelligence and Reporting Tools) is an open source software project that provides reporting capabilities. BIRT offers its reporting capabilities upon a multiplicity of data formats, including XML data. Now, you can display Tamino data as BIRT reports.
The BIRT plugin for the Software AG Designer allows you to specify the database where the data is stored, the XQuery code to retrieve the data, and the required report layout.
The following updates are now available:
Computed Indexes
Computed indexes are fully supported by a rich set of UI components
in the Tamino Schema Editor. The Schema Editor also allows you to define the
collation property for each computed index of a doctype.
Printing Support
Printing and print preview are now supported directly in the Tamino
Schema Editor.
Triggers with Parameters
The user interface for specifying a trigger now allows you to specify
multiple trigger functions of the same type. You can also specify a set of
parameters and pass them to the Tamino server whilst defining the schema. For
further information, see Tamino Schema Editor > Editing a Schema >
Server
Extensions
User-Friendliness Improved
The Tamino Schema Editor now uses easily understood properties
instead of XML attributes.
The user interface has been improved.
Context menus (right mouse button) are now provided for schema tree nodes, schema tabs and in the code view.
The following updates are now available:
Document Editing
The Tamino X-Plorer now supports editing text documents, whatever
their source. The document can, for example, be an instance of a doctype, a
non-XML text document or a text document in a WebDAV folder.
Editing Collection Properties
The restructured collection properties dialog has additional options
to control the server's end-of-line property.
User Interface
Basic editing functions are available, together with cut,
copy, paste, select all, find and
replace.
XQuery in Filter Settings
A filter condition can be expressed as an XQuery instead of using
XPath notation. It is possible to define namespaces.
The following updates are now available:
Collection Name Optional
The Tamino XML Server now regards the collection name as optional.
This policy has also been implemented in the Tamino Query Tool.
Specifying Server and Database
You can select the desired server and database via the graphical user
interface. This makes selection easier and less error-prone.
Working with XQuery Modules
You can use the Tamino Query Tool to administer XQuery modules. You
can open and save XQuery modules from both local and remote locations.
XQuery Scratch Pad
The Tamino Query Tool can be used as an XQuery scratch pad. This
makes it easy to execute a part of a complex XQuery.
Up to now, access control mechanisms in Tamino were restricted to structure-based mechanisms on collections, document types or elements and attributes of certain documents.
Tamino 8.x provides instance-based access control, which means that it is now also possible to define access control for each document, thereby enabling Tamino as a directly accessible document repository in a multi-user environment.
Using a system of access control lists (ACLs) and access control elements (ACEs), you can set up access privileges for document instances, so that users or groups are either granted or denied permission to access the instances.
Tamino now has an interface to the popular open source version control system Subversion. This feature is described in the Subversion Overview section of the section Tamino WebDAV Functionality.