使用WebLogic将Web站点转换为Web服务(一) (1)

- 中国WEB开发者网络 (http://www.webasp.net)
-- 技术教程 (http://www.webasp.net/article/)
--- 使用WebLogic将Web站点转换为Web服务(一) (1) (http://www.webasp.net/article/28/27030.htm)
-- 作者:未知
-- 发布日期: 2005-11-16

    现今,面向服务架构(Service Oriented Architecture,SOA)承诺要帮助企业实现时间到价值的更快转换。这种想法不错,而没有行动,纸上谈兵往往一无所成。在SOA中,人们无法确保IT资产的重用,除非这些资产是可以访问的。SOA实现重用的一种方式是通过Web服务,然而,如果资产没有通过Web服务进行公开,或者公开资产的要求苛刻且代价昂贵,那么实现时间到价值的更快转换就变成了一个无法企及的目标。

  

  但是,如果您想公开的资产可以通过Web接口(例如,公司内部网上的一个传统应用程序)访问,情况会怎么样?如果存在一种非常简单的方式可以把这些资产公开为Web服务,情况又会怎么样?

  

  本文给出了一个完整的例子,通过使用RoboSuite WebLogic Edition产品,把Web站点转换为Web服务。该Web服务所包含的几种操作完整地封装了站点的全部功能。构造该Web服务不需要任何传统的编程,比如编写Java代码。

  

  RoboSuite简介

  

  Kapow RoboSuite是一个Web集成平台,它允许用户轻松集成来自任意具有Web接口的应用程序的数据和功能。RoboSuite创建称为robot的集成组件,它可以接受输入并返回输出(就像一个Java方法一样)。Robot在一个称为RoboServer的服务器上执行。

  

  RoboSuite包含在BEA WebLogic Platform的一个特别版本中,这个特别版本包含几种特性,用于确保与BEA WebLogic Workshop之间的紧密集成。其中一个特性就是一个称为RoboSuite控件的可扩展控件。您可以从WebLogic Workshop中的controls菜单访问它,无需任何编程。在本文的例子中,我使用RoboSuite控件创建了一个控件(JCX文件),并使用它来创建Web服务。


webasp.net