面向服务的应用开发是真实的,而且Web服务绝对不仅仅只是超文本而已。今天,许多企业正在围绕着易于访问的网络服务这一思想,设计下一代战略性计算平台,并已开始实施Web服务,准备将系统扩展到这一灵敏而又崭新的计算模式。Sybase公司认识到这一过程的第一步就是要具备一套可用的Web服务。因此,EAServer 4.1包含了Web服务工具箱,其功能是使用户能够将他们现有的业务组件作为一种Web服务来提供。Web服务工具箱支持SOAP, WSDL和UDDI这些最新的标准。。-Bhp817K
工具箱提供了一个完整的SOAP引擎,支持SOAP请求和响应。另外,工具箱还提供了能够针对EAServer 中某个组件运行的功能,以判定其是否符合SOAP标准。此项功能能够扫描组件,选择任何符合soap标准(所有的输入/输出参数都被SOAP标准所支持)的方法,并生成描述这种方法的WSDL文件。一旦WSDL文件生成,便能够被转贴到UDDI库,使Web服务成为公共的。-Bhp817K
除此之外,工具箱还提供了一个客户端代理服务器,代理服务器的代码能够与WSDL文件一起被发送到合作伙伴那里。客户端代理服务器使java开发人员能够呼叫客户端代理服务器本身,然后会处理阅读WSDL文件和用寄存在EAServer的Web服务本身传送SOAP信息。这就是说,Java开发人员无需任何SOAP内部知识就能使用Web服务。下图显示了EAServer Web服务的架构:
![]() |
EAServer 4.1的特性还表现在以下方面:
-Bhp817K
5. 结论
EAServer是一个正在形成的市场上的企业产品。尽管该市场上挤满了大大小小的供应商,并提供了许多竞争性的主张与许诺,但是Sybase公司已经在各种市场和应用中,在传统的和非传统的企业之间创建了并将继续创建一个强大的用户群。Sybase公司将继续完善其分销战略以最优化企业IT和商业开发者的成功。EAServer已发展成为当今市场上的功能最强大的应用服务器之一。该产品对范围广泛的各种应用的全面支持使它具有良好的适应性和灵活性来满足电子商务不断变化的需求。EAServer能够被容易地实施以提供先进的Internet和电子商务解决方案,并允许这些解决方案被集成在现有的支持新的和传统系统的4GL和数据库环境中。作为支持Sybase E-Portal的技术,当企业采用大量的Web应用扩展时,EAServer能够提供卓越的发展路径。Sybase公司的移动和无线解决方案进一步确保了应用与移动终端的兼容性。







