浏览位置:首页 > 资讯 > 建筑设计 > 智能建筑 > 阅读全文
数字社区信息集成系统方案(2)
 网友评论  [进入论坛]  时间:2007-11-21  作者:  来源:城市规划网
【导读】网络化智能管理系统ASP.NET/LIMS作为一个智能集成管理系统,可以连接目前使用在人们生产、工作和生活中的众多的和各种各样的电子设备和计算机系统。迪臣科技有限公司基于这一技术,推出了面向智能大厦和智能小区的应用系统。
二、ASP.NET/LIMS.net网络化智能系统集成技术

2.1 ASP.NET/LIMS系统概述

香港特别行政区政府,于1999年10月批准首个"创新科技基金"大学和产业合作计划项目UTM/1:基于网络的智能管理系统(LAN-based Intelligent Management System,ASP.NET/LIMS)。迪臣科技有限公司上海研发中心从2000年3月开始,进行设计开发。准确来说,所研发的ASP.NET/LIMS是一个先进的基于互联网技术的智能化系统通用软件平台,它将网络化实时系统控制和在线信息管理集成在一起,给最终用户提供全套的智能化系统解决方案。

2.2 ASP.NET/LIMS系统特点

网络化智能管理系统ASP.NET/LIMS作为一个智能集成管理系统,可以连接目前使用在人们生产、工作和生活中的众多的和各种各样的电子设备和计算机系统。迪臣科技有限公司基于这一技术,推出了面向智能大厦和智能小区的应用系统。本系统搭建了一个上层的通用集成网络平台,以适应各种通信、监控和管理的要求。将这些基于不同厂家、不同协议、不同平台的系统连接起来。ASP.NET/LIMS系统本身基于网络,主要使用的协议为TCP/IP,连接其他多种系统和使用不同的用户界面。本系统有以下主要特点:

- 用户数据的二重存储结构,分别面向实时的控制和历史数据记录,可满足系统统

一监控的需要。

- 方便的系统集成,可融合不同的子系统。任何子系统只要对ASP.NET/LIMS开放其接口协议,无论生产厂家、应用范围、计算平台及使用技术如何,全都可以成为ASP.NET/LIMS的外部子系统。

- 不同系统可以通过ASP.NET/LIMS共享数据,进行信息的实时交换和访问,方便而快捷。

- 可方便附加功能模块。连接到ASP.NET/LIMS系统上的任何服务,都可以让每个外部子系统使用,通过一定的数据对话,被集成的子系统就可以扩展自身的应用范围。

- 系统升级和扩展方便。分布式模块化的设计使得系统的升级可循序渐进,一个模

块的改变不会影响其他模块的应用,通用的对话协议可使功能无级扩展。

- 基于Intranet网络体系结构,集成网络部署、设置和管理十分便捷。

- 基于WEB的用户界面。采取友好的图形化操作界面,同时配有简洁的相应文字

界面,以满足不同的环境和应用要求,用户培训工作量大大减少。

- 分级别的权限设置,令系统更加安全可靠。

1.3 ASP.NET/LIMS系统结构

ASP.NET/LIMS搭建了一个通用网络平台,来适应各种通信、监控和管理的请求。在ASP.NET/LIMS中,多个互联网站点及网络站点可以相互独立工作,其主要的系统协议是TCP/IP。整个ASP.NET/LIMS系统可看成三层分布式结构。将系统分成三层,可以更好的完成系统的设计,更好地提供与外部设备的接口,从而接入更多的实时数据点。ASP.NET/LIMS的三层体系结构如图1所示。它们是:

- MMNode-主管理节点。各网站管理的顶层服务器,负责系统的运行效率及用户

的安全。

- IMNode-智能管理节点。实时互联网数据集中和向外发布的服务层,它完成ASP.NET/LIMS应用系统集成功能,提供数据点配置及报警事件记录功能。

- PXNode-协议转换节点。系统的底层,进行实时输入/输出数据处理及处理与各

种外部系统间通信协议转换的底层计算机。

1.4 ASP.NET/LIMS数据流组织

为了实现在三层系统结构中各分布网络上的实时自动控制及在线信息管理,需仔细安排和组织在ASP.NET/LIMS系统中各节点间的一系列复杂的数据流。除了与一些特殊的先进外部系统连接外,所有的数据流都是在开放的标准TCP/IP协议上创建并组织传输的。ASP.NET/LIMS系统的数据流概念示于图2。这些特殊的数据流是:

- PXNode polling - 外部系统传感器通过与PXNode连接,向系统提供各实时数据点的状态或数值。PXNode通过事件触发或数据轮询获取这些点的实时信息。

- PXNode update - 要求PXNode能依据外部信号来管理各实时数据点,并将输出点数据传送至外部系统执行器。PXNod内部点可以通过轮询及IMNode输出指令来更新。

- IMNode update - IMNode 在ASP.NET/LIMS中担任信息中心角色。实时数据库中的点被更新成新状态和值的来源是:从PXNode update传来的节点数据流或者网络服务器接口代理的输出指令数据流。IMNode包括所有PXNode管理的信息点,这些信息点在IMNode的配置过程中被标识。

- IMNode push - MMNode 只包括由IMNode上传的重要信息数据,这些数据是由IMNode已经配置标识过的点信息。

- IMNode log - 所有的监控逻辑都由分散的IMNode站点执行。主逻辑包括数据限值及记录。数据记录流由报警和事件组成,记录数据服务器接收的由IMNode产生的信息记录数据流。

- NameServer switch - IMNode处理在特定要求下进入冗余网络的复杂数据流,因此需确定相应的IMNode 进行处理。ASP.NET/LIMS建了一个NameServer,它通过智能切换提供不间断IMNode服务。进出NameServer的数据流是一些通信信息,包括动态通信地址及IMNode 和PXNode的实时状态。

- Database connection - 在线信息集成系统包括楼宇管理系统 (BMS),通讯与网络系统 (CNS),办公自动化系统 (OAS)等等。管理数据库是用于这些系统操作记录的。ASP.NET/LIMS通过ODBC和JDBC将这些数据库与其它外部数据库相连,还可以提供优化运行和维修的信息。

- Browser monitoring - 目前获得信息的最好途径就是通过浏览器与互联网相连。

ASP.NET/LIMS将信息集中到 IMNode并通过互联网络信息WEB服务器将数据发布给从任何地方访问监视器的人。动态的浏览监视需要每隔一段时间将必要的实时数据流从WEB服务器传到WEB浏览器。

1.5 ASP.NET/LIMS数据集成功能

面向智能小区的集成应用系统,目的就是要将各种实时的和非实时的数据集成到完全统一的网络平台上,从而在一个人机界面上进行监控和管理。这些数据是大量的、协议各异的和管理必需的。因而,集成系统的核心就是所谓数据集成。这也是集成系统的难点所在。ASP.NET/LIMS系统从系统设计开始,就力求在最新的Internet/WEB网络技术基础上,实现有普遍意义的数据集成功能。

ASP.NET/LIMS系统可以采集到不同系统的数据,包括计算机和控制系统的数据。ASP.NET/LIMS使用了PXNode节点来作为统一的接入端口,也可以说这是一种多功能通用数据网关。PXNode可以为标准化的,也可以是为用户定制的,可以有效的兼容不同协议和新老应用系统,将这些系统的数据转换成为通用格式。用户数据在ASP.NET/LIMS中使用了不同的存储模式。一种是特别开发的实时数据库技术,目的是针对用户系统设备的逻辑映像,可以极快的速度进行数据的更新和分发。另外一种就是传统的关系数据库,主要用于系统的信息流记录,如设备的报警、操作的记录和管理报表等。

用户数据在ASP.NET/LIMS中可以迅速、多方位的传输。ASP.NET/LIMS可以对所有连接上来的系统进行数据交换。通过实时数据库,设备的控制或者状态显示可以很快地被整个外部各子系统所共享,不会受平台或被连接系统本身功能的限制。基于以上技术,我们可以应用WEB来控制物理的可控制设备。ASP.NET/LIMS亦可实现及时的报警显示。报警信息可以在用户监视的WEB页上以很快的速度显示出来,提示相关人员进行处理,同时还可以输出到数据库中记录或是系统提供的其他途径进行汇报。

ASP.NET/LIMS支持多种数据源和扩展的信息连接。在线信息集成系统包括楼宇管理系统 (BMS),通讯与网络系统 (CNS),办公自动化系统 (OAS)等等。管理数据库用于记录以上系统操作。ASP.NET/LIMS通过ODBC和JDBC将这些数据库与其它外部数据库相连,还可以提供优化运行和维修的信息。

ASP.NET/LIMS提供一套网站浏览界面,可方便地进行数据查看和修改。目前,获得信息的最好途径就是通过浏览器与互联网相连,这样可使系统具有Internet的技术优势。ASP.NET/LIMS将信息集中起来并通过互联网络信息WEB服务器将数据发布给从任何地方访问的人。动态的浏览监视需要每隔一段时间将实时数据流自动从WEB服务器传到WEB浏览器。ASP.NET/LIMS输出数据流是在浏览器界面产生的,浏览器界面可提交新的数据点状态或者计算结果到互联网络WEB服务器上,并且传输到 IMNode更新数据点。

1.6 ASP.NET/LIMS操作系统和开发系统

为了能广泛快速地应用和推广,有必要选择通用和价廉的计算平台。这里选择微软公司的操作系统和开发系统作为ASP.NET/LIMS集成的平台。 ASP.NET/LIMS的操作系统是Windows 2000 Server系列,数据库系统是 SQL Server 2000。交互式开发环境是Visual Studio 6.0。在Visual Studio 6.0包括Visual C++ 6.0,Visual InterDev 6.0和Visual J++等。

ASP.NET/LIMS除了包括上述通用的操作系统和开发系统外,还采用了一些专门的开发库软件包,它们用于实现复杂的实时数据处理及网络动态显示,并可以提供跨平台的开放式组件功能,应付系统实时高性能和长期维护及更新的需要。如美国著名的Rogue Wave软件公司的C++库,ASP.NET/LIMS利用它编码实现实时数据库的访问,多线程处理及数据Socket通信等。对于专门的跨平台高性能的JAVA接口数据通信,则采用目前最先进的美国SUN 公司开发软件包JAVA2和Borland公司的开发软件包J Builder及加拿大GL Group的J Class JAVA库等。还有,ASP.NET/LIMS采用了支持微软COM /ActiveX技术的标准客户/服务器数据接口国际组织制订的一个数据交换规范-OPC,用于制定数据交换端口,开发了OPC服务器,实现与其他OPC提供方连接通信。

ASP.NET/LIMS完全是建立在主流应用技术的基础之上的。通过利用流行操作和开发系统及其他开发类库,当今IT领域各种热门的先进技术如Multithread application,IIS Web server, TCP/IP socket, HTML, ASP, ActiveX, JAVA, JavaScript, OPC, ODBC, JDBC等等,均被集成到ASP.NET/LIMS平台系统中,以支持ASP.NET/LIMS系统的各种智能化应用。图3中为在ASP.NET/LIMS网络管理系统WEB首页上的集成的各种外部子系统的的引导画面。

1.7 ASP.NET/LIMS外部子系统集成

ASP.NET/LIMS可与外部子系统连接,监视外部系统参数的变化,并可向其他相关系统发出报警事件。IMNode是一个具有集成控制功能的独立实时的信息交换中心,它将任一外部系统发出的通知事件送至浏览器网页,纪录数据库甚至其他外部数据系统。ASP.NET/LIMS可集成以下外部系统:

- 楼宇管理系统(BMS)- 包括如楼宇设备自控(BAS)、安全监控(SMS)、火灾报警(FAS)、电梯控制、门禁系统、车库控制、环境控制,等等。

- 通信与网络系统(CNS)- 包括电话网、有线电视网、计算机网络、布线系统、

卫星系统,等等。

- 办公自动化系统(OAS)- 包括公共信息、电子邮件、事务处理、报表系统,等。

- 家居智能系统(HIS)- 包括家庭保安、家电遥控、三表读抄、报警系统,等等。

- 物业管理系统(PMS)- 包括一卡通系统、物产管理、住户管理、收费管理、保

安管理、环境管理、设备管理系统,等等。

部分BMS和HIS子系统,如楼宇自控、安全监控、火灾报警,等等,都是基于实时的自动化系统。ASP.NET/LIMS通过专门开发的PXNode节点模块将这些系统集成在一个平台上。每个PXNode将作为BMS和HIS集成的实时信息提供者,完成具体设备的实时值变化数据更新和数据流发送工作。在实时性的条件下,应实现实时快速响应及直接数据存储功能。PXNode 具有以下特性:

当外部设备如RS-485,RS-422,RS-232,PLC及其他各种现场总线等专用通信协议已知时,实现与外部系统的通信,并在此处进行协议的解释和信息的转换运算。

为IMNode提供一个标准的TCP/IP接口,实现对各数据点状态及值的传输和对外部系统设备点的控制。提供一事件驱动结构使IMNode能响应输入输出数据点的改变,最终实现WEB页面对设备的操作。

由于其他的外部子系统如CNS,OAS及PMS均自成系统,并且它们的管理信息数据库多为Access、FoxPro、SQLServer或Oracle等商业化关系数据库系统RDBMS,都具有开放的数据库接口,所以ASP.NET/LIMS与它们的集成只是在线连接,并实现非实时数据库连接和管理信息交互。在集成系统IMNode中应用开放式数据库互联(ODBC),数据记录源被ASP.NET/LIMS及外部管理系统共享。鉴于JAVA是适合各种网络服务器和浏览器的界面标准,JAVA数据库连接(JDBC)同样用于系统集成中,完成JAVA数据发布及界面访问功能。

实现与OAS系统集成,ASP.NET/LIMS将利用办公软件Lotus Notes 及报表软件Crystal Reports完成特殊的相关任务。ASP.NET/LIMS集成了在线管理系统,用e-mail通知事件和报警。IMNode探测各种事件和报警,并通过安装在IMNode 服务器上的SendMail软件将它们送至OAS。在这种结构下可通过WAP协议将ASP.NET/LIMS事件通告与无线移动电话相连。

ASP.NET/LIMS集成BAS风机监控页面

通过将ASP.NET/LIMS集成到网络,内部局域网的管理人员和用户可以在Intranet上直接访问,外部管理人员和用户可通过网络调制解调器联网,进行访问。网络化界面使用户可利用任一标准的网络浏览器访问所有数据点。目前,ASP.NET/LIMS系统已成功地连接集成过以Ethernet和RS-485,RS-422,RS-232等为接口的各种控制系统和保安系统等,可将美国的Echelon、 Johnson Control,德国的Siemens,以色列的Visonic等系统集成到WEB平台。图6为在ASP.NET/LIMS网络上的集成的SMS系统的保安子系统监控总览页面,可以观察整个受控区域的报 警态势,任意进入报警子区域进行监视。

1.8 ASP.NET/LIMS与8XE的连接

基于Internet的网络的智能管理系统ASP.NET/LIMS,一个主要的连接子系统是新加坡宝路公司8XE家庭智能化系统。ASP.NET/LIMS和8XE的相互连接是通过在eCG网关实现控制网络与信息网络的集成。采用8XE家庭自动控制网页如图7所示。

1.9 ASP.NET/LIMS网页显示集成

ASP.NET/LIMS是基于互联网技术的,因此所有数据点必须能够在成百甚至上千网页显示。这些网页依其用途可分成几种类型。最普通的是HTML 页面。另外一种是包括ActiveX组件的ASP页面。还有一种特殊的网页是实时和可自动更新的页面,它包括JAVA Applet 及带有OPC服务接口的ActiveX控件。

网页外观有如商业网站的网页相似。因此,IMNode网站的建设可利用一般的网络工具如FrantPage, DreamWeaver及 Flash等等。ASP.NET/LIMS网络服务最大的特色是那些专业图片和表格设计,能够实现实时的数据库连接及动态数据值更新。图10为一个给水系统监控集成浏览网页,在页面上全部的水泵和调节阀门可以显示 其运行状态,也可以进行开关操作,还可以动态显示水箱水位等。

 用户通过浏览器向建有WEB网络服务器的IMNode请求页面。该请求以HTTP格式送至网络服务器。网络服务器接受该请求并用ASP、OPC服务器或Java Agent 产生一动态的实时数据WEB页面。ASP、OPC服务器或Java Agent 相互间通过IMNode上的Socket通信对象交换数据信息,从实时数据库RTDB获取实时信息和/或从历史记录数据库RDB中获取历史信息以创建用户所需的WEB页面。

 如果网页中的数据记录在管理数据库如Foxpro、SQL Server或Oracle中,则采用ODBC数据源获取数值及相应的数据项。OPC服务器对象用一些专用的C++模块来获取实时信息,这些模块专门用来处理从IMNode实时数据库中获取实时信息。同理,Java Agent通过Java Socket 对象获取实时信息。网络服务器将HTML文件、COM/ActiveX数据流和Java Applet 回送至用户浏览器。在用户浏览器中,网页上显示带有数据的OPC ActiveX 组件,运行Java Applet 完成页面上基本的矢量图绘制。

如图10是ASP.NET/LIMS集成高级别墅智能家居总线网络控制系统的一个单元显示页面。在页面上可以显示报警器的状态,同时也可以控制电器的起停。

ASP.NET/LIMS可采用多种符合浏览器风格的人机界面组件来显示实时数据监控和实施在线信息管理。ASP.NET/LIMS具有一系列特别开发的组件,符合浏览器交互和数据集成管理的要求,都可与实时数据库RTDB和历史记录数据库RDB直接相连,可十分方便地组合出包含ActiveX和Java的网页。

-  文本框 – 用于输出数据,如温度设定值、阀门开度等;

-  数据标签 – 用于显示温度、水位、电流等实时数据值;

-  单选框 – 用于逻辑选择;

-  复选框 – 用于多选一;

-  列表 – 用于列出多个实时数据或历史数据,如图11;

-  复合列表 – 用于成组列出查询数据结果;

-  按钮 – 用于在页面上开关操作某一台设备;

-  动态图标 –用于在页面上动画显示并可开关某一装置,如图5;

-  棒图 – 用于同时显示和比较实时数据值,如图10;

-  曲线图 – 用于在页面上显示实时数据值的变化趋势,如图12;

-  模拟面板 – 用于在页面上显示人机交互动态模拟图。

好的WEB网络显示技术因其智能化的操作吸引操作员的注意,并为管理者提高日常管理效率。通过ASP.NET/LIMS的页面显示集成,管理人员、监控人员、保安人员甚至客户和住户都可以登录进入集成管理智能网站上,根据各自的权限,访问到相应的内容,而不要分别进入各自的系统。

2.10 ASP.NET/LIMS数据点配置

 ASP.NET/LIMS集成的数据点应在IMNode中配置,以利于实现实时数据库RTDB的集中管理。在智能系统中数据是信息的载体。为处理系统中的信息,必须从数据点的定义开始。为适应各外部系统的要求并适合各种应用场合,将点分成三种类型,它们分别是:

-  可连续测量和管理的模拟点;

-  两种状态切换及逻辑控制的逻辑点;

-  文本信息传送的字符串点。

    ASP.NET/LIMS中数据流的方向对于智能集成相当重要。在系统的倒树型结构中,输入数据流是上行的,而输出数据流则下行的。数据的功能依据其数据流方向而不同。因此,除上述点类型定义外,以下还定义了数据点的三种功能:

-  从外部系统至ASP.NET/LIMS的输入点测量传感器数据;

-  从ASP.NET/LIMS送至外部系统的执行器输出点信号;

-  在ASP.NET/LIMS的内部或同时对外部可输入输出的状态点;

    尽管数据点配置存储在IMNode本地SQL Server中,但是可能会有几个工程师在不同的地方同时配置数据点。因此,数据点的配置要求在网络环境下实现。创建ASP.NET/LIMS的配置网络站点就是为解决这一问题的。配置网络数据点的网页如图14所示。在浏览器中打开配置网站,工程师可以不间断的同时完成以下配置功能:

-  查询点并显示它的参数;

-  插入点至数据点列表中;

-  修改点参数设置;

-  删除点记录;

-  复制点参数至新插入的点;

-  上传预先编辑好的电子表格文件进行批量插入点;

-  批量删除点列表;

-  批量复制一个PXNode 的所有点生成一新的PXNode。

 实时数据库编译器Compiler读取记录数据库中的配置信息,创建IMNode和PXNode运行时实时数据库所需的索引及数据分区。PXNode的索引及数据分区只包括该PXNode管理的所有变量点。实时数据库由实时数据库编译器生成的分区创建,并驻留在RAM中的实时数据分区。对于点的任意修改暂不会影响实时数据库。当修改完成后,实时数据库编译器再编译生成新的实时数据库所需的索引及数据分区。这一机制增加了系统的灵活性,允许修改数据而不影响实时数据库。

 数据点配置和修改完后,必须将新版本的配置数据库编译成新版的实时数据库,以便系统运行使用。网络上任何地方的浏览器均可进行编译任务。通过ASP.NET/LIMS网络基于站点的分发操作步骤,可正确并快速通过FTP方式从网上下载实时数据库分区到相应的站点,完成ASP.NET/LIMS的实时配置。

2.11 ASP.NET/LIMS实时数据库

完成数据的配置和编译后,即可创建指向实时数据库的ASP.NET/LIMS实时运行对象。实时数据库声明其抽象点类型及其继承类点类型。实时数据库在每个站点运行以确保对外界的快速响应及较短的延时。由于所有工作在内存中完成,实时数据库可每秒处理上千条请求。在实时数据库中,有一块内存区用来存储所有数据点对象,将其点名及其它类成员作为对象变量名。实时数据库的点的方法是通过开发适应所有点类型的C++类实现的。这些类提供了实时数据库中的点必需的运行时逻辑和方法。通过修改相应的点类型的C++类就可完成对点方法的声明和更改。各种类型的点,在实时数据库内占用空间不同,都是从抽象点类中继承而来,并按一定规律排列在内存分区。在内存中有一索引能快速处理查询。实时数据库结构如图15所示。这一面向对象的实时数据库既易于扩展,又能高效运行。

    对ASP.NET/LIMS实时数据库中的点的访问可通过应用C++实时数据库访问类的调用来实现。这个类将封装所有从实时数据库中获取实时信息和调用这些信息的实时对象的逻辑。调用对象将从实时数据库RTDB获取数据点信息,并返回一适当的C++对象来更新这些实时数据值。实时数据库调用是由对返回对象的更新处理组成的,其返回对象将依据调用结果修改实时数据库中的内容。一些必需的通信如报警触发、事件触发、更新数值等操作都在此实现。由于所有的实时数据库的存取都通过数据库调用类实现。ASP.NET/LIMS的这一方案使修改或增加实时数据库对象和数据库的存取更加方便和安全。

2.12 ASP.NET/LIMS多线程处理

 ASP.NET/LIMS系统中,实时运行中的报警或更新的发生和网络通信是不可预知的,因此,必须在PXNode和IMNode中采用多线程处理。线程的恰当使用可使站点程序在高负荷下良好运行。站点程序运行时同时创建实时数据库访问和多线程任务。ASP.NET/LIMS多线程处理和实时数据库存储结构如图16所示。在这些多线程程序结构中,线程池包含许多实时数据库访问单线程。提高平行处理的功能的关键问题是实现真正安全、独立地创建线程并处理这些线程间的信息交互。

 在ASP.NET/LIMS系统中,调用类处理所有这些闭锁和同步信息以确保对实时数据库是线程安全的。因此不能直接访问实时数据库,而必须通过调用完成。实时数据库采用的闭锁机制将极大的优化访问性能。多路读和单路写闭锁可解决数据同步问题。为了防止在读时改变实时数据库中的记录,所有对实时数据库的写操作只有在所有对该记录的读操作完成后才有效。这意味着必须尽可能快地从实时数据库中的记录中读取有效信息。ASP.NET/LIMS在多路读写特性中提供了一个高效的途径来闭锁实时数据库点对象。

 在IMNode和PXNode的设计中,对于新检测到的报警将为其创建一新的线程。当在很短的时间内检测到很多线程,发生大量的数据更新时,站点程序会因同时执行过多的线程而发生阻塞。为使站点程序在高负荷下良好运行,ASP.NET/LIMS站点创建一固定数量的线程来处理过程事件如报警和更新。因此在高负荷下系统将不会在执行过量的线程。有一种机制可用于缓冲所有的事件,以便按指定的方式来处理它们。在高负荷的情况下,可能有一些紧急事件需要在其他事件前处理。为满足这一要求,输入队列必须能够支持优先级。紧急事件将排在非紧急事件的前面。工作线程将不断的从输入队列中找出需要处理的事件。在基于优先级的输入队列中重要的事件将先于其他事件处理。

2.13 ASP.NET/LIMS系统的安全性

    ASP.NET/LIMS是创建在开放式Internet互联网技术的基础上,与以前的基于局域网的监控系统完全不同。系统的安全性要求将更高。除了硬件安全措施如安装防火墙等,对于处理开放式的结构的安全问题系统的安全设置是更基本的技术方法。IMNode是系统的核心,包含了整个系统的大量的信息。它的安全性操作包括用户管理、权限确认、网络登录ID和密码提交等。ASP.NET/LIMS系统中同时采用了关键通信信息加密方法。Windows 2000服务器提供的很好的网络安全服务特性,可满足大部分要求。

具有配置、编译、下载、监视、控制及管理功能的多个ASP.NET/LIMS应用网络站点,均集成在IMNode中,网页的大量浏览也将指向这里。可靠的HTTP传送及安全套接层SSL在此得到应用。IMNode管理一些用于用户管理和安全性的网页。用户名和密码通过两层访问控制列表管理检查和分配,一个用于功能组,另一个用于用户组。高级管理者可以很方便地在WEB页面上将一个用户加入一预先定义的组,赋予该用户一定的网络访问和操作权限。如图17所示。如果该用户获得网络权限,将有一专门的引导页面使他可以进行更深入的访问。如果网上没有出现该引导页面,他将不能访问IMNode网页。如此实现ASP.NET/LIMS的访问安全控制。当然,为ASP.NET/LIMS网络配置防火墙也是必须的。

2.14 ASP.NET/LIMS系统技术性能总结

 ASP.NET/LIMS将互联网络结构,实时控制功能及网络交互发布综合在一起,为智能集成提供了一先进的完全解决方案。ASP.NET/LIMS不仅可构建在Inteernet互联网上,也可以构建在Intranet局域网上。可在就地和远程访问ASP.NET/LIMS系统提供的集成信息。ASP.NET/LIMS技术方案包括控制和管理。ASP.NET/LIMS是一典型的浏览器/服务器系统平台结构,其信息既有内存中的实时数据库又包括磁盘上的关系数据库。ASP.NET/LIMS系统在今天和不远的将来将得以广泛的应用。

    在今后的几年,一些新兴的IT技术如Microsoft .Net, XML and Linux在全世界将得到快速的发展。ASP.NET/LIMS可很容易的从现有版本升级到新的版本,以保持智能化网络集成系统平台与世界IT工业的发展同步。

相关内容
相关TAG:数字社区 
网站申明
本网刊登所有内容宗旨在于打造传播与分享知识平台,本着“传播知识、提升价值、美化生活”理想服务大众。
本网所有内容版权均属原作者或页面内声明版权人所有,任何人不能非法拷贝和传播,更不允许作为商业用途。
本网刊登所有信息、文本、图形、链接及其它内容在于更好、更全面服务受众,不保证绝对准确性和完整性。
本网保留网站的其它所有权利。所有与本网链接的网站及其内容和版权由相应的提供者负责,本网不对其内容或形式承担任何直接或间接责任。如对本网的内容有疑义或对您造成损害,请您速与我们联系,必将及时处理。
论坛精华
专题报道
今日导读
TOP5周排行
TOP5月排行