- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电力行业业务应用系统构件化开发研究
车帅
(山东中创软件商用中间件股份有限公司,山东济南250014)
摘要:电网是经济社会运转的重中之重,信息化建设是实现智能电网的关键步骤。如何避免信息化项目的重
复建设,实现在不同应用系统之间复用、快速支撑业务变化,做到绿色节能,是信息化中的关键技术。通过实
现应用开发构件化,给出相关设计思路和应用效果,介绍构件化应用开发的现实意义。
关键词:设计模式;快速开发;构件;中间件
扩展性和可维护性的应用程序开发模块性挑战,
0引言
OSGi模块性提供了标准机制来以Java应用程序应
对共同挑战。OSGi声明式组件规范(OSGiDS)是
目前,很多电力企业都投人巨资进行企业信息
一个面向服务的组件模型,它制订的目的是更方便
化建设,信息基础建设已经初具规模,各种应用系
地在OSGi服务平台上发布、查找、绑定服务,对服
统的推广也极大地提高了企业的反应速度和员工
务进行动态管理。OSGi声明式组件采用服务组件
的工作效率,有效地支撑了企业业务的发展和壮
的延迟加载以及组件生命周期管理的方式来控制
大。然而,随着电力行业近几年的高速发展,电力
对于内存的占用以及启动的快速,很好地解决了传
企业规模的扩展和管理级别的提升,电力企业的管
统的OSGi服务模型在开发和部署比较复杂应用时
理需求同软件功能之间的矛盾日益突出,现有的信
内存占用大、启动慢等问题,并且对服务组件的描
息系统越来越突显出它的不足,为了快速地支持电
述采用XML来实现,十分便于用户理解和使用。从
力企业应用系统的建设,提高系统建设过程中的可
开发者的角度来看,该服务组件模型简化了在OSGi
复用度以及运行过程中的可管理性,目前解决企业
服务平台中的编程模型。
应用快速开发难题的方案就是应用构件化开发,在
参考OSGi声明式组件规范,同时充分结合
结合原有系统建设的JavaEE架构和规范、引入
SOA和组件化思想的基础上,进行了构件化应用开
台上实现企业Web应用构件化开发。在符合OSGi
发支撑平台的相关研究。希望通过提供像搭积木
声明式组件编程模型的前提下,实现Web应用的模
一样简单的操作,让企业自身拥有搭建自己的应用
块化、构件化开发。提供基于构件(bundle)的应用
系统的能力。
界面组装能力,能够把一个应用通过构件动态组装
l构件化应用开发框架设计过程 起来,根据用户需要通过复用构件来快速搭建应
用。提供一种友好易用的使用方式,对应用开发人
目前要解决的主要问题是如何支撑电力企业 员来说,通过使用一体化应用开发框架,仅仅需要
业务应用的构件化开发,以及在此基础上的应用动
态组装,为用户提供快速易用的构件化
文档评论(0)