See Also

TMCore Factsheet (PDF)

TMCore Pricing (PDF)

More about Topic Maps

More about topic-oriented portals

TMCore

TMCore allows developers to take full advantage of the power of topic maps in their applications. The engine provides a robust store for multiple topic maps; an extensive API accessible via any language supported by the Microsoft CLR; and a high-level web services interface that allows both reading and updating of topic maps using SOAP-based web service calls.

An example deployment diagram for TMCore The engine makes use of Microsoft SQLServer to provide scalable, persistent storage and is designed to allow multiple instances to access the same data store simultaneously using an optimistic locking strategy to minimize development overhead. The diagram to the right shows a sample deployment strategy with an application using the full in-process API against one instance of TMCore while a set of other applications make use of the Web Services API against another engine instance. Both TMCore instances share the same database and can access and update the same topic maps.

Features

  • A full implementation of the Topic Maps data model. TMCore supports all of the elements of the Topic Maps model defined by the ISO standard ISO 13250 and can import and export topic maps in the standard XML Topic Maps (XTM) syntax.
  • High-level Web Services API. TMCore is shipped with a Web Services interface that enables topic map data to be retrieved and updated using simple web services calls. The XML format used in Web Services calls has been designed to be as simple to process as possible, allowing the use of either Web Services client code or XML processing tools such as XSLT.
  • Complete in-process API. Applications running in-process with TMCore can make use of a complete implementation of the NetworkedPlanet API for topic maps. This API builds on the standard TMAPI API definitions providing both data model access and update operations.
  • Generic Editor and Command-line Tools. The standard TMCore distribution also includes a browser-based generic topic map editing application and a suite of command-line tools to make it easy to develop, import and export topic maps.
  • Automatic topic merging. The rules of topic merging are handled transparently by the TMCore engine.
  • Native implementation in managed code. TMCore has been built from the ground up using managed code and fits seamlessly into the Microsoft .NET framework, allowing developers to use VB, C#, J# or any other language supported by the Common Language Runtime (CLR).

Supported Platform

  • Server-side
    • Windows 2000 Server, Windows 2003 Server
    • Microsoft SQL Server 2000 or 2005
    • .NET Framework version 2.0
  • Client-side
    • Windows 2000 Professional, Windows XP Professional, Windows Vista
    • .NET Framework version 2.0 or later

For details of support for other client/server platform configurations, please contact us.

To arrange a free evaluation please use our evaluation request form.