- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业级软件应用资源中心研究与建设
企业级软件应用资源中心的研究与建设
摘 要 油田企业的软件应用业务域广、技术类型多,需要对应用资源统一管理。通过建立以应用资源为中心的软件生态系统,采用SaaS的软件应用方式,为业务人员按照岗位和角色进行软件应用分配,建立面向企业级用户的软件应用的新模式。由应用资源中心产生的多种数据流,为石油企业的应用资源建设、运行、规划等提供决策依据。
【关键词】SaaS 软件生态系统 SOA
1 概述
石油行业的业务包括勘探、开发、生产、经营等业务域,各业务域积累了大量的软件应用资源。受信息化建设不同步等因素影响,应用资源有如下特征:
1.1 数据多样性
数据来源多种,有文件、自建数据库、数据中心。
1.2 技术多样性
采用的技术类型多样,如不同的开发语言、开发工具、运行环境等。
1.3 应用系统独立
应用系统内模块耦合度高,系统间功能重复,成果难以共享。
1.4 用户不统一
用户信息不一致,无法实现单点登录。
随着企业的业务应用的深入,统一用户,统一数据,统一应用资源,成果共享成为趋势,为此,油田企业建立了基于SOA架构设计的用户中心、数据中心、流程中心、日志中心、应用资源中心,并提供统一的公共服务。在这些服务的基础上,软件生态系统就逐步的建立起来。
2 软件生态系统
软件生态系统最早由Messerchmitt 等人于2005年提出。软件生态系统划分为:操作系统为中心、应用为中心和终端用户编程3类。生态系统有4个主要特征:开放性,多样性,调控性和可持续性。
SaaS是Software-as-a-Service(软件即服务)的简称,是一种完全创新的软件应用模式,它是一种通过Internet提供软件的模式。企业将应用软件统一部署在服务器上,用户可以根据自己实际需求,通过互联网申请所需的应用软件服务。这对于企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。
互联网上具有代表性的软件生态系统有:百度、360、腾讯等软件管家系列。其特点是面向互联网用户终端,提供公共软件的安装,更新,卸载,推荐等功能。也存在着围绕着开源社区形成的软件生态系统,面向的用户群体是软件研发者。
石油企业的应用资源中心,是以应用资源为中心的软件生态系统,面向的是石油企业的内部用户,对应用资源的研发、测试、上线、分配、运行、监控、下架等环节全过程管理。其中应用资源的分配,采用两种方式:
(1)批量分配。将应用资源配置到岗位和角色,由岗位和角色给用户配置资源;
(2)个性化配置。对用户单独分配。这种软件应用模式就是SaaS。
3 应用资源中心
石油行业的应用资源中心管理的应用资源种类繁多,可以保持软件的良性发展,实现应用资源的集中管理、统一发布,统一分配,统一监控,统一规划。软件生态系统具有可扩展性、安全性、复用性,对外提供应用资源的公共服务,可对应用资源进行模块级管理。如图1所示。
围绕着应用资源中心的软件生态系统,通过对各业务域的应用研发,进入软件生命周期的管理过程,对外提供标准化服务。
应用资源中心包括应用商店、应用管理等模块。其中应用商店提供资源的分类展示,浏览、查询、申请、排行等功能。??用管理提供应用的注册、上载等功能。组件管理提供组件资源的注册、上载等功能。为了将应用资源纳入统一管理体系,完成对应用系统的模块级管理和组件的复用,需要对已有应用资源进行标准化改造。
3.1 应用资源标准化
石油行业的应用资源按照业务可分为:
(1)勘探;
(2)开发;
(3)生产;
(4)经营等。
按照技术可分为:
(1)架构方式。B/S和C/S系统。
(2)运行环境:windows系统和Linux系统、移动端Android和iso;
(3)应用服务。IIS和Tomcat等;
(4)数据库。Oracle、SqlServer、Access;
(5)安装部署。客户端、集中部署、独立部署、集群部署等。
根据应用资源的上述特点,标准化步骤分为应用资源模块标准化和应用资源信息标准化。
3.1.1 应用资源模块标准化
模块标准化,是按照系统的架构和运行模式,对各类业务应用进行模块化改造,以满足应用资源的分配要求。B/S架构模式,分解为可独立运行的URL连接;C/S架构模式,分解为可独立运行的可执行文件和DLL库,通过反射等方式调用。
以开发业务的采油队电子系统为例:该系统是B/S架构。模块化以前:应用系统各个模块不能单独运行,无法实现模块级的业务定制;模块化以后:拆分为137个模块,能够单独运行,是独立的UR
您可能关注的文档
最近下载
- 中小学生国庆假期安全教育主题班会PPT课件.pptx VIP
- 《电子商务基础》第一章课件.pptx VIP
- 第2单元活动3 编程实现算法 课件湘科版信息科技五年级上册.ppt
- 1.2记录个人观点(课件)-三年级信息科技全一册(河北大学版2024).pptx VIP
- 《黄金交易基础知识》课件.pptx VIP
- (高清版)DB22∕T 2758-2017 黑参 地标.pdf VIP
- 品牌管理完整版课件全套ppt教学教程(最新).pptx
- 2025年GB 45673《危险化学品企业安全生产标准化通用规范》解读宣贯学习课件.pptx
- 消防救援人员申请结婚报告表.doc VIP
- 答司马谏议书选择题及答案.pdf VIP
文档评论(0)