计算机1班刘一美基于Web服务的企业信息系统的设计.docx

上传人:b****1 文档编号:2063988 上传时间:2023-05-02 格式:DOCX 页数:12 大小:615.56KB
下载 相关 举报
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第1页
第1页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第2页
第2页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第3页
第3页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第4页
第4页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第5页
第5页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第6页
第6页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第7页
第7页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第8页
第8页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第9页
第9页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第10页
第10页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第11页
第11页 / 共12页
计算机1班刘一美基于Web服务的企业信息系统的设计.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机1班刘一美基于Web服务的企业信息系统的设计.docx

《计算机1班刘一美基于Web服务的企业信息系统的设计.docx》由会员分享,可在线阅读,更多相关《计算机1班刘一美基于Web服务的企业信息系统的设计.docx(12页珍藏版)》请在冰点文库上搜索。

计算机1班刘一美基于Web服务的企业信息系统的设计.docx

计算机1班刘一美基于Web服务的企业信息系统的设计

 

基于Web服务的企业

信息系统的设计

 

 

学院:

机电工程学院

班级:

13计算机科学与技术1班

姓名:

刘一美

学号:

131006129

 

摘要

本文介绍了Web服务在企业信息系统中的应用,以及分布式数据库系统对企业信息系统建立起到的重要性。

指出了现有企业信息化体系结构的局限性,适用于企业信息系统的Web服务技术打破其局限性,使其能在开放式环境下进行。

探讨了Web服务技术的优势,并描述了该系统中各组成部分的设计方案,根据系统的设计方案制定后序维护。

该方法设计出的系统更好地满足了企业信息分散性处理的需求,提高了企业信息系统的效率和质量。

Abstract

ThispaperintroducestheapplicationofWebservicesinenterpriseinformationsystem,andprimitiveenterpriseinformationsystemplayanimportanceatthedistributeddatabasesystem.Pointingoutthelimitationsoftheexistingenterpriseinformationconstruction.FortheWebservicetechnologytobreakthelimitationsofenterpriseinformationsystem,distributedinformationsystemissuitablefortheenterprisesofWebservicetechnology,makeitcanopereundertheopenedenvironment.DiscussingtheadvantageofWebservicetechnology,anddescribethesystemofeachcomponentinthedesign,andaccordingtodesignschemeofsystemmaintenance.Themethodtodesignthesystemisbettertheneedofthedecentralizedprocessingenterprise,improvedtheefficiencyandqualityforenterpriseinformationsystem.

关键词:

Web服务分布式数据库系统XML/SOAP

Keywords:

WebservicedistributeddatabasesystemXML/SOAP

目录

1引言1

2Web服务技术的简介及优势1

2.1Web服务技术的简介1

2.2Web服务技术的优势2

3企业信息系统的设计与实现3

3.1企业信息系统的总体设计3

3.2分布式数据库系统在企业信息系统中的应用4

3.2.1分布式数据库系统的特点4

3.2.2分布式数据库系统的设计目标5

3.2.3利用分布式数据库系统设计企业信息系统的流程6

3.3Web服务在系统中的实现7

4.企业信息系统的后序维护7

5.结论8

6.参考文献9

1引言

信息是管理中一项极为重要的资源,管理工作的成败取决于能否对信息做出有效的决策,所以能否有效的管理信息成为企业的首要问题。

随着网络技术的不断发展以及企业信息化的不断深入,使得企业对信息管理要求逐步提高。

现代企业中的部门系统日益增加,信息也随之增多。

由于各类系统之间的信息和数据繁多、相互穿插、存在重复,但系统之间又不能进行信息交流与共享。

导致系统数据更新不同步,为客户提供的信息不一致等现象。

此外,企业之间存在合作,不同企业有着不同的系统,操作企业系统之间信息的交互就变得异常困难。

但Web服务的出现解决了这一难题。

Web服务采用分布式系统模式,其目标是在各种不同平台的基础上,构造一个通用的、相关联的技术层。

这个技术层使得各种不同平台之间的信息交流与共享成为现实。

利用Web技术支持企业高效率完成企业信息管理,将信息组件化;更快速地处理系统的应用数据,让不同的系统之间达成互通;更好地解决系统间存在的问题,有效规划企业的内部程序。

从而推动企业信息管理走向规范化、自动化、科学化和社会化。

2Web服务技术的简介及优势

2.1Web服务技术的简介

Web服务是一个平台独立的,松耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML、SOAP、WSDL、UDDI等Interact标准,标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

Web服务通过XML来描述,通过SOAP访问,在商业注册中心(UDDI)发布,从而使开发者和电子商务应用程序可以搜索并定位到该服务。

在Web服务开发的过程中有三个清晰的角色定义,它们是服务的提供者,服务的请求者和服务的代理,下图显示了它们之间的关系。

Web服务技术具有简易性和开放性。

Web服务技术使复杂的业务逻辑变得简单,运行在不同平台及系统上的不同应用,无须依靠专门的第三方软件或硬件,跨越了使用语言、平台及内部协议不同的屏障,仍可以进行数据之间的交换。

Web服务技术具有易部署性。

Web服务是可自描述、自包含、能执行具体业务功能的网络模块。

在分布式计算环境中,通过一些常规的产业标准,其他应用程序可以跨平台、跨系统,动态地描述、发布、发现和调用这些Web服务程序,实现了技术的多样性和开发异构平台的理念。

Web服务技术具有廉价性。

Web服务只需提供一个通用机制,就能把整个企业甚至多个组织之间的业务整合为一个流程,减少了应用接口的花费。

2.2Web服务技术的优势

(一)高度复用性

Web服务只是部署在Web服务的对象,Web服务的对象仅能看到为自己提供的功能列表,保密性良好,所以企业不必担心自己的消息泄露出去。

无须考虑Web服务的内部组成,其应用简单易操作,高效通用。

(二)语言独立性

Web服务对象的原则源于组件技术,调用者不会发现Web服务发生变更,因为Web服务展示给调用者的界面并没有改变,体现其透明性。

Web服务实现任何变更,都不会出现信息数据的遗漏。

基于的标准不同,实现平台也可以相互之间进行迁移,其实现的核心在于使用XML与SOAP作为传输数据的交换协议,所以说Web服务具有语言的独立性。

 

(三)可集成性

Web服务的标准易于理解,服务操作简单、组件界面描述和协同描述规范,避免了不同平台之间无法相互交流的问题。

无论是哪种标准的协议都能进行平台之间的相互操作,Web服务技术实现了信息数据的可集成性。

3企业信息系统的设计与实现

3.1企业信息系统的总体设计

为了使企业信息系统能够良好的实现,构建适用于企业的分布式应用模式,提出了以下的系统方案,系统分为三层:

第一层是数据层,它包括数据访问层,业务逻辑层和表示层。

从数据访问层获得的基本数据,与数据库进行数据交换,根据企业用户需求,对数据进行逻辑处理,便于系统进行查找、修改、更新信息数据,返回执行数据库命令操作。

它的设立确保系统为企业用户提供各类服务这一目的的实现,更好的保证程序运行的健壮性,进而设计公用并共享的数据库。

第二层是Web服务层,该层主要负责企业用户对Web服务的注册。

它是收集和发布所有数据消息的中心,对企业用户进行沟通的服务。

Web服务使得分布式应用程序可以直观地访问业务逻辑层,进行数据库的数据交互和业务逻辑层的操作。

保证了数据库和业务逻辑层的正确创立,满足了企业用户的需求。

第三层是用户界面层,使系统服务与企业用户保持对接。

它的主要功能是负责获取用户的数据,然后在Web服务代理器中寻找合适的方案来对数据进行处理。

采用Web服务,方便客户与系统之间实现随时交换请求,利用搜索引擎技术,集合各资源数据库的具体查询结果,并显示出Web服务层和数据层共同运算下所得出的结果,根据企业用户的请求返回并展示给企业用户。

这种系统结构具有以下特点:

(1)三层的结构采用“分而治之”的思想理念,各层分工明确,实现“高内聚,低耦合”,系统资源得到合理的延展和分配,可以适应企业用户需求的不断变化。

(2)各层传输方式相同。

通过SOAP和XML协议进行数据传输,保证了企业在平台不同的情况下,仍能畅通的进行信息数据交流,提高了数据信息的重用性。

(3)分层方式把问题划分开来解决,问题变得简单更易于控制。

(4)实现企业各部门间的有效连接,使得各部门间分工明确。

其结构设计便于维护,可以更好的实施系统的扩展及开发。

(5)系统出错时,仍能找到替换产品。

3.2分布式数据库系统在企业信息系统中的应用

3.2.1分布式数据库系统的特点

分布式数据库系统适合于单位分散的部门,允许各个部门将其常用的数据存储在本地,实现了就地存放,本地使用的简易模式,从而提高运行速度,降低了通信过程中的费用。

分布式数据库系统具有可扩展性,通过增加适当的冗余数据,增强了系统的可靠性,保证了企业信息的秘密性。

分布式数据库系统还具有数据独立性、复制透明性、集中节点结合,系统控制方法简单等特点,都有利于企业系统的运行。

过去的企业信息数据库系统常采用集中式数据库系统,而分布式数据库系统是在集中式数据库系统的基础上发展起来的,是计算机网络技术的提高与数据库系统发展的先进产物,是现代企业数据库系统的新方向。

3.2.2分布式数据库系统的设计目标

分布式数据库系统采用分布式处理,就是企业中多台相连的计算机各自承担同一工作任务的不同部分,在企业员工的控制下同时运行,共同完成同一件工作任务。

 

◆规范化、智能化、网络化

分布式数据库系统需要利用先进的计算机网络技术及通信技术。

分布式数据库系统的结构适用于分布的组织各部门,各个部门对经常使用的数据在本地进行录入、查询、维护等操作,便于各部门对数据库实施控制。

用户更靠近网络资源,减少了企业的通信费用,使得操作更有效率的实施,各部门使用数据库中的数据也变得更方便。

设计应当保证企业间信息交换的及时性,便于企业系统的统一管理和局部控制,同样可以使跨地域的企业实现资源共享。

◆可靠性

分布式数据库系统的数据分布广,有多个信息数据分布区,每两个区之间有一个信息口,信息口相互连接,形成一个信息网。

通过增加适当的冗余信息来提高信息系统的可靠性。

即使有一个信息数据区出现故障,也不会引起整个系统的崩溃。

分布在故障区的企业用户可以通过正常区的信息口进入系统,这样的数据库设计减少了系统的出错率,保障了企业业务的正常运作,使企业用户可以更放心的使用数据库。

◆扩展性

当一个单位要扩大规模或增加新的部门时,只需在分布式数据库系统中增加一个新的信息。

为扩展系统的处理能力,分布式数据库系统为此提供了较好的途径。

分布式数据库系统提高了现有数据的利用率,更便于企业及部门之间相互利用其资源与应用。

分布式数据库系统的建立,使得系统规模的扩大变得方便灵活、经济实效。

3.2.3利用分布式数据库系统设计企业信息系统的流程

(一)以管理企业员工信息为例:

a)为部门与企业员工之间的关系命名。

b)检查数据库行为,将信息数据微观化,管理企业员工的信息可细分为:

●增加新员工信息

●修改存在员工的信息

●删除被调走员工的信息

c)确定部门业务信息的规则。

比如有这样一种规则,一个部门有且只能有一个部门经理,关于部门的各类规则都将被设计到数据库结构中。

(二)企业的宏观行为包括:

●招聘员工与解雇员工

●管理员工个人信息

●管理企业所需的技能信息

●管理部门及办事处信息

将企业的宏观行为细化:

●增加或删除一个员工

●增加或删除一个办事处

●列出一个部门中的所有员工

●增加并确定一个员工的一项技能

●确定一个员工每项技能的等级

●确定所有拥有相同等级的某项技能的员工

●修改员工的技能等级

(三)具体操作步骤:

确定业务规则——确定所需数据——确定支持数据——标准化数据——标准化格式——考量带有数据的关系——检验设计

3.3Web服务在系统中的实现

当某用户访问企业信息系统,并递交查询公文,移交任务提出请求后,企业应用服务器经查询UDDI注册中心并获得符合需求的Web服务的访问位置和绑定信息;此时,应用服务器通过一个Web服务的SOAP代理类来访问该Web服务,这个代理类根据查到的XML文档生成代理,把客户的请求组成SOAP消息并向Web服务发送,该服务接到请求后调用,通过数据库连接和数据适配器打开公文移交列表并进行查询.最后把结果加载到数据集返回,企业服务器获取结果数据集后通过操作绑定到控件上并最终显示给用户。

4.企业信息系统的后序维护

不少企业在信息系统建设中“重开发、轻维护”,以为信息系统投入运行就大功告成,不积极对系统进行维护,因此系统会越来越不适应企业管理的要求,运行质量也会越来越差,以至信息系统的生命终止。

要使信息系统保持活力,系统维护是关键之重。

对于纠错性维护,对于适应性和完善性维护,

企业信息系统进行程序如下:

系统运行——设立组织——确定原则并编写文档——建立管理措施——分配管理人员——进行操作并上报——审查批准——根据程序维护系统

 

企业信息系统维护的计划:

1)用户将维护申请提交给管理员,维护管理员根据用户提交的申请,召集相关的系统管理员对维护申请报告的内容进行核评。

情况属实,则依维护性质、内容、预计工作量、缓急程度或优先级以及修改所产生的变化结果等,编制维护报告,提交维护管理部门等待审批。

2)维护管理部门应从整个系统出发,从合理性和技术可行性两个方面对维护进行分析和审查,并对修改后产生的影响做出预测。

对于不妥的维护要求要在与用户协商的条件下予以修改或撤销。

通过审批的维护报告后,由维护管理员根据具体情况制定维护计划。

3)维护计划的内容包括:

工作范围,所需资源,确认需求,维护费用,维修进度安排以及验收等。

维护管理员将维护计划下达给系统管理员,由系统管理员按计划进行具体的修改工作。

修改后应经过严格的测试,以验证维护工作的质量。

测试通过后,再由用户和管理部门对其进行审核确认,不能完全满足要求的应返工修改。

维护后经确认才能对系统的相应文档进行更新,最后交付用户使用。

 

5.结论

为满足现代化地域较分散企业进行信息共享的要求,采用基于Web服务技术的分布式解决方案,在异构平台等诸多条件不同的情况下,认可实现信息与数据的共享和交换。

利用分布式数据库系统,使企业系统的运转更畅通。

利用Web服务与分布式数据库系统,都是为了实现企业分布式应用系统,使具体实现细节更面向企业用户,大大增强起透明度,充分利用开放的网络资源,减轻了建立和部署企业业务系统的工作量,减少人力资源,使专业人员把精力集中在企业应用的具体开发上,满足了当今企业的管理思想和管理方式。

有理由相信,Web服务发展前景美好,在跨平台数据共享的设计和开发中将发挥更重要的作用。

Web将为企业系统奠定更坚实的基础,创造更高的价值。

 

6.参考文献

[1]王子正《基于SOA的企业综合信息化管理系统的互通研究》北京邮电出版社2008年9月

[2]黄波《基于SIP的IP多媒体会议系统的设计与实现》《广西质量监督导报》2008年4期

[3]马百皓《基于WebService电子商务平台研究与开发》华东师范大学出版社2010年3月

[4]张伟《WebGIS技术应用方法研究》《硅谷》2013年1期

[5]胡萍陈世平《基于Web服务的企业信息系统的设计与实现》上海理工大学2007.

[6]何灿《分布式数字化档案馆的研究与实现》《北京交通大学》2006

[7]刘兵等《基于分布式数据库系统查询优化策略的研究》《计算机与数字工程》2005年12期

[8]陈书勤《企业管理信息系统的维护精要》www.onlyIt.cn2002

[9]曹泰峰《虚拟企业的知识管理系统架构研究》西南科技大学出版社2011

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2