实施Simatic IT Unilab,您可以选择二层(客户机/服务器)架构或者三层(Web)架构。LIMS系统的日常用户通常对具有连续和直接相互作用而且友好的客户机/服务器界面情有独钟。不经常使用LIMS的用户或只需要某些专用功能的用户(比如客户、供应商、协同制造商、生产等)通常满足于使用方便的Web用户界面,他们可从任何一个 Web浏览器通过这些用户界面获得他们所需要的信息,而总拥有成本却很低。
支持胖客户机、瘦客户机和便携式客户机的二层和三层结构[b]二层架构[/b]
Simatic IT Unilab的客户机/服务器架构包括数据库服务器层和客户机层(Windows NT/2000/XP)。在服务器上,Unilab数据被存储在Oracle关系型数据库中。数据库中的所有数据可通过数据库应用程序编程接口(DB API)进行访问。这组存储的步骤定义了数据模型上所有可能的交易,从而在交易层实现了主要LIMS功能。例如,这些功能包括样品创建、插入参数结果、实施工作流程模型等。这种机制保证了数据的完整一致,并且可以简单有效地将LIMS功能集成到公司的其他信息系统中。服务器部分的设计和实施是以软件与服务器相互独立的方式实现的, 所以Simatic IT Unilab可以支持多种服务器平台(Windows、Unix)。
[b]三层结构[/b]
Simatic IT Unilab的web结构包括数据库服务器层、 web 服务器层和瘦客户机层(web浏览器)。这种结构的关键是使用现有的DB API,使用户能够运用二层和三层结构的强大组合,可以完美地满足不同用户的需要。在这种三层结构中,一个组件对象模型(COM)可处理ASP(Active Server Pages)和DB API之间的通信。Web 结构中的其他关键点是对XML(eXtensible Markup Language)的支持以及数据和可视化的分离。XML 是用于网上B2B的独立的数据协议和工业标准。Simatic IT Unilab通过对此协议的支持,能够与最新的网络应用对接。数据的可视化是通过XSL(eXtensible Stylesheet Language)来处理的,允许最终用户获得与其机构相符的Simatic IT Unilab风格。
这种结构的最后一个关键点是网络的安全性,这种安全性因Simatic IT Unilab的安全性(用户名和密码)以及Unilab 与附加的最新安全层(如防火墙和加密)的兼容性而得到保证。