Everything you always wanted to know
about what lies behind SLIMS, but didn’t dare to ask
SLIMS can be deployed in the cloud for clients who need/prefer the virtual environment.
Using Amazon’s ECS technology platform, SLIMS can easily and rapidly deploy into the cloud saving money on physical servers.
The ECS platform allows easy scalability for the SLIMS platform when more space or processing power is needed and platform security is guaranteed.
Simple Client Deployment
Effortless Roll Out
Database and Data access
All data is stored in a relational database and the following systems are supported: MySQL, MariaDB and Microsoft SQL Server. All communication with the database passes through the SLIMSDAO (Data Access Object) extending the data layer with essential logic, including security constraints, auditing, and history tracking. This Java API offers predefined queries (e.g. findSamplesByLocation) and complicated methods with inherent business logic (e.g. addSampleToLocation, with automatic check on availability of the position, security checks and so forth).
Microsoft SQL Server
The communication layer allows the information needed by the user, both in- and outside of the system, to be transmitted to and from the database. It also provides a framework for integrations with external resources (e.g. databases, sequencers, liquid handlers, etc) acting as a conduit for transmitting information.
This layer is composed of three unique components including the SLIMSServer, SLIMSGate, and SLIMSREST. The SLIMSServer provides the core functionality of the SLIMSGUI (graphical user interface). This web 2.0 application runs in the browser and is based on the Google Web Toolkit.
All interactions with external entities occur through proprietary SLIMSGate components are based on an Enterprise Service Bus (ESB) architecture, allowing maximum flexibility for connections within the system while adhering to the industry standard for system level integrations. SLIMSGate custom workflows, such as communication with external data sources, calling external applications, or interacting with document management systems can be executed at any point in the LIMs system allowing advanced automization of complex tasks.
SLIMSREST is a webservice API, allowing loose coupling with SLIMS over http/https, for example for customer specific iPad apps that communicate with SLIMS. Reporting with external tools (e.g. JasperReports) allows the use of templates to generate reports at certain key status transitions (e.g. upon order request, or after availability of results), or independently from SLIMS at fixed intervals (e.g. daily statistics on samples/tests).
Integrating with the system can occur at the following points:
- SLIMSGate (ESB flows)
- SLIMSREST (REST web services)
- SLIMSDAO (Java method calls)
Minimal Installation Requirements
- Operating System: CentOS Enterprise Linux or Redhat Enterprise Linux or Microsoft Windows Server 2008
- Database: MySQL or MS SQL Server
- Apache Tomcat 7+, open source application server
- Connectivity via ssh access (over VPN)
- Physical or virtual server
- 2 CPU’s or better
- 8 Gb of RAM or better
- Min. 500Gb HDD RAID1/5/50 with hot spare or SSD in RAID1
- Gb network connection
The SLIMS server needs to be installed within the same network range as the lab printers and computers (either through physical network connects or via VPN bridges).
SLIMS supported barcode printers include
- Brady IP; Brady BBP11; Brady BBP12 ; Brady BBP33
- Thermo PrintMate™ Cassette Printer
Recommended barcode scanners
- Honeywell 1D/2D barcode scanners, USB or Bluetooth
SLIMS backups are in the responsibility of the customer. Genohm recommends commercial backup management software for both the database as well as the SLIMS files. However, if desired, Genohm can configure daily database dumpsGenohm, provided the backup target can be mounted as a volume on the SLIMS server (NFS, Samba, iSCSI). The daily follow-up and operations of these backup procedures falls under the responsibility of the customer.
Here is information on the minimal installation requirements for SLIMS
Please check out the Technical Note on the Minimal Installation Requirements
Here is information about the architecture of SLims
Please check out the SLIMS Architecture Technical Note
Here is the SLIMS Server Software License Agreement
Please check out the Technical Note about SLIMS Server Software License Agreement