基于Web的分布式计算机过程控制软件设计

时间:2024-02-01 点赞:46816 浏览:93415 作者原创标记本站原创

本文是一篇控制系统论文范文,控制系统方面有关毕业论文的格式,关于基于Web的分布式计算机过程控制软件设计相关在职毕业论文范文。适合控制系统及计算机及软件设计方面的的大学硕士和本科毕业论文以及控制系统相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:分布式应用程序是一个具备多种组件、并可以同时运行在若干不相同的计算机上的软件,基于Web的分布式应用是把web服务器当作媒体的分步骤式样的运用方式.本文主要论述基于Web的分布式计算机过程控制系统软件的设计规则、功能和设计方法等一系列要点,接着阐述硬件服务器设计与实现的方式和该控制系统的应用实例.

关 键 词:分布式系统,基于Web,软件设计

中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)13-0000-02

Web因其灵巧性、运用起来牢靠、方便、处理问题快捷、准确等显著的优势特点而有了较为广阔的发展前途,在信息技术领域内,其应用度和普及度也有了很大程度的提升.本文先阐明控制系统软件设计的原则、方法与控制系统软件的功能作用,接着介绍应用服务器的设计与实现途经,并列举该控制系统的应用实例.

一、基于Web的分布式计算机过程控制系统的设计原则与功能

基于Web的分布式应用凭借Web服务为主要媒介、载体,现如今,随着知识经济时代下信息化程度的不断提高,Web服务因具备计算机信息网络的诸多性能优势而赢得了信息界极为一致的好评与赞誉.Web服务该模型在因特网上借助已有的服务和设施,与应用有机结合起来了,也生动体现了黑盒功能特性,开发者会在不需要考量怎样满足服务需求的情形下简便地开发、重用Web组件,也不需要注重那些应用或组件服务所必需的执行平台、运行环境或程序开发、设计原理等.下文着重介绍该控制软件设计需要遵循的规则和控制系统软件的功能特点.

(一)基于Web的分布式计算机系统的内涵

分布式系统作为以网络为基础的软件系统,具备软件特有的性质,因此分布式计算机控制系统有着较高的透明性和内聚性.从这个意义上说,分布式系统和普通的网络之间的差异较为集中的体现在了高层系统软件上,比如操作系统,绝非硬件.透明性是针对全部数据库的分配节点,对于用户而言是显露的,无法判断是远程还是本地.内聚性则是将整个数据库里面的每一个结合点都施行独立运行.在以Web为前提条件的分布式控制软件系统中,用户无法感到数据是分散组合的,也就是说,用户不用明确是否有复本、关系有否割裂、数据保存在了哪一个节点和事务具体在哪里执行等事项.

在一个以Web服务器为基础的过程控制系统里,每一组群独立分布的计算机向用户的展示了高度有序的整体,这就作为系统予以充当.系统具备充足的逻辑资源和共通的物理资源,能够把应完成的任务实时调动给系统去执行,在系统中出现一个用整体的方法去处理任务的分布式系统.对用户而言,分布式系统有且只有一个模型.操作系统内部有一个专门用来完成这个模型的中间件.比较典型的案例就是在万维网里,全部的内容看上去就好似一个Web页面.

(二)分布式控制系统的分类

以Web作为基础的分布式过程软件系统能够完成分布式处理的任务,它主要包含分布式编程语言及其编译、运行系统、分布式文本系统、分布式数据库资源管理系统和分布式操作系统.

(三)系统设计的原则

在网络硬件设计的进程中,需要有平稳运行、有序、统一操纵、运用范围广阔和时效性优良的系统.现如今比较容易看到的网络协议主要是广泛用于基于互联网的TCP/IP协议以及Unix操作系统.信息网络化的运行方式有两种:一类是与客户和服务紧密相关的客户机/服务器的模式,另一类则是两者对等方式.在这中间,第一种是要借助一台或几十台电脑扮演服务器的角色,并负责为其余的电脑开展信息传送、数据信息传递、网络资源处理等任务.电脑的大量负荷必须专门由服务器独自实现.在处于同等状态、地位的网络系统里,每一台计算机都能扮演服务器的角色为其他计算机服务,又可以向另外的机器发送请求信号以便于第一时间获取相应地答复.


(四)控制系统软件的功能

本控制系统应用程序的功能较广泛、应用面相当宽,但经合理、清晰地分类汇总,主要有以下几个方面:计算机控制回路的组态功能,包含串连级控制系统软件的组态和单回路控制系统软件的组态,经由PSTN和以太网与其他计算机展开数据通信,依照特有的组态截面执行相对应的控制功能,用户可以扩展控制算法的功能,包含网络功能和数据采集卡等硬件情况的自我检测功能.为了达到上面所述的各项功能就需要努力实现Web服务器的设计.

二、基于Web的分布式计算机过程控制软件的设计方式

该控制软件不得不在特定的网络环境和程序语言环境下才能顺利地运行,若不在一个专门的环境中配置是无法真正有效地运行起来的.只要求Web浏览器,像MicrosoftIE(InterExplorer)或NetscapeNigator就可以了.服务器客户端主要包括应用服务器和Web服务器等.下面就来系统描述该控制软件设计的整体结构、目标和设计方法.

控制软件设计的整体结构

该控制软件作为一项繁杂巨大的系统,要由通信行业的运营商、数字化地图的营销方和终端制造者等诸多方面的携手合作.一般而言,首先终端凭借扎实、牢固、精确地定位手段和途经获取个人位置的信息以后,经移动或者因特网,把刚刚发布的数据和命令清晰、准确地发布给数据网关,再由数据网管方面的专门技术人员负责解析取得的方位信息,将数据导入数据库中,然后发布给方位的服务站点,负责检测具体位置的服务类网站就会把里面较为详尽的状态信息以数字化地图的形式展现在众人面前,接着就发到浏览器客户端,从这个客户端就会更加形象、清楚地控制、监督终端系统.负责位置服务的网站在这一系统中发挥了中流砥柱的作用,不但承担起了系统的管理任务,还专职提供全部的方位服务.系统功能结构由服务管理和位置服务功能两大子系统构成,它们各自其责、独立工作,但又紧密协调地配合任务的完成.

控制软件设计的目标

本系统是多种科技形态有机结合的产物,并有24小时连续地位置服务,下面简要谈谈系统设计的目标:经由可信赖、廉价、效率优良的计算机网络通信信道,用尽可能少地投入成本实现系统和终端平稳链接的预期目标,带来显著的经济效益,系统能够用来移植,可拓宽性能也较为突出.系统要具备的恰恰是较高的通用性和显著的拓宽性.系统迫切需要变更底层数据库、移入到全新平台时,完全没有必要改动系统或者做一些小范围的改动,努力建构一个多终端的、拥有相当数量用户的方位服务性系统,系统要具有非常强大的可操作性或者可行性,健壮性也要较高,以持续增强实用性.服务器应当运用集群的手段与技巧,正当一台服务器无法正常服务时,方位服务系统不会受到波及与影响,用户照样能够独享方位服务,完善数字化地图的常规操作,使之逐步达到即时防控、终端配置、管理报表、搜索里程、控制系统电路等众多功能.

相关论文

计算机联锁软件设计和锁闭模块设计

本文是一篇计算机论文范文,计算机相关本科毕业论文,关于计算机联锁软件设计和锁闭模块设计相关本科论文范文。适合计算机及进路及可靠性方面。

计算机教学系统软件设计

本文是一篇计算机论文范文,计算机有关自考毕业论文开题报告,关于计算机教学系统软件设计相关本科论文范文。适合计算机及吉林大学及软件设计。