- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch01Web Services概述
Web服务 课程介绍 总学时:54 课堂教学学时:30 实验教学学时:24 最后学生分数评定: 作业和考勤:10% 实验:20% 考试成绩:70% 教学目的和要求 目的 通过本课程的学习,使学生能够掌握Web服务所需的核心技术。为有效的电子商务应用的实施打下坚实的基础 要求 学习到如下技术 XML SOAP WSDL UDDI 能够进行Web服务的开发 教材及其参考书 《Web服务架构与开放互操作技术》,柴晓路,清华大学出版社 《Web Services原理与研发实践》 顾宁 机械工业出版社 《Web服务实用技术教程》,H.M.Deitel[美]著,励志等译,机械工业出版社 《SOAP Web服务开发》,James Snell等著,胡军译,中国电力出版社 《Java Web服务》,David A著,毛世杰,刘绍华译,中国电力出版社 《Web服务安全技术与原理》,Mark O’Neil等著,冉晓旻等译,清华大学出版社 课程章节 第一章 Web服务概述 第二章 XML 第三章 SOAP 第四章 WSDL 第五章 UDDI 第六章 Web服务开发环境 第七章 Web服务安全 第一章 Web服务概述 大纲 1.1 为什么需要Web服务 1.2 Web服务概念 1.3 Web服务体系结构 1.4 Web服务协议栈 1.5 Web服务局限性 1.6 Web服务标准的发展 1.1 为什么需要Web服务 面临的挑战 经常的应用更新包括(增加新的电子商务应用,更改电子商务流程和根据用户的需求进行更改)是当今电子商务应用部署所面临的最大问题,如何提升企业的响应能力,削减响应开支,提升企业的竞争力,是所有的电子商务化企业必须面对的问题。 1.1 为什么需要Web服务 在这些应用更新的可能中,下面三个可能是最主要的也是最常发生的 经常会增加新的电子商务应用,这常常会每几个星期或每几个月发生一次 经常会对电子商务的流程进行更改,这常常每周或每几天发生一次 经常应用户的需求而进行更改,这甚至每个小时都会发生,尤其是当需要为每个客户、每个合作伙伴或每个企业员工都定制其首选的电子商务应用的时候 1.1 为什么需要Web服务 当前最有价值进行实施的电子商务应用 企业门户(Portal) 网上连锁商店(Storefront) 集团内联网(Intranet)与知识库 (Knowledge Base) 供应链(Supply Chain)管理 客户服务(Customer Service) 分销(Distribution)管理 提供ASP(Application Service Provider)服务 1.1 为什么需要Web服务 以前不妥的解决方案:复杂系统对接的解决方案 在构建前面提到的那些电子商务应用的时候,程序员们一般都是采用“独立解决方案“来实施 需要为每个应用,每企业企业资源或外部资源编写连接代码 程序员还需要编写更多的代码以使得大量的用户能够访问每个应用 1.1 为什么需要Web服务 后果 由于每个应用都有其自己特有的基础架构,这些应用在部署、更改和维护上的代价都异常高昂。 企业不得不会每套应用配置特有的专业技术人员,并保持与不同技术供应商或解决方案供应商的密切联系。同时这些应用既不能被方便地继承,也不能随着企业商务的规模扩展而方便地实现应用的规模扩展。 即使是只有一个电子商务应用,其创建、维护和定制的代价及复杂度就已经是如此惊人了。何况要涉及多个这样的应用,其代价之高是可象而知的。 1.1 为什么需要Web服务 结论 这样的电子商务应用的实际运营状况非但无法令企业商务规模迅速增长,甚至会造成相反的影响作用 早先出现的电子商务技术,比如EDI、Web EDI (也许是基于XML的)、内容服务器、应用服务器、EAI(Enterprise Application Integration),以及那些为创建企业门户以及其他单个电子商务应用(上面提到的7种应用)而设计的独立解决方案都无法解决这个问题。 1.1 为什么需要Web服务 正确的解决方案:Web服务,电子商务的新天地 电子商务需要摆脱独立解决方案的实现模式,需要舍弃复杂系统连接的实现方法,基于XML技术的Web服务正是解决这一问题的最佳手段。 通过使用Web服务,企业能够以前所不可能的方式通过抽象和混合将自身的电子商务组件化。 在商务Web中,将不需要为使用一个电子商务应用而购买这个电子商务应用所承载的应用软件。 通过采用Web服务,部署和集成的费用大大降低,流程的更改也无需更改大量代码,甚至通过工具的支持,根本无需更改程序代码。 1.2 Web服务概念 Web服务定义 2004年4月,W3C给出了一个相对清晰的Web服务的定义:Web服务是一种通过统一资源指示符(URI)标识的软件应用,
您可能关注的文档
- 2012圣诞节狂欢模板.ppt
- 2012年伦敦奥运会模板.ppt
- 2011国画卷轴春节模板.ppt
- 2010年上海世博会幻灯片模板.ppt
- 2012年度商业项目计划模板.ppt
- 2011快乐圣诞节模板.ppt
- 2011中国女性消费需求报告模板.ppt
- 18微软win8风格模板.ppt
- 2012年元旦最大气的 模板(适合晚会等各种场合)苍龙戏珠.ppt
- 2012庆祝新年元旦模板.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)