- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向业务领域的服务建模方法及支撑框架林海略、刘晨、王建武、房俊、李厚福.pdf
面向业务领域的服务建模方法及支撑框架
林海略、刘晨、王建武、房俊、李厚福
摘要 最终用户编程是一种通过支持业务用户按需即时构造和调整应用来实现业务敏捷性的新型业务构建
方法,实现该方法的关键是解决业务层面的业务活动与软件实施层面的平滑过度问题。本文提出一种面向业
务领域的业务服务支撑框架,通过提供反映用户需求且易于业务人员使用的服务模型及其建模、组织、服务
虚拟化以及使用机制,来跨越业务层面和软件层面的鸿沟,从而支持最终用户编程。该支撑框架已在实际项
目中得以应用和验证。
关键词 业务规范、业务服务、服务虚拟化、业务服务支撑框架
1 引言
城市综合信息服务、电子政务、网络化制造等许多应用领域的企业和组织都渴望能实现
业务敏捷性,即能根据生存环境(如政策、合作关系、突发事件等因素)的变化,即时快速
地调整业务的运作行为。然而,传统应用开发所采用的 “需求分析设计实现”范式使
得应用的开发周期长且难以调整。因此,有必要为用户提供一套合理的语言和工具,使得应
用的使用者(业务人员)能够自行即时构造和调整应用。这不仅能节约开发的时间,还可以
避免需求理解不一致等交流问题。我们把业务人员自行构造和调整应用的行为称为最终用户
编程。
面向服务计算的出现,允许各种业务应用资源统一地以服务的形式呈现。基于这些可复
用的服务,应用系统可以通过服务组合的方式来快速构造及方便地调整,这为最终用户编程
打下了良好的基础。Web服务是目前一种流行的服务实现方式,它所具有的良好互操作性使
其非常适合成为最终用户编程语言的基本元素。但是Web服务实现者(软件人员)和使用者
[1]
(业务人员)对于服务理解上还存在着鸿沟 :对于业务人员来说,他关注的是服务能够完
成什么样的功能以及以多大代价来完成这些功能。而软件人员关注的则是服务的接口设计、
编码实现以及调用的方法。这给最终用户编程带来了以下阻碍:
1. Web 服务难以理解:软件人员实现的服务往往只有接口级的描述,这对于并不了解 IT
技术的业务人员来说是难以理解的。因此,需要为业务人员提供一种更好的服务呈现形式,
只将业务人员最关心的内容呈现给他们,而将服务实现的技术细节隐藏起来。
2. Web服务难以使用:业务人员为了使用服务来完成某项业务功能,必须要编写代码来调
用这个服务。这就要求他了解服务的细节,比如WSDL 1地址,输入输出的数据类型等。而且,
为了适应业务的调整,业务人员必须要修改代码才能完成服务的替换。
3. Web 服务难以组合:业务应用往往需要将多个服务按某种方式组合起来,以实现业务目
标。但是编写服务的软件人员往往来自不同的组织,他们会按照自身的规范和认识来设计服
务。这使得不同组织提供的服务有着不兼容的业务语义。这给业务用户构建和调整应用带来
了极大的困难。
综上所述,为实现最终用户编程需要首先跨越这种业务层面和软件层面之间的“鸿沟”,
向业务人员提供可理解、可执行、可组合的业务级服务。因此本文提出一种业务服务支撑框
架,该框架提供一种业务层面、反映用户需求且易于业务人员使用的业务服务模型及其建模、
组织和使用机制,实现业务级服务资源重用,从而支持最终用户编程。
本文安排如下:第 2 节将首先从整体上介绍业务服务支撑框架的体系结构。第 3 节将详
细介绍支撑框架各组成元素及整个框架的构建过程。而框架的使用过程将结合具体应用场景
在第 4 节中加以介绍。随后,第 5 节将和现有的相关工作进行比较。最后第 6 节将给出结论。
1 Web Services Description Language Web 服务描述语言
2 业务服务支撑框架体系结构
图 1业务服务支撑框架体系结构图
业务服务支撑框架体系结构如图 1 所示,它主要由两个部分构成:业务规范及服务虚拟
化机制。业务规范由领域概念规范和业务服务规范构成。其中领域概念规范就是通过对于概
念、术语及其相互关系的规范化描述,勾画出某一领域概念的基本知识体系。领域概念规范
的基本组成元素是领域概念。它的引入可为业务服务提供业务语义支撑,使业务服务易于理
解。此外,它还为虚拟化机制提供语义方面的支持和依据。业务服务规范则是通过对领域业
务活动及其之间关系的规范化描述,勾画出领域业务功能的基本知识体系。业务服务规范的
基本组成元素是业务服务,其中每个业务服务代表一个易理解、可复用、可组合的业务功能。
您可能关注的文档
- 陕西天地地质有限责任公司.pdf
- 陕西电大新城分校2011年秋季道路桥梁工程施工与管理专科毕业实践安排.doc
- 陕西电大新城分校2018年春季工程造价专科毕业综合实训安排.doc
- 陕西省工程建设标准陕西省城镇综合管廊建设项目管理规范.doc
- 陕西省工程技术研究中心后补助协议工程中心名称-依托单位-共建单位-归口管理部门-签约日期-.doc
- 陕西航空职业技术学院学生餐厅、超市、洗浴中心招标标书.doc
- 陕西航空职业技术学院建筑工程识图赛项规程.docx
- 陕西铁路工程职业技术学院顶岗实习手册(适用于建设工程监理专业)(2019届)陕西铁路工程职业技术学院.docx
- 院属各单位-.docx
- 陶氏益农商务部门人才培养计划dascommercialprogram.docx
- 面向对象方法及rationalrose建模工具培训培训内容安排面向对象方法、uml简介.ppt
- 面向董事长-总裁-企划总监国际一流水准全国统一学费北大结业证双证29800元-位wbsa策划师证课后指导100天.doc
- 面向过程的案例式校本教研马宁博士北京师范大学现代教育技术研究所.ppt
- 面对科技进步的伦理冲突课标与考纲解读.pptx
- 面试授课人-高银荣郑州信息科技职业学院.ppt
- 鞋底清洁机达拓-室洁鞋底清洁机,可有效降低鞋底带进室内的90%左右的灰尘和细菌,实验证.pptx
- 鞍钢总医院三级综合医院评审标准法律法规汇编医务部.doc
- 韩山师范学院潮州师范分院教师教学工作细则(草稿).doc
- 页目录1、执行总结.docx
- 页眉3团体关系会议-精神疾病和成瘾康复的权威与领导全年精彩学术活动-.docx
原创力文档


文档评论(0)