From WinLIMS
Jump to: navigation, search

The WinLIMS.NET Web Client is a revolutionary, second generation web-based LIMS that is the culmination of QSI's 15 years of successful LIMS implementations in over 800 labs using both traditional client/server software and QSI's first generation web product; WebLIMS. WinLIMS.NET™ was built from the ground up using the Microsoft's object-oriented .NET development toolkit which promotes rapid, modular development and smoothly integrates into modern corporate environments. WinLIMS.NET™ is right for any sized lab.


Powerful LIMS Functionality

WinLIMS.NET™ Web Client provides all of the functionality that is required to run a modern laboratory right 'Out-of-the-Box' so you can start using your WinLIMS software within hours of installation.


Basic WinLIMS.NET Web Client Functions


WinLIMS.NET Web Client Optional Modules


Elegant Design & User Interface

WinLIMS.NET™ web pages are laid out in a natural style that will be embraced by users who frequent the Internet. The pages are designed using frames that can be quickly expanded and contracted to display the information desired by each user without the need to reload pages. This makes for fast performance because it limits the stress on the most uncontrollable part of your system- your network.


Favorite queries allow quick access to data within folders that are organized according to each individual's needs in order to accommodate the workflow needs of each user (or user role). The following illustration shows the clean layout of the Sample Managment page.

WinLIMS.ASP-from-QSI.jpg


Flexible Implementation

The computing architecture employed by QSI in the development of WinLIMS.NET™ is fully scalable from a single user system to an unlimited number of users that can be located throughout the world using an unlimited number of languages. WinLIMS.NET™ is a true web-based application and most popular browsers can be used to operate it including (but not limited to): Microsoft Internet Explorer (IE), Macintosh Safari, Firefox, Opera, etc. This means that you can use traditional PCs (including Tablet and Laptop PCs), Macintosh, iPhone™ or any other device that can connect to the Internet using wired, WiFi or Broadband connection. You can use either SQL Server or Oracle as the underlying database engine. This open architecture means that your architecture already supports the software so no additional investment will be required.


WinLIMS.NET System Architecture

WinLIMS.NET™ Web Client is a Microsoft ASP.Net-based web application (with AJAX features implemented). ASP.NET and hence WinLIMS is a 3 tiered system which is distributed across Client PCs (PC, Macs and any other device) that are capable of running client browser software (Microsoft Internet Explorer, Firefox, Safari, Opera, etc.) connecting (via http and SOAP) to a web server (MS IIS on Windows 2003 Server). The Web Server connects to the databases, using TCP/IP or named pipes, which resides on a database server. SQL Server and Oracle are supported running Windows 2003 Server or Unix. The web client application is architected with a layered approach:


  • Presentation Layer (contains programming to present the data in a UI for display and interaction for/by the end user)
  • Business Layer (business rules coded herein)
  • Data Layer (which controls data access with the database, either SQL Server or Oracle using ADO.NET)


WinLIMS-Architecture.JPG

System Requirements

WinLIMS.NET is an ASP.NET-based web application and will need to be installed on a Windows Server with IIS 6.0 or higher installed.


Hardware Requirements

You may install WinLIMS on any server hardware capable of running Windows Server 2003 or higher.


The WinLIMS.NET application and related system components can be run in a virtualized environment. The operating system, database and web server are all currently supported on virtual machines. The WinLIMS.NET components are installed normally and the client may connect with no apparent difference to the web server compared with a non-virtualized environment. Supporting the system on one or more virtual machines is no different than typical support in a non-virtualized environment. As long as appropriate access is provided to the environment based on the need, QSI can support installation, change management and troubleshooting in the typical fashion.


Memory, disk and processor requirements are the same for the virtual environment as for the standard environment.


However, for best performance we recommend the following:


Database Server

The recommendation for database servers is highly dependent on the laboratory’s sample throughput, the number of concurrent users and the amount of time that you wish to maintain your data. The following are the recommended specifications for a 20 user system that processes 10,000 samples per year and 15 measurements are recorded for each sample.


Processor: Dual CPU (or better)

Memory: 4 GB RAM (or better)

Disk Space: 200 GB (or better)


Web Server

The recommendation for web servers is highly dependent on the number of concurrent users. The following are the recommended specifications for a 20 concurrent user system.


Processor: Dual CPU (or better)

Memory: 4 GB RAM (or better)

Disk Space: 40 GB (or better)


* By virtue of being a true web application, the performance of WinLIMS.NET is dependent on the available bandwidth of organization’s network

Software Requirements

The software requirements include:

  • Windows Server 2003 or higher
  • Internet Information Server (IIS) 6.0 or higher

ASP.NET AJAX 1.0

Fast, Flexible Implementation & System Management

WinLIMS.NET™ is designed and implemented using an SDLC (System Development Life Cycle) approach that is sometimes referred to as the ‘V-Model’. Here all levels of requirements and specifications, be they the development of core software, customized software or implementation of configurable items, follow the model shown in the following illustration.


V-Model-Development.JPG


This approach associates various levels of requirements, specifications and development items to be properly documented and the response to each specification level is an equivalent testing (validation) and documentation of testing to ensure the quality of the software that is either developed or implemented.

Charter Subscription Program

Every laboratory needs a LIMS or an upgrade of their current LIMS, but financial justification is sometimes difficult due to the traditionally high purchase price or the high risk/reward ratio. QSI solves this problem through innovative financing options which include: