付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向服务的架构soa的概念和意义
0soa的优点经济全球化使公司面临的商业环境迅速变化,竞争激烈,但it环境的硬化难以改变,应用系统难以与业务需求一致。灵活的业务需要灵活的IT来支撑,SOA(Service-OrientedArchitecture,面向服务的架构)就是在这样的背景下发展起来的。所谓SOA是指一种遵照开放的互操作协议的软件工程方法,通过组合可重用的软件资产实现软件系统。SOA能给企来带来的好处:(1)企业过去IT建设形成了许多信息孤岛,SOA能够很好地整合新老IT资产,实现信息孤岛系统之间的互联互通,最大限度消灭或减少信息孤岛。(2)企业面对市场的快速变化和激烈竞争,需要提高企业应用的灵活性,才能生存和发展。SOA能帮助企业实现业务流程的快速灵活变化。(3)企业还可以利用SOA架构来规划和建设系统,将上下游伙伴之间的资源很好地整合在一起,这对企业将来业务发展有很大帮助。从SOA能给企业带来的益处可以很好地解释为什么SOA能成为当前业界关注的一个焦点,包括IBM、微软、BEA、Oracle在内的全球著名IT企业广泛同大学以及科研机构合作,加入了定义、实现和推广SOA的行列。此外,一些知名咨询公司还预测它将结束传统的软件体系结构长达40多年的统治地位,成为占有绝对优势的软件工程实践方法。面对这将改变全世界计算机界的重大变革,本文主要关注它将会对信息管理与信息系统专业(以下简称信管专业)的教学内容会带来的影响,并提出了一些应对变化的措施。1大公司的支持面向服务提出了一种新的计算范型,标志着计算机软件发展到一个重要的历史阶段。之所以认为面向服务同面向对象一样是一种新的计算范型,主要原因有以下4个方面:(1)一种新的程序设计方法。它不是对传统方法的改进,而是完全不同的方法。SOA首次将服务的概念推广到企业计算、操作系统、数据库和网络等领域,所以说SOA在新技术方面有可能成为一个新的范型。(2)大部分计算机大公司的支持。如前所述如IBM、微软、BEA、Oracle等绝大多数全球著名IT企业都已宣布支持它,这是前所未有的现象。即使是面向对象的概念刚出现时,也不是每一个软件公司都支持,甚至有些软件公司持拒绝的态度。有了大公司的支持才能维持SOA发展的势头,使之不断得到更新和完善。(3)政府的支持。美国一些政府机构,如美国国防部、美国太空署都开始推广使用SOA,并有大量的项目支持。政府能够支持,这项支持就会不断有资金投入和市场需求,并牵引着整个市场需求和产业发展。对于我国政府来说,信息技术领域的官方国际标准化工作组织ISO/IECJTC1(国际标准组织/国际电工委员会第一联合技术委员会,成员以各国国家成员体为主)在以色列特拉维夫的2009年全会上正式通过了成立新的分技术委员会SC38(分布应用平台服务)的决议,SC38下设WebServices工作组、SOA工作组、云计算研究组。中国是发起成立SC38的主导国家之一,在本次全会中,中国最终获得SOA工作组召集人的职位,为中国在SOA这个新兴技术领域的国际标准化工作中取得重大突破。(4)大学和研究机构的支持。每当一种新的范型确立以后,大学和研究机构都会有数以千计的研究文章和图书从不同的角度加以讨论,有上百万的学生去学习这个范型,有上万研究人员进行相关的学术研究,从而进一步推动范型在实际项目中得到应用。从2006年开始,IBM和中国计算机报社共同发起组织了“IBM杯”中国大学生SOA业务流程建模竞赛,此外IBM正在同中国教育部合作,双方联合设计SOA课件和SOA实用案例等,为中国大学SOA教育作准备。清华大学和北京大学等5所大学从2007年开始就已开设了SOA的相关课程。在SOA将成为一种新的计算范型之际,教育行业如何作出调整,跟上SOA技术发展的改革,适应技术和产业界的发展,是教育界人士应该思考的重要问题。2“模型+服务锁定+数据集成”模式信管专业是综合运用信息科学、管理科学、系统科学、数学和计算机科学,解决社会、经济、工程等方面的信息管理问题的一门交叉学科。随着SOA在业界受到越来越多的关注和发展,笔者从以下几个方面讨论了它对信管专业会产生的影响,并提出了一些应对的建议。(1)SOA彻底改变信息系统的开发方法在SOA之前的范型,因为缺少共同遵循的标准,使得软件的重用往往局限于一个公司内部。但SOA提出了全世界软件都要遵照的互操作标准,并将这些可重用的软件放在了公开的数据库(服务注册中心)中,这样,所有的软件只要愿意公开服务,就可以在全世界范围内重用。因此,SOA大大增加了代码复用能力,越来越多的信息系统将采用这一架构。企业信息化不再是到企业去,给他们建立一个又一个MIS,而是把企业的需要抽象成为一系列标准化的“服务”,在互联网上加以实现,从而提供无所不在、无时不在、多种形式的服务。在这种情况下,整个软件开发的模式将发生根本的改变。由于在全世界范围无以计数的可重用服务可以通过中介查询获取,并通过标准的网络协议访问、绑定和使用,因此应用软件的开发不再是进行功能分解、代码编程,而是采用“模型+服务绑定+数据集成”的模式,即:(1)建立系统的业务模型(商业流程建模);(2)针对模型的每一部分,查询并获得公开可用的服务资产;(3)将模型绑定到服务资产的物理实现,并根据系统模型,实现服务的组装;(4)定义数据模型;(5)实现数据系统的集成和测试。(2)对课程设置的影响与对策课程是教学之根本,课程设置状况直接反映了人才培养的方向,人才培养的方向也决定了课程体系的结构。课程体系是由构成一定学校课程的各组成部分按照一定层次结构组成的整体。课程体系建设是教学改革的重点和难点,是实现人才培养目标的关键。表1是信管专业的课程体系。对照上表及参考众多的教材都可以发现,当前信管专业的课程设置基本上还没有涉及SOA方面的知识。笔者认为可以对表1中的一些课程内容进行精简,同时加入关于SOA方面的课程,如可以开设新课程或在已有课程的基础上,介绍SOA的基本理论和编程,包括SOA的体系结构、需求分析、建模方法、设计模式、验证、服务动态组合、策略等。以信管专业的核心课程《信息系统分析与设计》为例,在讲解业务建模时就可以BPML(简称业务流程建模标注)语言为主以替换传统的业务流程图,而在系统设计阶段也可逐渐过渡到以BPEL(简称业务流程执行语言)为主的编程语言,而不再是传统的C#或Java。当然,这一切都需要一个过程,但笔者以为面对技术和商业模式的变化,若要教育跟上产业的步伐,甚至教育要走在产业的前面,课程建设则要提前准备,以应对这场变化,否则信管专业的毕业生将难以得到企业的认可。(3)师资队伍的建设面向服务范型是近些年出现的信息技术领域的热点,而教师的教学水平和科研能力的高低是影响教学的一个重要因素。“信息教育供需脱节很大一部分原因在于师资,学生学的只有理论,毫无实践经验,除了实习机会不够外,老师缺乏实务经验,是导致学校与业界脱节的主因。”一位业界总经理如是说。的确,教师作为专业领域的领路人,对学生专业的发展有着深远影响,如果老师缺乏深入研究和实践经验,则老师传授给学生的知识必然比较浅显,不利于引导学生向深层次发展。要解决这一矛盾,最重要的是加强师资力量的培养。为此,笔者认为,应从以下几个方面加强师资队伍的建设:(1)引进该领域高水平的人才。我校的信管专业教师队伍来源各不相同,年青教师偏多,因此,引进对象主要应是在该领域具高水平的人才。(2)重视现有教师的进修和培训工作。一方面可以采取国内和出国进修、现有青年教师攻读有关信管类专业的博士研究生等方式,促进现有青年教师的成长,另一方面,教师自己也应注重自身知识结构的更新,以完善教师队伍的知识结构。(3)为教师创造到企业界参与实际项目实践的机会。因为本专业是与信息管理实践结合非常紧密的一门学科,通过实践,有助于在教师中形成良好的专业思想与专业意识,进而培养出合格的学生。(4)进行广泛的学术交流。邀请优秀的企业家及相关专业的专家到校讲学,把国内外最新的信息及时传递给教师和学生,通过组织相互学习、专题研讨等各种方式,提高教师的业务水平,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 航空运输服务效率提升方案
- 教育培训机构教师资格与学生满意度双向考核评估表
- 2026年中小企业融资支持竞赛试题及答案
- 通讯行业客服支持与服务团队客户满意度考核表
- 服务态度及问题解决能力考核表
- 关于某活动暂停的变动通知3篇范本
- 2026中国餐饮渠道特调饮品供应链优化方案
- 环保设备研发技术指标创新绩效考核表
- 娱乐业艺人经纪人资源整合与艺人发展绩效评估分析表
- 教师咽喉冬季保健实操课件
- 江苏无锡市2026-2027学年高三上学期期中考试语文试题
- 研学实践教育基地项目可行性研究报告
- 强化降胆固醇治疗全程化管理动脉粥样硬化斑块专家共识(中国胆固醇教育计划 2026)
- 医疗康复护理扩容提升工程实施方案解读
- 高压配电柜安全操作规程
- 老年人抗菌药物的使用与注意事项
- 2026年基层党支部书记考试题及答案
- 2026年广东省广州市中考数学试题(含解析)
- 2026秋统编版九年级上册道德与法治全册背诵提纲
- 2026年护士条例学习解读课件(含案例分析)
- 单元整体教学设计 目标设定技巧
评论
0/150
提交评论