针对Intranet下控制系统的特殊情况,微软给出了一个三层的服务系统模型:用户逻辑(或用户服务)、商业逻辑(或商业服务)和数据逻辑(或数据服务)。用户服务提供用户可交互的或显示对数据进行查询、处理结果的屏幕界面等,由于Windows应用程序的屏幕界面已经标准化,所以用户服务相对来说变化不会太大,将它作为一个独立的逻辑单元,可被多个应用程序使用,从而实现了代码的重用;商业服务提供用户处理数据的各种规则,这些规则根据不同的用户有所不同,即使同一用户不同时期也可能不同。将它作为一个独立的逻辑单元并统一放在网络服务器中,有利于应用程序的日后维护。如果以后这些规则需要改变,只须重新配置网络服务器中的商业服务,而不需要重新编译客户机的应用程序;数据服务为用户提供各种数据,它是用户的数据源。实际中,这些数据源可能是Oracle、SQL Server、FoxPro、Access以及其它集散控制系统中的数据库(如:Fix系统)等等。 4.1 组件对象模型(COM)与分布式组件对象模型(DCOM) 多年来,软件工程师们一直在尝试编写可迅速嵌入各程序开发项目的可重用代码--软件组件(或简称为组件)。Lambda HWS150-24/A
Datalogic HF-ANT-0750-01
Siemens 3UN6-005
Fisher PM-24
Foxboro P0971RE
Foxboro P0926GR
Foxboro P0800MW
Moxa M-2800 I/O
Siemens 6ES7 194-4AD00-0AA0
Siemens 3UA59 40-1A
Siemens 3UA59 00-1B
Siemens 3SB3608-2EA11
Siemens 3RH1140-1AP00
Siemens 3RH1431-1AU00
Siemens 3VU1300-0MK00
Symax / Square D 8030 HOM-261
Set Screw Hex Head Stain