Web服务实用技术(Web服务概述)(ppt 45页).pptVIP

  • 0
  • 0
  • 约7.3千字
  • 约 45页
  • 2016-02-07 发布于湖北
  • 举报

Web服务实用技术(Web服务概述)(ppt 45页).ppt

Web服务实用技术(Web服务概述)(ppt 45页).ppt

Web服务实用技术 主讲:李伟刚 liweigang@ 西北工业大学软件与微电子学院 介绍 本课程讲授Web服务实用技术,涵盖Web服务的商业需求、技术原理、技术架构、技术开发以及应用模式,主要包括如下内容: Web服务概述 XML与XML Schema SOAP WSDL UDDI Web服务组合 Web服务应用开发 语义Web服务 先修课程或准备知识 Java编程基础(SSD3) Web编程 考核办法 课程成绩由三方面构成 课堂和实验课出勤及表现:20% 作业及实验报告:30% 期末考试或期末project:50% 教材及资源 教材 顾宁、刘家茂等. Web Services原理与研发实践. 机械工业出版社, 2007.9 参考书 喻坚,韩燕波. 面向服务的计算—原理和应用. 清华大学出版社, 2006.12 Kent Ka Iok Tong. Developing Web Services with Apache CXF and Axis2 (3rd edition). TipTec Development, 2010.3 课件资源 wslesson@163.com, pwd: software 第一章 Web Services概述 主要内容 背景分析 Web Services的定义及功能 Web Services发展史 Web Services工作原理 Web Services开发方法 第一节 背景分析 1 Web Services(WS)概述 WS定义了应用程序如何在Internet上实现互操作,它极大地拓展了应用程序的功能,实现了软件的动态提供。 Gartner Group 2002年:WS是人们思考如何获取和提供商业服务的一种新方式,它将会带来巨大的利益,包括降低生产、销售成本,缩短各种系统的安装调试时间,提高企业对市场反应的敏捷性和灵活性等。 2 商业需求与IT技术的不足 2.1 商业需求 业务敏捷性 要求:IT实现的自动业务流程能够快速构造和快速调整 保护企业对信息技术的投资 要求:能够低成本地对原有IT系统更新、升级和维护;充分利用原有遗留系统构建新系统 支持企业组织变革(虚拟企业) 要求:IT能够支持动态联盟,软件互操作性强 2 商业需求与IT技术的不足 2.2 IT技术的不足 编程级别上的发展史 对计算机程序细节进行抽象——功能分解 原始的组件的出现 面向对象的编程 面向组件的重生 2 商业需求与IT技术的不足 2.2 IT技术的不足 分布式计算 大型机集中式计算 小型化、小型计算机 UNIX操作系统 C/S大行其道 分布式计算平台与面向对象技术结合 分布式计算中间件 XML技术的出现 Webservices …… 2 商业需求与IT技术的不足 2.2 IT技术的不足 业务计算 20世纪70年代:数据库系统 1972年:SAP 1984年:IBM PC——ERP,SCM,PDM,BI…… 90年代初:信息孤岛 下一步??? 2 商业需求与IT技术的不足 2.2 IT技术的不足 总结 客户端与服务端紧耦合 平台之间互操作困难 3 Web Services的优势 3.1 缩短业务流程周期,提高企业反应速度 为更多的应用和用户实时地提供关键数据,从而使企业更具敏捷性和灵活性 3.2 简化了客户的自助服务体系 帮助构建企业对外的窗口 3.3 提高企业效率 消除信息孤岛 第二节 WS的定义及功能 1 Web Services的定义 W3C definition – A software application identified by a URI, whose interfaces and binding are capable of being defined, described, and discovered by XML artifacts and supports direct interactions with other software applications using XML-based messages via Internet-based protocols XML Interactions Messages Defined and described 1 Web Services的定义 Web Services: 部署在Web上的对象 从外部使用者的角度来看, Web Services是部署在Web上的对象,具备以下特征: 完好的封装性 (数据和处理) 松散耦合 使用协约的规范性 标准化 高度可集成能力 1 Web Services的定义 Web Services: 部署在Web上的对象 Web Services的要件 对象界面描述: WSDL 对象访问: SOAP 对象

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档