使用 HATS 为大型机应用程序产生 Atom feed

59 篇文章 0 订阅
Mashups 是 Web 2.0 的一个关键组件,它集成多个应用程序的 feed 来生成新的内容。由于目前许多核心的企业级商用程序都在大型机上运行,要使 mashup 能够在企业中成功运行,必须把大型机的内容交付为 feed。本文提供了一个循序渐进的指南,使用 IBM® WebSphere® Host Access Transformation Services (HATS) 生成大型机内容的 Atom feed。
常用缩略语
  • DOM:文档对象模型(Document Object Model)
  • GUI:图形用户界面(Graphical User Interface)
  • RSS:真正简单的连锁(Really Simple Syndication)
  • XML:可扩展标记语言(Extensible Markup Language)

现在,内容分配器把所有内容(包括新闻和站点更新)交付为 feed。大部分企业应用程序都将 feed 用于不同用途,包括监视应用程序和检查项目状态。内容提供者在他们的站点上发布一个 feed 链接,用户使用 feed 阅读器在该站点注册。这些 feed 阅读器定期检查注册的 feed 的更新。当它检测到内容中有更新时,feed 阅读器向内容提供者请求更新的内容。 这些 feed 只包括内容的摘要,但它们提供一个到详细的内容的链接,Atom Syndication Format 和 RSS 是最流行的 feed 规范。我们在本文中使用 Atom feed,但您只要稍作修改就能够轻松地更改为 RSS feed。

RSS/Atom 的历史 RSS 是 Resource Description Framework (RDF)(Netscape 内部的一种 XML 格式)和 Scripting News(Userland Software 创立者 Dave Winer 创建的 Weblog)的结合体。不同 RSS 版本之间的不兼容促使 Ben Trott(Six Apart 的共同创立者)第一个提倡使用 Atom feed。

大多数 500 强企业的应用程序和数据都由大型机托管。在将大型机中的内容交付为 feed 是一项挑战,但这是在企业中成功采用 Web 2.0 的关键。

为了应对这个挑战,必须有一种工具或编程方法能在将大型机中标识的内容交付为 Atom/RSS feed。本文利用一个称为 IBM WebSphere Host Access Transformation Services (HATS) 的产品,该产品将任何给定的绿屏(green-screen)或基于字符的 3270 或 5250 主机应用程序转换成 Web 应用程序(HTML)或富客户机应用程序。HATS 还允许可编程界面把这些主机应用程序中标识的内容转换为其他的格式。我们将要采用一种循序渐进的方法,向您展示如何编写一个 HATS 程序,该程序将主机应用程序的内容转换为 Atom fees。图 1 展示了这个解决方案的鸟瞰视图。

图 1. HATS-Atom 解决方案的鸟瞰视图 HATS-Atom 解决方案的鸟瞰视图

要创建这个解决方案,您需要以下产品:

 

本文转自IBM Developerworks中国

        请点击此处查看全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值