1 北京邮电大学软件学院 前沿课题报告 报告人:张明 (日期:2009 年 7 月 19 日) 在北京邮电大学软件学院学习期间,我积极参加学校、各大企业和其他软件行业组织举办的新技术、技术应用创新讲座,从 2008 年初到 2009 年 6 月,参加各类技术、业务应用创新讲座 10 余次,课题讲座内容包括软件企业过程改进价值体现、软件售后服务能力提升关键工具研发、Web2.0 技术应用、SOA 技术、SaaS 技术、基于六西格玛质量管理等软件工程领域前沿技术应用课题研讨。这些活动开拓了我在软件工程领域的视野,增长了知识。下面着重谈谈我对 SOA前沿课题技术研讨的心得体会,以及基于 SOA 架构的大数据业务流快速通道在电子政务领域的实用价值。 一、 SOA 技术应用研讨心得体会 SOA 概念已经不是新鲜事物,但目前大部分SOA 书籍或者侧重于理论或底层实现,而“SOA 应用集成框架和支撑工具集的研究”侧重于业务整合与整体架构的具体实践指导,对提高国内业务整合系统架构水平,以及加深对 SOA 的理解和利用有很大价值,属前沿课题研究范畴。 (一). SOA 基本概念 面向服务的体系结构(serv ice-oriented architectu re ,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 (二). SOA 应用集成框架构想 SOA 应用集成框架是基于国内软件企业联盟联合开发、应用 SOA 技术的构想,充分发挥不同软件企业的技术优势及行业应用优势,整合软件行业资源,为用户提供更容易整合的应用系统,更灵活应对客户需求的变化,减少客户对固定 2 厂商的依赖,保护用户投资,同时SOA 应用集成框架可以促进行业应用的标准化进程。 应用集成框架由SOA 基础产品模型、SOA 运行管理模型、SOA 基本开发模式、SOA 通用应用模板、行业应用模板及应用模板开发工具组成。应用集成框架依据 SOA 技术和标准规范,将 SOA 工具集、SOA 基础产品、通用业务服务和行业业务服务有机衔接在一起,可支持软件厂商或最终用户快速开发 SOA 应用。 应用集成框架是开放、可扩展的SOA 应用框架,通过在应用集成框架上扩展行业相关业务特征、模式、服务和行业规范即可定制形成特定行业的行业应用平台,是行业...