About InfoWorld : Advertise : Subscribe : Contact Us : Awards : Events : Store
InfoWorld HomeNewsTest CenterOpinionsProduct GuideTechIndex
PRODUCT REVIEWS GUIDE    REVIEWS    ANALYSES    SPECIAL REPORTS 
 

TEST CENTER

 
Tamino moves forward

By Maggie Biggs
December 14, 2001


NATIVE XML DATABASES are certainly a promising technology that executives and IT managers will want to weigh carefully when determining enterprise XML strategies. Although the native XML database market is relatively new, several options must be considered.

   ADVERTISEMENT
  

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

Free IT resource

Attend the SOA Executive Forum: Breaking SOA Bottlenecks SOAExecForum.com/may2007

Sponsored by InfoWorld

RELATED LINKS
»  IT trainer offers master's degree for hackers
»  MSNBC buys participatory news site Newsvine
»  Merchants: eBay ad programs drive buyers away
»  Web services RSS feed 

IDG ENTERPRISE NETWORK
Web Services Caution Abounds  (CIO)

TOP NEWS 


IT SOLUTION SEARCH
One of the better options is Software AG's Tamino 3.1. The newly released version of Tamino is a solid improvement over Version 2.3, which we also tested, and it is a worthy rival to Ipedo, another leading native XML database solution.

Using the documentation included with Tamino, we had no problem installing and setting up the database. Although IT staff with XML experience and some understanding of native XML databases should not find the going difficult, administrators and developers without this background might have a tough time getting up to speed. Inclusion of more detailed tutorial materials would help.

Version 3.1 shows good improvement in the areas of schema support, application accessibility, and management capabilities. We especially liked Tamino's new Schema Editor, which let us create and modify schema, as well as migrate schema we created with Tamino 2.3 to Tamino 3.1, easily and without incident.

During schema creation, administrators define the elements and attributes of an XML document. Software AG has implemented a subset of the XML Schema Language defined by the World Wide Web Consortium (W3C) in its schema language, TSD 3 (Tamino Schema Definition 3). Using the Tamino Schema Editor enabled us to create schema more rapidly than we could using a text editor.

Java additions

Tamino 3.1 also provides useful accessibility additions that will enable Java-based enterprises to more easily use the native XML database. In particular, a new Java API is included that supports DOM 2 (Document Object Model), JDOM (Java Document Object Model), and SAX 2 (Simple API for XML). The addition of the API and support for these standards makes it easier for developers to incorporate XML documents from Tamino databases into Java applications.

We had no trouble implementing Java-based access to Tamino, and we particularly liked Tamino's support for session and transaction management.

If you've implemented a J2EE (Java 2 Enterprise Edition) application server, you can use the new Tamino EJB (Enterprise JavaBeans) API and the Tamino EJB Resource Manager. In our testing, we used these J2EE components to create and execute e-commerce transactions, and discovered some limitations in the Tamino EJB Resource Manager.

For example, the transactions created by our Tamino EJB Resource Manager could access only a single Tamino XML Server. We were not able to process transactions across both of our installed Tamino XML Servers, nor could we execute transactions that accessed both Tamino and other data sources in the same transaction.

Developers using Tamino 3.1's EJB Resource Manager will need to process transactions against a single Tamino instance. Separate processing will be needed to include other Tamino XML databases or other data sources.

Web developers who want to include XML components in Web pages should examine another Software AG tool: Tamino X-Application supplies JSP (JavaServer Pages) tags that you can embed in HTML pages to provide access to the Tamino database.

X-Application supports common functions, such as queries, document maintenance, and browsing. Using X-Application, we were able to include query functionality in several Web pages without trouble. You can download X-Application free at www.softwareag.com/developer/x-application/default.htm.

Managing Tamino

Administrators will find Tamino 3.1 much improved over the previous version. For example, a new batch facility allows database administrators to create and execute scripts against Tamino. We used this facility to automate several tasks, such as backing up several databases we created.

A new bulk data transfer utility, the Tamino Data Loader, will also make life easier for administrators. Enterprise administrators might use the Data Loader to stage large numbers of XML documents in collections in the Tamino database prior to exchange with trading partners.

Tamino's browser-based administrative console is nicely integrated with operating-system security, allowing us to access it using our operating-system administrative log-on. However, browser support for the console is limited to Netscape Navigator and Internet Explorer.

Tamino's management console is very good; administrators will have all the tools they need to manage multiple databases. In addition to allowing us to monitor tasks that were executing on our local instance of Tamino 3.1, the management console gave us access to operating-system parameters, such as the system process list.

The System Management Hub, also accessible from the console, is another nice feature that administrators will definitely find useful. We used the System Management Hub to add other hosts that were running Tamino. We were able to manage Tamino 3.1 on two separate systems, as well as an instance of Tamino 2.3 on the second system.

Finally, accessing data from the Tamino 3.1 database is straightforward. We used Tamino's Interactive Interface to query documents in various collections. Tamino currently supports X-Query, which is based on the XPath specification. Software AG is participating in W3C efforts to create a new query language -- XQuery -- and the company plans to implement the final specification of the official W3C query language when it becomes available.

For enterprises that need to manage XML documents in heterogeneous data environments, Tamino 3.1 is definitely worth a look. With querying standards yet to fall into place for native XML databases, Tamino is still not a completely mature solution, but its good query support, broader support for Java applications, and capabilities for managing multiple databases push it beyond most competitors.


Contributing Editor Maggie Biggs (maggie_biggs@infoworld.com) has more than 15 years of business and IT experience in enterprise settings.



  BOTTOM LINE
Tamino 3.1
BUSINESS CASE
This native XML database provides accessibility to mixed data sources and multiple application access points. Enterprises that use Tamino will be able to handle XML documents in a more centralized fashion.

TECHNOLOGY CASE
Experienced developers and administrators will find Tamino's tools and facilities well-thought-out and straightforward.

PROS
+ Easy-to-use Schema Editor
+ Expanded support for Java application access
+ New integration support for EJB-capable application servers
+ Development of Tamino-accessible applications sped by X-Application

CONS
- Additional tutorial material needed for those new to XML and XML databases
- Some limitations in the EJB Resource Manager

COST
$45,000 per CPU

PLATFORMS
Solaris, HP-UX, AIX, Linux, Windows 2000, Windows NT

COMPANY
Software AG; www.softwareag.com

Consider
Ease of use
Implementation
Innovation
Interoperability
Scalability
Security
Suitability
Support
Training
Value
Consider



RELATED ARTICLES

E-business middleman


RELATED SUBJECTS

Web Technologies
Database


SPONSORED WHITE PAPERS
EMC - Lower costs and improve reliability-Get the EMC CLARiiON white paper!
Ciphertrust - Are you ready for Sobig.G? Learn how to protect your email systems.
CDW - Personal attention. CDW. The Right Technology. Right Away.
EMC - Explore key performance features and capabilities of EMC ControlCenter 5.1.1.
Intel - Free Intel white paper shows you how to deploy a secure wireless LAN
Cisco - FREE WHITE PAPER: BLUEPRINT to design and implement secure VPNs
Verity, Inc. - "Mass Consolidation Hits the Web-Search Market"
McDATA - Download a FREE storage consolidation white paper from McDATA(R).
Lucent Technologies - Overcoming Common Firewall Limitations
Lucent Technologies - Leverage Your Mobile High Speed Data Access. Download Free White Paper!
Nokia - Get the scoop! Mobilizing business white papers & case studies.
BMC Software - Maximize the Potential of Enterprise Data: Free white paper!
Network Associates - Free white paper - Strategies for Optimizing Network Costs and Benefits
Entrust - Manage identities across applications. Improve productivity.
Stalker Software - CommuniGate Pro - Transform your Email and Calendaring
Remedy - A NEW Gartner Research Note:Producing Quality IT Services

Search the IDG White Paper Library:


SPONSORED LINKS

INFOWORLD MARKETPLACE


» EMC delivers high-speed image capture, storage
Learn how you can quickly capture, organize, and deliver information with EMC ApplicationXtender.
» Agentless SOA Management
SOA operational visibility in less than a day, without installing message agents - free download.
» Apply BPM and ITIL at your IT Help Desk
ServiceWise brings BPM to complete IT service while eliminating integration cost. Learn more here.
» Find IT Consultant
Post Your Project for Free. Get Bids from Thousands of Pre-Screened Consultants. Register Now!
» Metadata Management Software
MetaCenter: Plug & play metadata management software for enterprise systems. Features: data ...




 HOME  NEWS  TEST CENTER  OPINIONS  PRODUCT GUIDE  TECHINDEX   About : Advertise : Subscribe : Contact Us : Awards : Events 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy

All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses, phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

Computerworld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no