Main    Products    Solutions    Technology    Pricing    Partners    Support    Corporate Info    Feedback    Contact Us
Technology :

OS, Applications, and Servers:

Core support technologies and frameworks
KS products are installed under UNIX (Linux-CentOS) and Sun Microsystems Open Solaris operating systems with the exception of voice conversion and OCR which are installed under Microsoft Windows operating systems. Java is used under the Tomcat application environment while MySQL is deployed in all platforms for various information and user management roles. The core crawl application is framed around a crawling and indexing API, while KS Java servlets and applications combine to provide PatternScape and CrawlScape with special treatment processes. ScapeShape, the KS visualization and Intranet deployment framework, contains a java application for forums with SS enhancements for structured discussions and file sharing presentations governed by Ajax methods. 

To ensure that KS products are reliable with repeatable behavior expectations for core applications, all systems must endure constant testing. The systems are tested over Internet and Intranet networks using various protocols: FTP, File Shares, HTTP and File system protocols. Applications are tested for crawl speed, search speed, threading counts, switch performance and network bandwidth needs, as well as memory allocation, processor loads and optimum index and crawl process size. CrawlScape, an automated scheduling manager, provides an excellent test bed for constant process and performance testing.

Note: KS software products can also be deployed under Microsoft Windows based operating environments with Tomcat application servers.

Linux, Solaris, Tomcat, Apache
Tests are performed for KS applications: operating system stability, fault tolerance, crash thresholds and bottlenecks, which quite often relate to the crawl size, index processing, memory management, file systems and swap and memory management. Concurrency usage during search imputes the greatest user sensitivity. It is also, no small matter, that the following also impacts performance inherent with infrastructure limitations: network adaptors, packet switching, communication appliances and DNS systems.

Windows operating system
The Windows operating system is used for OCR and voice recognition frameworks. Testing for batch processing limits, accuracy and repeatability ensures healthy automated background operation for SoftPaperScape (SPS) and SpeakScape (SPKS). KS core applications can also be installed in Microsoft operating system environments under the Tomcat application server. However all KS products are shipped in Unix packages.

JAVA applications and MySQL
All core applications in the KS family of products are programmed using Java programming language. All web browser presentations are JSP rendered pages. MySQL is used for a variety of management tasks.  OCR conversion and voice API's are third party commercial grade applications customized for the automation demands of the SPS and SPKS systems.

Servers, clusters, map-reduce, distribution
KS products are deployed in industrial grade servers with Intel or AMD technology (8-64 Gigabytes DDR RAM per server, one terabyte of raid storage minimum, commercial grade high volume and variable packet capability, and redundant gigabyte adaptor cards for communication). The user may install systems on their own hardware infrastructure. Please review "software only" configurations and pricing for details.

Redundancy (Raid and Backup)
Server redundancy is available through a load-shedding and load-monitoring switch over, where such availability is necessary. Raid is used for striping speed when advantageous, and for redundant mirroring of sensitive data. Tape backup is recommended for large index repositories but mirrored raid also provides this redundancy. In cases where concurrency is very high, load balanced redundant clusters are deployed thus serving two roles.

Copyright © 2006 KnowledgeShape. All rights reserved.