[计算机]前沿课题报告

[计算机]前沿课题报告

ID:29876326

大小:153.68 KB

页数:8页

时间:2018-12-24

[计算机]前沿课题报告_第1页
[计算机]前沿课题报告_第2页
[计算机]前沿课题报告_第3页
[计算机]前沿课题报告_第4页
[计算机]前沿课题报告_第5页
资源描述:

《[计算机]前沿课题报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京邮电大学软件学院前沿课题报告报告人:张明(日期:2009年7月19日)在北京邮电大学软件学院学习期间,我积极参加学校、各大企业和其他软件行业组织举办的新技术、技术应用创新讲座,从2008年初到2009年6月,参加各类技术、业务应用创新讲座10余次,课题讲座内容包括软件企业过程改进价值体现、软件售后服务能力提升关键工具研发、Web2.0技术应用、SOA技术、SaaS技术、基于六西格玛质量管理等软件工程领域前沿技术应用课题研讨。这些活动开拓了我在软件工程领域的视野,增长了知识。下面着重谈谈我对S

2、OA前沿课题技术研讨的心得体会,以及基于SOA架构的大数据业务流快速通道在电子政务领域的实用价值。一、SOA技术应用研讨心得体会SOA概念已经不是新鲜事物,但目前大部分SOA书籍或者侧重于理论或底层实现,而“SOA应用集成框架和支撑工具集的研究”侧重于业务整合与整体架构的具体实践指导,对提高国内业务整合系统架构水平,以及加深对SOA的理解和利用有很大价值,属前沿课题研究范畴。(1).SOA基本概念面向服务的体系结构(service-orientedarchitecture,SOA)是一个组件模型

3、,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。(2).SOA应用集成框架构想SOA应用集成框架是基于国内软件企业联盟联合开发、应用SOA技术的构想,充分发挥不同软件企业的技术优势及行业应用优势,整合软件行业资源,为用户提供更容易整合的应用系统,8更灵活应对客户需求的变化,减少客户对固定厂商的依赖,保护用户

4、投资,同时SOA应用集成框架可以促进行业应用的标准化进程。应用集成框架由SOA基础产品模型、SOA运行管理模型、SOA基本开发模式、SOA通用应用模板、行业应用模板及应用模板开发工具组成。应用集成框架依据SOA技术和标准规范,将SOA工具集、SOA基础产品、通用业务服务和行业业务服务有机衔接在一起,可支持软件厂商或最终用户快速开发SOA应用。应用集成框架是开放、可扩展的SOA应用框架,通过在应用集成框架上扩展行业相关业务特征、模式、服务和行业规范即可定制形成特定行业的行业应用平台,是行业SOA应

5、用系统开发和运行的最好支撑基础。1.SOA基础产品模型首先定义了SOA基础产品参考模型,并定义了各基础产品之间的接口规范,其次定义了SOA应用使用基础产品的基本接口规范,在此基础上实现使用SOA基础产品的代码框架,形成SOA基础产品模型框架。SOA基础产品模型框架屏蔽了服务基础产品的技术复杂性,简化了SOA应用的开发。SOA基础产品参考模型如下图所示SOA应用使用SOA基础产品的接口规范,主要定义了服务访问和管理相关的接口规范,包括:服务注册接口服务查询接口服务部署接口服务访问接口8服务管理接口

6、流程及人工任务管理接口1.SOA运行管理模型对于SOA的基础产品和其上部署的应用,需要及时了解其运行状态,并能够对其进行管理控制。应用集成框架定义了SOA的运行管理参考模型,内置管理框架代码及标准接口的通讯框架代码,简化SOA应用的运行管理开发,为SOA工具集中运行管理工具提供代码基础和框架支撑。SOA运行管理参考模型如下图所示:SOA基础产品,应用服务都可以由SOA运行管理中心加以集中管理,对于被管理对象,只需要按参考模型实现管理界面,运行管理处理逻辑,以及具体的管理操作实现,就可以将被管理对

7、象的管理操作集成到运行管理中心,以实现统一的管理要求,方便进行SOA应用系统的运行管理。2.SOA基本开发模式8基本的SOA应用开发过程表现为:首先按照组织/部门对业务进行梳理和归类,基于梳理出的业务及流程,开始具体的服务定义和服务开发,然后基于服务进行满足业务需要的应用开发,通过对服务进行选择、组合,并最后完成部署和运行时的管理。从技术实现角度讲,SOA应用开发过程大体包括服务定义(服务描述、访问接口实现或定义、管理接口实现或定义),基于服务的应用开发(选择服务、编写服务访问、实现新的服务),

8、应用部署,运行监控四个阶段。SOA具体的应用开发实践中,有很多公共的开发内容和业务应用能够进行抽象和归类,总结出多种服务应用模式,如将实现简单封装为服务,可供不同实现的消费者,通过多种渠道供访问使用;服务能以不同的方式进行组装及合成,如组合方式、流程编排方式等。根据总结和抽象,形成三种基本的SOA开发模式:简单服务类型、组合服务类型和流程服务类型。1.SOA通用应用模板SOA通用应用模板是对各种类型SOA应用总结抽象后形成的应用模板及框架范例。模板可以适用于不同类型,不同行业的SOA应用开发。基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。