1、 1 开 题 报 告 题目 基于基于 Web服务的体系结构设计研究服务的体系结构设计研究 姓 名 学 号 专 业 指导教师 2 开 题 报 告 书 2009 年 12 月 15 日 二、本题的基本内容: 姓 名 院(部) 课题性质 工程设计 学 号 专 业 课题来源 题 目 基于 Web 服务的体系结构设计研究 一、 选题的目的、意义(含国内外相同领域、同类课题的研究现状分析): 纵观计算机和软件领域,我们不难了解为什么会产生 Web 服务。在因特网上有许多系统 和平台,在这些系统和平台上又有更多的应用程序。说得更明白些就是,存在着许多技术, 把客户端连接到服务器, 这其中包括 DCOM、 C
2、ORBA 和其它各种技术; 而 Web 服务则是在 HTTP、 XML 和 SOAP 这样的开放标准上形成的,它具有更新和更简单的连接类型。 我们可以把 Web 服务想象为通过因特网或企业内部网连接调用其方法的组件, 或者把它 想象为通过 Web 提供其接口的组件。 Web 服务建立在对开放标准 XML 广泛接受的基础上, Web 服务使用XML序列化其客户端收发的数据。 即使客户端和Web服务主机使用不同的操作系统, 或者应用程序使用不同的程序语言开发,只要客户端程序可以解析 XML,那么它就可以使用 Web 服务返回的数据。 在线交易平台作为最贴近消费者交易的形式,也随之得到互联网的认可。
3、在中国电子商 务领域中,无论是个人作坊式的淘宝网店还是专业的垂直电子商务平台,其在进行着交易方 面所承担的角色与进行的流程几乎都是一样的。正是在这样的情况下,基于便利的在线应用 和现实的需求,在线平台就自然而然地成为了电子商务发展的重头把戏。 Web 服务(Web Service)是基于 XML 和 HTTPS 的一种服务,其通信协议主要基于 SOAP, 服务的描述通过 WSDL,通过 UDDI 来发现和获得服务的元数据,Web service 就是一个应用 程序,它向外界暴露出一个能够通过 Web 进行调用的 API。这就是说,我们能够用编程的方 法通过 Web 来调用这个应用程序。我们把调
4、用这个 Web service 的应用程序叫做客户。Web services 是建立可互操作的分布式应用程序的新平台。作为一个 Windows 程序员,可能已 经用 COM 或 DCOM 建立过基于组件的分布式应用程序。COM 是一个非常好的组件技术,但是 我们也很容易举出 COM 并不能满足要求的情况。 通过 web 调用 API 可以为我们提供应用程序 与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工 作机制的细节。 WSEB 的主要优点体现在以下几个方面:WSEB 的目标是为企业在自己的业务流程和选 定的合作伙伴之间建立大量的交互式 B2B(Business to Business,企业与企业之间)应用。 WSEB 提供了应用的自主性,即应用可以在几秒钟内自动搜索互联网上不同企业的相关应 用,企业也可以将 EB 现有的应用程序转换为 Web Services。 基于Web Services的新一代电子商务体系结构是一种非常有效的应用体系结构,使我们 能够通过 Interne