在本教程中,您将学习如何使用 EGL 来构建简单 Web Service。然后您将创建使用此服务的客户机。
此教程可能需要一些可选可安装组件。要确保您已安装相应可选组件,请参阅“系统需求”列表。
面向服务的体系结构是以模块方式(称为服务和客户机)组织应用程序的一种方法。这些服务以函数的形式为客户机提供逻辑,与 EGL 库对程序提供函数的方式很像。但是,在面向服务的体系结构中,服务是无状态的,这意味着它们不会记住与特定客户机的交互。这样一来,每次调用服务时,都好像是第一次使用该服务一样。服务还能通过 WSDL 标准对各种应用程序提供其功能,从而提高灵活性和代码复用率。
在本教程中,您将以 EGL 创建简单 Web Service。本服务接受个人姓名和城市名称并返回组合这两项的字符串,如“Bill, welcome to New York!”。您将使用 Rational® Business Developer Extension 中包含的面向服务的体系结构工具将此服务展示为 Web Service 并发布有关 WSDL 文件中的服务的信息。

您将创建项目来充当此服务的客户机。此项目包括一个简单的 Web 页面,该 Web 页面检索两个输入参数,将它们传递至服务,然后在页面上显示该服务的输出:
