电力故障定位系统的分析与设计

电力故障定位系统的分析与设计

ID:33394290

大小:66.68 KB

页数:13页

时间:2019-02-25

电力故障定位系统的分析与设计_第1页
电力故障定位系统的分析与设计_第2页
电力故障定位系统的分析与设计_第3页
电力故障定位系统的分析与设计_第4页
电力故障定位系统的分析与设计_第5页
资源描述:

《电力故障定位系统的分析与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电力故障定位系统的分析与设计摘要:本文首先介绍了电力故障定位系统的研究背景,在大量文献积累的基础上,对电力故障定位系统进行了总结,并提出了当前国内电力故障定位系统所存在的问题,指出了电力故障定位系统研究的内容、意义和重要性,规划了电力故障定位系统研究的主要工作;还对与电力故障定位系统的相关技术进行了分析与探讨,其中包括了基于SOA架构的技术架构体系,对微软.NETFramework框架、互联网信息服务IIS和SQLSERVER数据库等进行了详细的介绍,对MVC设计模式进行了概述,同时还介绍了该领域一些具

2、有代表性的思想,此外对包括面向对象技术在内的系统开发方法进行了简要描述。关键词:电力故障定位;需求分析;系统设计中图分类号:F407文献标识码:A一、系统开发方法及相关技术电力故障定位系统采用基于SOA架构的微软.NET技术进行软件开发。应用微软的.NETFramework框架三层架构,将数据层(DAL)、应用层(UI)和业务层(BLL)进行了分离,业务层通过数据层访问数据库,保护数据安全,利于负载平衡,提高运行效率,方便构建不同网络环境下的分布式应用其中。业务层的主要作用是接收用户的指令或者数据输入,

3、同时负责将业务逻辑层的处理结果显示给用户。应用层主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。这样,其主要目的是降低业务系统各层之间的或其他系统间的耦合度,提供安全数据通信,提高系统可扩展性、兼容性以及集成能力。1.1SOA架构SOA架构,是英文ServiceOrientedArchitecture的缩写,即面向服务的架构,它是指在Internet环境下,通过连接能完成特定任务的独立功能实体实现的一种软件系统的组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的

4、接口和契约联系起来,从而使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。传统的Web(HTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题。而WEB服务(XML/SOAP/WSDL)技术更为有效的解决了信息系统之间的交互和沟通问题。SOA架构采用了面向服务的商业建模技术和WEB服务技术,从而实现了系统间的松耦合,以及系统间的整合与协同。因此,SOA架构的一个服务用.NET或J2EE都可以实现,因而使用该服务的应用程序可以在不同的平台之上,使用的语言也可以不同。鉴于SOA架

5、构的巨大优越性,全球所有的软件公司,如ORACLE.微软、IBM、金蝶等,都相继推出了支持SOA架构的软件开发平台或软件系统。这样,更加迅速地促进了SOA架构的完善和推广,因而J2EE和.NET两大软件开发平台都完全支持SOA架构的软件开发全流程。SOA架构包含了运行环境、编程模型、架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖了服务的整个生命周期:建模-开发-整合-部署-运行-管理。WSDL是Web服务描述语言,是英文WebServicesDescriptionLanguag

6、e的缩写。它其实是一个XML实例文档,符合用于服务请求方和服务提供者之间的通信的W3C标准XML语法。它描述Web服务如何工作。正是由于WSDL文件,Web服务才被称为'‘自描述”,因为可以从WSDL文件生成SOAP消息。事实上,很多工具都可以从WSDL文件创建客户机代码。UDDI是一种目录服务,使用它可以对Webservices进行注册和搜索。是英文UniversalDescription,DiscoveryandIntegration的缩写,可译为"通用描述、发现与集成服务”。SOAP是一种轻量的、

7、简单的、基于XML的简单对象访问协议,它被设计成在WEB上交换结构化的和固化的信息。SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。1.2微软・NETFramwork框架微软.NETFramework框架是支持生成和运行下一代应用程序和XMLWebServices的内部Windows组件。它以系统虚拟机作为编程平台,以通用语言运行库(Common

8、LanguageRuntime)为基础,支持多种语言(C#、VB、C++、Python等)的软件开发平台。微软.NETFramework框架主要包括公共语言运行时(CLR)和.NetFramework类库(FCL),以及VC++.NeT、C#、VB.NeT和VJ#开发语言工具。微软.NETFramework框架的最高版本现为・NETFramework4.5,它是从1.12.0、3.0、3.5、4.0不断发展而来。在实际软件项目中应用最多的是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。