论信息系统架构设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

论信息系统架构设计

摘要:

本人于2010年7月参加国内某某知名港口供电业务系统的开发工作,在该项目中主要担任

系统架构师工作,主要负责该系统架构和网络安全体系架构设计。近年来随着港口吞吐量的

增加,港口供电业务信息化需求越来越强,而传统的管理方式已经无法满足业务需求,因此

我们开发此系统。通过需求分析,我们将该系统分解为港口供电系统电费管理、生产调度管

理、安全管理、机电设备管理、物资管理、申报流程管理、网上办公管理、报表及查询分析

管理。本文以某某港口的供电业务系统为例,分析了管道/过滤器体系架构风格、事件驱动

风格、层次架构风格以及客户端浏览器风格,以及以上三种架构风格是如何在该系统中应用

的,充分说明了体系架构风格对系统开发的重要性。实践证明,采用良好的软件体系架构风

格,不仅可以节省开发和维护成本,提高系统开发的效率,而且可以使系统具有很好的开放

性、易扩展性,便于移植性。

正文:

本人于2010年7月参加了国内某某知名港口供电业务系统的开发工作,在该项目中担任系

统架构师工作,主要负责系统架构和网络安全体系架构的设计。随着港口生产业务的发展,

港口供电线系统越来越繁忙,而传统的管理方式越来越无法满足港口供电系统信息化管理需

求。原来存在一的些信息系统“信息孤岛”现在较为明显。因此,开发新的系统满足日系增

长的港口供电业务系统信息化要求日益强烈,为了消除“信息孤岛”现象,同时使新开发的

系统能够适应港口未来业务的发展,新的系统架构必须设计良好,具备兼容性、可扩充性。

通过需求分析我们将该系统分为电费管理、生产调度管理、安全管理、机电设备管理、物资

管理、申报流程管理、网上办公管理、报表及查询分析管理模块。为了适应港口供电系统信

息化不断发展的需求以及对整个系统架构的分析。我们采用面向服务(SOA)的架构,运用

WCF技术进行设计。数据库采用oracle10g,系统通过微软的.net平台C#进行开发。为了高

效的开发出此系统,我们采用以下方法来实现此系统功能。首先,系统整体采用层次架构

设计模式。我们将这个系统架构分为四层。首先,我们通过需求分析,将客户端用户需求分

解为一个个服务。由于该系统涉及港口供电业务系统方方面面,在该系统中需要编写很多服

务。我们在前端编写的服务以插件(plugin)的形式进行注册,通过统一的端口以申请访问

服务器上的服务。中间契约层作为提供服务的接口,通过契约层将所有的服务操作暴露给用

户,所有的服务都需要在契约层上通过ServiceContract进行发布,客户端所有需要的服务

也在契约层上进行查找,客户端无须知道每一个服务(service)是如何实现。服务实现层

具体实现如何完成每一个服务,所有的服务层要和契约层相关联,通过注册表以访问数据库,

实现和数据库相关的所有操作。服务发布层和服务实现层相关联,通过XML语言实现和服务

实现层相关联。将所有的服务注册到相关的应用服务器,以提供契约层成功查找服务。进而

实现系统的通信功能。通过采用这种层次架构风格给系统带来了很大益处,实现了系统的高

可复用性。如安全信息管理模块、物资管理,港口其他单位的信息化需求较为相似,等在为

其他企业开发项目的系统的时候,只需要为该企业开通权限,允许调用此服务即可。同时通

过此层次架构的开发,增强了系统网络安全性,由于跟个层次的功能明确,客户端将无法直

接访问数据库层,取而代之的是专门的应用服务器去访问访问服务,而其通过对服务器的访

问安全设置,提高了对数据库的访问安全性。此外,大大提供企业应用的集成度,在该系统

中,港口供电系统的所有应用被集成到一个统一的平台下,如财务部门、劳资人事部门、生

成管理部分都需要调用人员信息,在统一的系统平台下,该信息只要一次完成,多次调用即

可,打破了传统的同一个界面在不同的应用系统中要重复开发的现象。其次,在该系统中

通过采用管道/过滤器架构风格,实现从人力资源管理系统到供电业务系统的对接。目前港

口的人力资源管理系统有专门的系统。我们从该系统中找到需要的数据输出报表接口。供电

业务系统开发相应的接口对应获取并分析处理数据,将数据转化为供电业务所需要的数据类

型。通过这种方式实现了数据共享功能,避免了数据重复录入,以及和最新的人事信息保持

同步问题。再次,通过采用事件调用架构风格,实现了流程申报管理和生产调度模块和物

资管理的对接。在本供电业务管理系统中,申报的流程管理需要关联于此相关联的生产调度

信息以及物资相关内容。当在申报流程中填写申请单审批通过后,将自动关联生产派工单以

及物资申请单据。生产调度部门在完成相关任务,物资仓管人员完成物资的派送后,申报

流程

您可能关注的文档

文档评论(0)

邵宗其 + 关注
实名认证
文档贡献者

信息系统项目管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年07月25日上传了信息系统项目管理师

1亿VIP精品文档

相关文档