Table of contents

3 Internet catalog

3.1 Functional description

3.2 Features

3.3 System requirements

3.4 Technology

 


Internet catalog (sqlcat/sqlcat.html) - © 2003 CPTec GmbH

3 SQLCat Internet catalog

Screenshot: SQLCat - Internet catalog - Click to enlarge

Parts catalogs in the Internet

SQLCat is an extremely fast database solution for publication of parts catalogs in the Internet. SQLCat is based on SQL Server and Microsoft Internet Information Server. 

Automatic catalog publishing

SQLCat is an all-automatic tool for publication of SPCat spare parts catalogs (=> 2) on the Internet. An extended version which will also publish PDF files, hierachical HTML files, OEM manuals and electrical documentation is currently under development. 
 

As an SQLCat administrator you operate a convenient user interface to create a hierarchical structure on top of your own document types. You administer any number of user accounts and assign the required access rights for the published catalogs and manuals.


Functional description (sqlcat/funktionsweise.html) - © 2003 CPTec GmbH

3.1 Functional design

The following schematic diagram illustrates the functional design of SQLCat:

Schematic: SQLCat - Functional design

SQLCat Console

SQLCat Console is used for administrative access to SQLCat functions. It empowers the catalog author to do the following:

The console has been developed using Microsoft Visual Foxpro, just like SPCat.

SQLCat Database

SQLCat Database has been developed for MS SQL Server. It stores all catalog data:

It can be accessed from SQLCat Console as well as from SQLCat Application Server via an authenticated network connection using ODBC. In order to speed up complex operations, parts of the query logic are stored right on the SQL Server as "stored procedures". 

SQLCat Application Server

SQLCat Application Server has been developed for Microsoft Internet Information Server (IIS). The information stored in the SQLCat database is published by the application server via ASP pages (active server pages). In an ASP page, the application server establishes a connection to the SQLCat database. The data reqired for presentation are queried by the database server, processed in HTML, and then forwarded to SQLCat Frontend (web browser).

If the catalogs to be published contain confidential data, the entire communication (incl. transmission of catalog drawings) between web server and web browser can be performed encrypted via SSL. The performance of the overall application is only slightly reduced in this case.

In general, Application Server and Database Server can be installed on the same server (physically).

SQLCat Frontend (web browser)

SQLCat has been optimized for Microsoft Internet Explorer version 5 and later, but it will also work with most web browsers available today from other manufacturers.

The pages displayed to the catalog user in the frontend consist of ordinary HTML with embedded JavaScript. The display of the tree structure is based on a Java applet. The Java applet has been optimized for display of very complex and extensive tree structures. To this end, only data of currently visible parts are called from the application server during run time. This enables fast and convenient navigation with the mouse even in catalogs containing thousands of nods and hundreds of thousands of parts.


Features (sqlcat/leistungsmerkmale.html) - © 2003 CPTec GmbH

3.2 Internet catalog features

Administration

Import / export of SPCat catalogs

Archive functions

Functionality


System requirements (sqlcat/systemvoraussetzungen.html) - © 2003 CPTec GmbH

3.3 System requirements

SQLCat Frontend

SQLCat Server

Software

Hardware


Technology (sqlcat/technologie.html) - © 2003 CPTec GmbH

3.4 Technology

SQLCat has been developed eclusively for Microsoft SQL Server. Microsoft SQL Server is one of the fastest database servers currently available for the PC platform. In addition, Microsoft SQL Server offers best availability and scalability.

For further information on Microsoft SQL Server refer to:

External links: