CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

将Web站点转换为Web服务(一)

作者: ,  出处:ChinaITLab, 责任编辑: 叶江, 
2005-11-04 13:55
  现今,面向服务架构SOA承诺要帮助企业实现时间到价值的更快转换。SOA实现重用的一种方式是通过Web服务,然而,如果资产没有通过Web服务进行公开,或者公开资产的要求苛刻且代价昂贵,那么实现时间到价值的更快转换就变成了一个无法企及的目标。

  现今,面向服务架构(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服务。

  图1从WebLogic的角度显示了RoboSuite架构的概况。图中显示了RoboSuite组件,并说明了它们如何与WebLogic Workshop交互。RoboSuite包含代码生成工具,该工具知道WebLogic Workshop的应用程序和项目结构,可以生成易于使用的portlet和Web服务(.jws文件)。

  图1. RoboSuite体系结构

  下载和安装RoboSuite

  运行本文的例子需要安装RoboSuite。这只需花费几分钟时间,而且过程相当简单。按照如下步骤,就可以从BEA Web站点下载RoboSuite:

  访问www.bea.com。

  打开Products菜单,然后从此菜单中选择Third Party Tools项。

  在Third Party Tools页面上,找到工具Kapow RoboSuite, BEA WebLogic Edition,然后点击More Information链接。

  点击链接Download Kapow RoboSuite, BEA WebLogic Edition.

  找到产品Kapow RoboSuite, BEA WebLogic Edition, Version 8.1,然后根据所使用的操作系统点击链接。

  按照站点上提供的指导进行安装。

  RoboSuite的当前版本是5.5 SR1。

共6页。 1 2 3 4 5 6 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i