系统架构师论文-论信息系统架构设计.pdfVIP

系统架构师论文-论信息系统架构设计.pdf

  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)

大数据_java_找船长 + 关注
实名认证
服务提供商

本人6年数据开发经验,2年数据治理经验,CDGA、CDGP认证。

1亿VIP精品文档

相关文档