会员中心     
首页 > 资料专栏 > 论文 > 技研论文 > IT论文 > 系统架构师论文-论基于构件的软件开发_24页

系统架构师论文-论基于构件的软件开发_24页

测绘遥感
V 实名认证
内容提供者
资料大小:456KB(压缩后)
文档格式:DOCX(24页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2025/8/13(发布于广东)

类型:金牌资料
积分:--
推荐:免费申请

   点此下载 ==>> 点击下载文档


“系统架构师论文-论基于构件的软件开发_24页”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
论基于构件的软件开发
皆专唉人
摘5,

暫'考心
2011年3月,巧宵幸参化了巧一网管時用平台(1;胃)项目的开发工作,并粗化系巧架构 师一职,负巧系巧的架构设计及巧必巧件的井发工作。该系巧是W巧巧动分公司网络维护中 心委巧我们开发的.在该项M立项前,该巧口存在大虽的巧H方時用系统,这些系巧么间存 在大虽重复的功能,所W提出了津设UNMP作々各巧用系巧的支巧平台。UNMP主要功能宵: 单点登泉、用户管理、集中授权、巧息巧巧、日志管理、宵巧管理、《统监控、定时服务等, 该项目于2011年底通过验收,巧足客户方提出的作为各巧用系巧支巧平台的巧义.本文W l;NMP々M.讨论基卡构巧的巧件巧发,简申说明为什么要用巧件开发及获取巧巧的方式, 接着巧细介巧系统主要的巧件W及开发过程,开发策咯。文章最后面格说明儿种巧化技术及 展巧巧件技术的发展趋巧。
--术、琢单、玲嗦-
正文I
逆J
20U年3月.巧有幸参;InT巧一网管应用平台(UNMP)项目的开发工作,并担任系巧架构 师一职.巧巧系巧的架构设计及核屯、构件的巧发工作。该系巧是**宿巧动分公司网巧淮护中 必委巧巧发的,项目于20H年底验化,巧足客户方提出的作为各应用系统支巧平台的巧求。
W前该部n存在大虽各种各巧的巧用系巧.这些巧用系巧的开发平台、架巧、语言巧然不同, 硬件也不尽相同.部口系巧维护人巧维护的巧巧化大,各時用系统重毎义集巧据给网巧带来 额外货担,也浪巧了采集带宽巧资液.系统么间存在大虽的至复功能,片解决上巧问趣.巧 要连立统一网管惦用平台(UNJIP)来宵巧整合各种巧用系统,规范各巧丹发和维护。同时这 个平台也可L:Jl为新増的构用系统提供巧范约巧和指导.提商开发巧窄和巧低巧发成本。为 刹用好前各巧巧平台的投资,选巧UNMP运斤于windo*s+sqlserver2005平台上,采用 开发巧术。采用四层B/S架构,这四层分别为巧面层,外巧层,化务巧辑层及致据巧问层,
项目的各种功化基本具宵这四层架巧。系统的主要功能宵:巧过一次登泉后可U化忘巧巧到 其它各系巧的单点登录;用千统一管理各应用系统用户信息;为各系统提供收发短巧/彩巧 的巧息巧务;还有日志管理和告备管理!还宵为其它功能提供短信、监拉、同步用户户同步, 工作流巧办巧阐巧息等的定时巧务。这些功能都凶wbservice接口的方式公巧给各巧用系 巧巧用,有了这些基础功能,应用系统巧可W宵去单点登录,用户管理,收发短信等功能的 巧发和巧护,缩短开发周期和巧化井发成本,因为UNMP是个平台系统,接入的各种应用系 统巧《.张响而广.开发周期短,巧W复用性,稳巧化巧扩展性要《比较巧,团队巧巧义用 了基于构件的开发方式,基子巧化的巧件开发是一种白底向上的,基于包巧好的构化来构造 巧用系巧的方法.它主要包含构件的检索与获取,理解巧评价巧化,巧改巧件,组巧巧件, 隨用与布署等X作。基乎巧化的开发涉及到构件的获取问搜.吕前巧件的获取目前主要各三 种方式:自身企业巧,巧H方巧件和自主开发,巧为考巧到巧求变化时构件的修改问遇,巧 们只采用了从企业巧获取巧白主全新巧发两种方式。整于公司在电巧斤业多年的项白积畏, 我们整理了W往成功《巧的项a,形戍企业巧巧巧,巧对性的选巧合适的巧件,对于与巧求 类似的巧件,进行巧改后,巧好构件的巧本记录。企业构件巧构津,采用从成功丈化过的项 目中,抽取巧用的,底层的一些巧块,封巧其內部巧巧,为外部提供一致的巧用接口.形成 ^(?可复用的构巧。经过巧们的分折、筛选和比对,发现^往项白中经巧用到的单点登录换块,
只巧要改进一下验证方式就可W毎用到新系巧中:接着从巧用的席层巧块中.发现了巧巧巧*1 巧问和日志管理巧块,只要巧灵活巧和可替换化方而加强一下.也达到巧们复用的标准;最