[计算机]前沿课题报告.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]前沿课题报告

北京邮电大学软件学院 前沿课题报告 报告人:张明 (日期:2009 年 7 月19 日) 在北京邮电大学软件学院学习期间,我积极参加学校、各大企业和其他软件行业组织举办的新技术、技术应用创新讲座,从2008年初到2009年6月,参加各类技术、业务应用创新讲座10余次,课题讲座内容包括软件企业过程改进价值体现、软件售后服务能力提升关键工具研发、Web2.0技术应用、SOA技术、SaaS技术、基于六西格玛质量管理等软件工程领域前沿技术应用课题研讨。这些活动开拓了我在软件工程领域的视野,增长了知识。下面着重谈谈我对SOA前沿课题技术研讨的心得体会,以及基于SOA架构的大数据业务流快速通道在电子政务领域的实用价值。 SOA技术应用研讨心得体会 SOA概念SOA书籍或者侧重于理论或底层实现,SOA应用集成框架和支撑工具集的研究”侧重于业务整合与整体架构的具体实践指导对提高国内业务整合系统架构水平,以及加深对SOA的理解和利用有很大价值面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 服务查询接口 服务部署接口 服务访问接口 服务管理接口 流程及人工任务管理接口 SOA运行管理模型 对于SOA的基础产品和其上部署的应用,需要及时了解其运行状态,并能够对其进行管理控制。应用集成框架定义了SOA的运行管理参考模型,内置管理框架代码及标准接口的通讯框架代码,简化SOA应用的运行管理开发,为SOA工具集中运行管理工具提供代码基础和框架支撑。 SOA运行管理参考模型如下图所示: SOA基础产品,应用服务都可以由SOA运行管理中心加以集中管理,对于被管理对象,只需要按参考模型实现管理界面,运行管理处理逻辑,以及具体的管理操作实现,就可以将被管理对象的管理操作集成到运行管理中心,以实现统一的管理要求,方便进行SOA应用系统的运行管理。 SOA基本开发模式 基本的SOA应用开发过程表现为:首先按照组织/部门对业务进行梳理和归类,基于梳理出的业务及流程,开始具体的服务定义和服务开发,然后基于服务进行满足业务需要的应用开发,通过对服务进行选择、组合,并最后完成部署和运行时的管理。从技术实现角度讲,SOA应用开发过程大体包括服务定义(服务描述、访问接口实现或定义、管理接口实现或定义),基于服务的应用开发(选择服务、编写服务访问、实现新的服务),应用部署,运行监控四个阶段。 SOA具体的应用开发实践中,有很多公共的开发内容和业务应用能够进行抽象和归类,总结出多种服务应用模式,如将实现简单封装为服务,可供不同实现的消费者,通过多种渠道供访问使用;服务能以不同的方式进行组装及合成,如组合方式、流程编排方式等。根据总结和抽象,形成三种基本的SOA开发模式:简单服务类型、组合服务类型和流程服务类型。 SOA通用应用模板 SOA通用应用模板是对各种类型SOA应用总结抽象后形成的应用模板及框架范例。模板可以适用于不同类型,不同行业的SOA应用开发。基于通用应用模板及框架代码可以针对不同行业的业务需求,快速开发基于SOA的行业应用,达到开发方法及模式的复用,提高开发效率。通用应用模板支持动态扩充,可随着技术及用户业务场景的变革进行调整变化。 通过对不同行业的业务特征、业务场景和典型需求分析,SOA应用集成框架提炼出如下几种SOA通用应用模板。 数据共享交换模板 在实际应用中,重用遗留应用系统的数据和资源信息是在国内应用市场的典型需求之一,数据共享交换,是当前乃至今后较长时间内的SOA重要应用场景。 数据共享交换模板,就是将数据共享开发中通用的过程、相应资源、数据信息表示、数据共享交换机制等进行抽象集中,形成可公用的模板,这样用户通过简便的开发步骤、向导及可视化的交互界面、较少的配置,就可以快速开发异构数据库及应用系统之间的数据交换过程。 业务协同模板 不同机构的业务办理都有可能依赖于其他部门或组织提供的业务,而业务本身的办理又通常需要资源的支撑,资源的提供者可能是不同的部门或组织。因此,在SOA的应用开发中,业务协同也是很通用常见的应用模式。 SOA应用集成框架,通过对SOA应用中组织内(纵向)及组织外(横向)之间常见的业务协作进行梳理、抽象,总结出几种通用的业务协同模板,如并联审批协同流程,集成在流程建模工具中。通过选择使用这些不同的业务协同模板,建立可视化图形向导,指导用户以较少的步骤、配置及开发工作量,完成类似业务协同流程的开发。 SOA行业应用模板 行业应用模板,是对特定行

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档