SOA原理与实践-北京邮电软件学院

SOA原理与实践

作者: 时间:2016年04月22日 10:38 点击数:

主持人介绍

基本信息
  • 吴国仕

  • 姓名: 吴国仕  性别:男  文化程度:研究生 职称:教授

  • 联系电话:010-5882-8088  所在院系:软件学院

  • E-Mail:guoshiwu@bupt.edu.cn

  • 通讯地址:北京邮电大学软件学院

  • 邮编:102209

个人简介

1984年于东北大学计算机系获学士学位,1989年获东北大学计算机系硕士学位。1989年-1993年, 北京航空航天大学讲师。 1993-1995, 北京航空航天大学副教授,硕士生导师,在职博士生, 1995年去美国,在美国GTE公司及ISSI公司 (International System Software Inc.) 担任高级工程师/研究员,1998年去美国硅谷, 在TRADOS 公司和MIDAS担任项目负责人和总体软件架构师。2004 年底回国任教,任北京邮电大学软件学院教授,企业信息化教研中心主任。

在国内期间, 作为主要项目负责人曾先后承担过国家863项目及其它多项大型企业的科研项目并发表文章十余篇,编写教材一本。

在美期间, 作为项目组主要成员研制开发了企业过程模型编辑系统(ProEditor) 和企业过程仿真系统(ProSimulator). 作为项目负责人, 研制开发了全球化信息管理系统(Global Content management ) ,企业多语言信息工作流引掣(Workflow Engine)及物流管理系统等多个产品,其中Global Content management以及Workflow Enging被HP, Motorola, Nokia 等世界知名企业所采用。

主要研究方向:企业信息化,智能信息处理。

教学情况
讲授课程:

1989-1995年

《数字信号处理》,本科课程,授课120学时,北京航空航天大学。

《测试技术》,本科课程,授课150学时,北京航空航天大学。

《计算机网络》研究生课程,授课30学时,北京航空航天大学。

2004年至今

《XML技术及其应用》研究生课程,授课600学时以上,北京邮电大学。

《XML & Web Service》研究生课程,授课多于80学时,北京邮电大学。

2006年-现在

《SOA 原理与实践》研究生课程,授课68学时,北京邮电大学。

《JAVA 编程》本科生课程,授课32学时,北京邮电大学。

实践类课程:

2006年 《项目实践3》 本科课程,北京邮电大学。

2006年 《项目实践2》 本科课程,北京邮电大学。

2006年 《项目实训》 硕士课程,北京邮电大学。

2008年 《项目实践3》 本科课程,北京邮电大学。

指导在职工程硕士20 名;

指导全日制工程硕士20 名;

指导本科生毕业设计15 名。

教学研究与成果:

2000开始一直致力于企业信息化以及信息集成的研究与开发,在美国TRADOS 及SDL公司工作期间,就一直对XML有关的技术(包括WEB SERVICE,SOAP, SOA)进行跟踪研究,参与了多个与SOAP及XML技术有关的产品开发,回国后在邮电大学软件学院率先开出了《XML技术及其应用》,先后为数十个班次进行讲授,收到了很好的教学效果。并于2006年开出了《WEB SERVICE& SOA》课程,并随后开出了《SOA 原理与实践》课程,指导学生写出与SOA及WEB SERVICE 有关的硕士论文6篇。针对软件工程专业的特点,在课程讲授中坚持培养学生的动手能力,开展以能力培养为中心的课程教学,同时辅以课程实训。积累了丰富的SOA教学经验,收集了SOA在不同行业的项目实施案例,建立了SOA行业实施教学案例库。

2006年,北京邮电大学,优秀学士论文指导教师奖。

2005年,北京邮电大学校级教改项目,“以项目为中心的多课程综合知识应用的实践课程研究”,项目负责人。

2006年,北京邮电大学校级教改项目,“产学研结合与校外实践基地建设研究与实践”,项目负责人。

2007年,教育部IBM高校合作项目, 优秀教师奖。

2008年,“以能力培养为中心的软件工程人才实践课程体系研究与实施”,北京邮电大学校级教学成果二等奖,项目负责人(排名第一)。

2008年,北京邮电大学,优秀学士论文指导教师奖。

教学队伍

人员构成
  • 姓名 :吴国仕       性别: 男        职称/职务 :教授/教研中心主任

  • 学科专业:   软件工程     在教学中承担的工作:项目负责人(主讲)

  • 姓名:张笑燕:   性别:女         职称/职务:  副教授/副院长

  • 学科专业:软件工程        在教学中承担的工作:教学大纲,教学计划,实践计划等

  • 姓名:孙鹏飞       性别:男         职称/职务:讲师

  • 学科专业:软件工程       在教学中承担的工作:SOA实践课程指导

  • 李晶1

  • 姓名 :李晶        性别 : 女  职称/职务 :  助教

  • 学科专业:   软件工程      在教学中承担的工作:SOA教学网站的建设、助教

  • 姓名:郭文明    性别:   男   职称/职务:  副教授

  • 学科专业:软件工程          在教学中承担的工作: 案例收集及整理

  • 姓名:傅湘玲   性别:   女    职称/职务: 副教授

  • 学科专业:软件工程          在教学中承担的工作: 案例收集及整理

教学队伍

课程描述

《SOA原理与实践》是软件学院为研究生开设的一门专业课程,以培养企业需要的具有面向服务知识的高级软件人才为目标,课程重点向学生讲解SOA的基本概念, SOA项目开发的方法学;通过剖析电信、电力、医疗保健等行业实施SOA的案例,讲授SOA的架构原理、SOA计划分析及建模的过程、面向服务的编程模型、SOA服务组装、测试及部署、SOA程序设计与实现中所需要的技术/协议(如XML,XML Schemas、Web Service、SOAP、WSDL、UDDI、XSLT、DOM 、WS扩展);基于IBM的开发平台,指导学生完成与该课程相配套的实训教学;以大学学院间课程互选流程作为业务需求,指导学生完成一个基于SOA的端到端的教务管理实践项目。

课程发展的历史沿革

本课程在校内的发展经历了一些历史沿革,随着IT技术的进步,该课程的名称及内容也在发生变化,早期的SOA有关的教学内容出现在《XML技术及其应用》课程中,在该课程中,把SOA以及WEB SERVICE 作为XML技术的重要应用为1000多名学生作了讲授,随后于2006年,随着SOA理念的普及以及WEB SERVICE技术的广泛应用,我院专门开设了《SOA & WEB SERVICE》课程;在讲解过程中,我们发现如果单纯的讲解SOA及WEB SERVICE理论,概念比较抽象,学生也不易掌握,因此从今年起,我们将《SOA & WEB SERVICE》课程分为理论部分与实践两部分,课程名称改为《SOA原理与实践》,理论部分讲解SOA的基本理论与技术,实践部分以实训形式开设,这种理论与实践相结合,讲解与演练相结合的办法,深受学生的欢迎。

课程目标

课程主要介绍SOA及Web服务的主要概念和实现技术,使学生了解当前面向服务领域的相关研究与应用问题。课程以SOA的理论、技术基础和实例为主线,详细介绍SOA的基本概念和设计原则、开发技术框架和相关标准、实现方法和具体实例。经过本课程的学习,学生能够理解SOA的内涵、设计原则和参考框架,掌握应用SOA思想设计和开发应用系统的原理和工具,掌握面向服务的建模技术,掌握SCA/SDO编程模型,具有面向服务的设计与开发能力,为日后从事SOA的开发与研究打下坚实的基础。

教学内容
第1章 SOA介绍

1.1 SOA基本概念

1.2 SOA 的演

1.3 SOA的设计原则

1.4 SOA的体系架构

1.5 Web 服务结构

1.6 Web 服务标准

1.7 SOA与Web服务

第2章 XML技术基础

2.1 XML技术

2.2 XML DTD

2.3 XML 文件解析

第3章 XML schemas

3.1 XML Schemas简单类型

3.2 XML schemas复杂类型

3.3 XML schemas数据类型

第4章 SOA相关技术

4.1 分布式计算的背景

4.2 WEB服务

4.3 SOAP

4.4 SOAP与HTTP绑定

4.5 WSDL

4.6 UDDI

4.7 实训

第5章 BPEL规范

5.1 面向服务的建模

5.2 BPEL规范

5.3 分析与建模工具(WebSphere Business Modeler)

5.4 典型行业案例分析

第6章 SOA程序设计模型

6.1 SCA 编程模型

6.2 SDO

6.3 开发工具

6.4 典型行业案例分析

6.5 实训

第7章 ESB 企业总线

7.1 ESB基本概念

7.2 ESB关键技术

7.3 工具

7.4 案例说明

特色规划

本课程最主要的特色

在国内外同类课程中的地位

建设目标、步骤、课程资源上网计划等

本课程最主要的特色

在国内外同类课程中的地位

建设目标、步骤、课程资源上网计划等

特色规划

电子教案

更多内容请详见>>http://www.buptsse.cn/soapp/jsp/index.htm

返回顶部

北京市昌平区北七家镇北京邮电大学宏福校区(102209) 010-58828027