deutsche Version
 

 

 

 

 

XML Editor XMetaL rounds out development with Tamino

This article takes a look at how the marriage of Tamino XML Server and the XML editor XMetaL from Softquad Software Ltd. provides a solid basis for successful e-business solutions.

In a recent article titled "A powerful alliance: Tamino and XML Authority", we showcased the native XML Server Tamino by Software AG and highlighted some of the advantages that powerful add-on applications such as XML Authority bring to the equation.

Perhaps their greatest benefit is that they allow documents to be generated very swiftly and easily on a graphical interface. In addition, these documents may be stored in the Tamino XML Server, which makes them excellent media for mirroring mission-critical transactions in the digital realm. 

In this article, we take a closer look at another component of the development platform Tamino X-Studio, the user-friendly XMetal tool by Softquad. An XML database such as Tamino serves as a data repository. Tamino stores data in its native form, meaning that formats do not have to be converted first, and data can be stored and accessed very swiftly. 

The requisite infrastructure for data storage is created by means of tools such as XML Authority by Tibco Software Inc., using database schema, document type definitions, and formal definitions of XML elements and attributes. Though this provides a template for content, it does not offer the tools to deal with contents, i.e. the actual information. XML Authority merely determines the formal criteria governing how database components are stored and searched, and it exports these schema to the Tamino database. 

Additional tools are necessary to generate and edit structured XML documents. Enter XMetal by Softquad. Like XML Authority, this tool ships with the Tamino X-Studio package. 

Native XML components for fast, reliable data exploitation to create customized documents 

One of the great advantages of XMetal is that - like the Tamino database and XML Authority - it is a native XML product. This means that XMetal can employ all database schema generated by XML Authority right out of the box. But better yet, it means that authors can actually check whether XML documents match the respective schema and whether the query routines they have chosen to use deliver the desired results while they are still working in XMetal. 

Documents may be examined for conformity with the XML database infrastructure at any time while documents are being prepared: Are all standard queries executed correctly, are the style sheets used properly, are all required contents loaded from the Tamino database to the interfaced application? This compatibility among native XML applications is a boon to users because it empowers them to mine XML database contents with ease, and exploit these raw resources to produce highly refined reports, analyses and evaluations - swiftly, simply and reliably. 

Browsers "speak" XML courtesy of Cascading Style Sheets and eXtensible Style Language

At present XMetal supports two different XML standards that determine the appearance of data and documents, Cascading Style sheets (CSS) and eXtensible Style Language (XSL). In fact, Cascading Style Sheets are the standard style sheet format for XMetal. 

They can do far more than merely determine the data format in an XMetal "file" in accordance with specific database schema. For example, these style sheets enable links to any document so that XML data can be presented with an appealing layout on virtually all prevailing Internet browsers. Once this data has been loaded to a browser, it may be processed further, sorted and viewed in a variety of ways without having to be reloaded. This lightens the workload of central database servers considerably. 

User-friendly XMetal - the ideal front end application for Tamino 

XMetal features a user-friendly interface designed specifically for intuitive handling. In fact, it so easy to operate that virtually every user can generate, format and edit contents and information in XML format without having to undergo tedious training. Among the hallmarks of XMetal are features such as XML and SGML document generation, support of DTDs, HTML and "well-formed" contents, import from ODBC databases, various processing views, ActiveX Controls, form tools, an integrated script editor; and full Unicode support. This extensive range of functions and features make XMetal the ideal front-end application for exploiting data stored in XML databases, and formatting and editing it to author documents. And when XMetal is dovetailed with other native products such as Tamino and XML Authority, this collective creates a system that provides valuable support in the fields of e-publishing, e-commerce and knowledge management to every enterprise with a need for these services. 

For more information on the Tamino XML Server, see www.softwareag.com/tamino.