课程收益
学习目标
• XML-RPC
介绍使用一个在HTTP上的XML协议执行远程过程调用(RPC)。学员将编制一个XML-RPC实例,并学习如何将这种形式的同步远程请求与其他诸如RMI,DCOM等形式的RPC相比较。
• SOAP
介绍在B2B集成和Web服务中使用XML的基本概念。简单对象访问协议(SOAP)是搭建Web服务的基础之一。学员将运用现存的工具包,例如Apache SOAP.XSLT,创建SOAP客户和服务器。
• Web服务体系结构概述
在即将来临的WebServices行业概念里,详细描述了体系结构、设计、以及使用J2EE做为开发平台的WebServices应用程序的执行。学员将对“该行业阶段”有一个概括的了解,清楚什么技术是当前可用的?什么是我们正在期待的?比如来自于Sun公司的新JAX APIs:Java API for XML Messaging(JAXM),Java API for XML Registries(JAXR)和Java API for XML RPC。
• 使用UDDI(通用描述、发现与集成)的注册服务
WebServices的一个关键组成元素是注册及随后基于XML/HTTP(S)机制的查找。一项针对XML API’s的技术介绍并说明了这种技术带来的作用和局限性。
• 使用WSDL的接口说明服务
WebServices描述语言是“胶水”,它允许在Web上开发并使用不同的服务。这个主题包括WSDL的技术实现,以及准确使用这种格式。
• B2B消息的未来:ebXML
ebXML实现了真正的B2B交换平台的目标,其特色包括并超过了EDI的功能。当这项技术尚在发展初期时,ebXML承诺可以为各种不同的服务建立一个标准化的平台。主题将包括一个技术介绍,该介绍包括在当前可以创建什么类型的应用程序,以及将来ebXML如何在企业应用程序开发中起到杠杆作用。
在课程开始时,将发给每位学员一份个案研究。在适当的课间休息时,学员们将应用刚刚学到的技术从事个案研究。
根据学员个案研究的成绩评估他们理解并应用课堂知识的能力。
本课程结合了演讲、讲师指导示范、举例和练习、分组讨论、设计会议以及各案研究,