Besides the Tamino Server, there are several runtime and development components (enabling services) for ease of use and for application development with Tamino. The single Tamino XML Server product contains all you need to set up a running Tamino system on a server, including the necessary product components. They are:
The Tamino Schema Editor supports you in creating Tamino schemas. It shields you from having to type in schema language syntax, thus making schema creation much faster and less error-prone. The Tamino Schema Editor also shields you from the complexity of the XML Schema standard by offering dialogs specifically for the creation of Tamino schemas. Schema constructs required by the XML Schema standard are added automatically to ensure that valid schemas are generated.
The Tamino Interactive Interface is a simple browser-based interface to Tamino XML Server. It allows you to define collections within a schema, load XML instances of a schema into a database, and delete XML instances, schemas and collections from a database. You can also submit query language requests to a database, using the W3C standard query language XQuery or the Tamino query language X-Query.
From its graphical user interface, the Tamino X-Plorer conveniently displays the contents of Tamino XML Server databases in a navigation tree, thus allowing you to intuitively explore and manipulate its contents.
Summarizing the Tamino X-Plorer's features you can:
Explore a Tamino XML Server's database
Query a Tamino XML Server's database
Maintain the structure and contents of a Tamino XML Server
Display and edit objects in a Tamino XML Server
Invoke tools which support you in developing Tamino applications
View externally maintained data such as security data, or server extensions
There are several application programming interfaces (APIs) that are delivered along with the Tamino XML Server. These are:
Tamino API for Java
This is a very flexible object-oriented API. It offers the Java
programmer a comfortable access to data stored in Tamino by using different
object models (DOM, SAX, JDOM) or stream-based access.
Tamino API for .NET
The Tamino API for .NET provides an object-oriented programming
interface to the Tamino XML Server for .NET applications. The API, which is
completely written in C#, supports the .NET XML classes for processing XML
documents in a Tamino database.
Tamino API for C
This API offers a variety of methods and properties that enable any
application that can call C functions to access and manipulate documents in a
Tamino database. The Tamino API for C allows client applications to access a
Tamino XML Server without going through a web server. This distinguishes it
from most other Tamino APIs.
HTTP Client API for ActiveX (Windows only)
An API for Windows platforms that uses the DOM object model to access
and manipulate data stored in Tamino XML Server. It
can be used for applications written for example in C++ and VisualBasic.
HTTP Client API for JScript (Windows only)
An API that uses the DOM object model to access and manipulate data
stored in Tamino XML Server. It can be used for
applications within the Microsoft Internet Explorer, Version 5.0 and above.