10 月 23 - 25 日,QCon 上海站即将召开,9折优惠最后1天 了解详情
写点什么

IBM InfoSphere Mashup Hub 介绍

  • 2008-07-18
  • 本文字数:1570 字

    阅读完需:约 5 分钟

随着 Web 服务变得流行,企业 Web 和应用开发人员开始使用他们的数据开发新型革命性应用。除了服务本身,开发人员开始创建 Mashup ,一种结合了来自多个服务的数据和功能的应用。

Hardeep Singh 的文章 IBM Mashup Center 和 InfoSphere MashupHub 对 InfoSphere MashupHub 进行了介绍,它属于 IBM Mashup Center 产品的一部分。它是:

促进个人将保存于他们文档或本地数据库中的结构化和半结构化信息分享给组织内的其他人。来自多个数据源的数据可被合并、过滤、排序、分组和转换以创建 Feed Mashup。这些 Mashup 中的数据可接着被其他使用标准 HTTP 调用的应用访问,或被使用 Lotus Mashups 的 Web 浏览器展示

InfoSphere MashupHub 提供了以下特性

  • 使用“Web 2.0”激活现有系统的能力
  • 高级转换和混合(Mixing)功能
  • 针对核心企业系统的连接器
  • 企业级的安全和治理
  • 伸缩性、可靠性和性能

文章一开始对 InfoSphere MashupHub 应用服务器进行了描述:它构建于 WebSphere 应用服务器及其 Java EE 技术环境之上。InfoSphere MashupHub 应用服务器向它的客户端暴露了 REST API,客户端可通过 HTTP 或一个安全的 HTTPS 连接访问它的服务。

服务器支持范围广泛的数据源插件,以及 Feed Mashup 引擎和 Mashup 目录仓库插件。服务器将缓存来自内部及外部数据源的所有 Feed 数据,同时提供一个内嵌的 Derby 数据库作为缺省选项来创建 Mashup 目录的缺省仓库。其他关系数据库亦可插入来提供目录支持。应用服务器管理为用户认证和角色管理提供了交互性配置支持。

服务器可给 Mashup 客户端、第三方 Feed 阅读器、甚至其他的应用服务器或客户端都提供服务。在创建 Feed 或 Feed Mashup 过程中,MashupHub 客户端可与服务器通信来完成:从数据源抽取数据、预览部分 Mashup 以及保存 Feed 或 Feed Mashup。任何被发布到目录中的 Feed 都可从 MashupHub 客户端直接访问和查看。Feed URL 亦可从 Web 浏览器、Feed 阅读器或其他使用标准 HTTP 协议的应用中被调用。

InfoSphere MashupHub 服务器的主要组件如下:

  • 创建和探索。这第一个组件关注于信息探索和创建,主要功能是:在 InfoSphere MashupHub 内,安装提供服务的信息源。与其它面向 Web 2.0 的站点类似,InfoSphere MashupHub 提供了标签、用户评级和社会计算环境中常见的其他社区元素,也包括安全、测量、监测和治理。
  • 转换。许多最初保存于 InfoSphere MashupHub 的信息源在 Mashup 中使用之前都需要被更改。这第二个组件关注于信息转换。这里有个被称为“DAMIA”的软件工具,它允许信息源按新格式进一步被合并、过滤、转换、注解或发布。
  • 装配。一旦资产已经被访问和预备好,在第三步中,它们被装配成一个带有 QED Wiki 的 Mashup——普通浏览器内部基于 Wiki 技术的一个 Mashup 环境,或 Lotus Mashups——Lotus 的新型装配技术。用户合并和重新混合(remix)位于 Mash-up Hub 内部的资产,以有力的方式将它们链接起来,开拓新的商业机会。

InfoSphere MashupHub 客户端是基于浏览器的集成开发环境(IDE),提供了构建 Feeds 和 Feed Mashup 的快速应用开发环境。它提供了从结构化和半结构化数据源创建数据 Feed 的工具。这些 Feed 可以被发布成 RSS、ATOM 或普通 XML 数据流,可在互联网或内联网上使用 HTTP URL 访问它们。客户端由 Ajax(Dojo 工具)实现,使用 REST 调用和应用服务器进行通信。

除了描述 InfoSphere MashupHub 服务器和客户端的整体架构和功能,文章还提供了几个手把手的例子,教你如何使用一个服务器构建和发布数据 Feed,包括:

  • 来自关系数据库的 Feed
  • 来自电子表格的 Feed

文章还提供了一个例子来说明,如何将这些 Feed 合并到一个 Mashup,并将其发布到 Web。

Hardeep 的文章对 InfoSphere MashupHub 服务器以及使用它来构建自定义 Mashup 风格应用来说是一个不错的介绍。

查看英文原文 Introducing InfoSphere Mashup Hub from IBM

2008-07-18 04:061442
用户头像

发布了 255 篇内容, 共 66.4 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

没有人能真正精通C++

互联网工科生

c++ 语言

云原生微服务应用的平台工程实践

阿里巴巴云原生

阿里云 云原生

广州市番禺区委领导一行莅临和鲸科技考察交流

ModelWhale

人工智能 数据科学 产业创新 人才生态

NUC永存!英特尔刚刚和华硕聊了后续合作

E科讯

关于新兴技术对我们生活和工作方式的改变 | 社区征文

fifoaa

年中技术盘点

基于Qt编写超精美自定义控件

芯动大师

基于 Orbit 的云原生应用交付基础原则与良好实践

CODING DevOps

RLHF如何赋能生成式AI

澳鹏Appen

大模型训练 大模型 生成式AI LLM RLHF

HarmonyOS课程体验官招募(第四期),寻找乐于分享,精益求精的伙伴

HarmonyOS开发者

HarmonyOS

人工智能驱动科学研究:ModelWhale 助力医疗领域科研范式改革

ModelWhale

人工智能 数据分析 数字化医疗 模型推理 AI for Science

矿炼真金色,终见菩提心:首个商用的矿山大模型是怎样炼成的?

脑极体

AI 大模型

XR应用云流化如何提升扩展现实体验?!

3DCAT实时渲染

实时渲染云 XR应用云流化

B站&华为云 | 融合虚实宇宙,开启云上视听的黄金时代

脑极体

AI B站 华为云

和鲸科技受邀参与 2023 中国大学生计算机设计大赛国赛评审

ModelWhale

人工智能 大数据 数据分析 高等教育 以赛促学

用极限网关实现 ES 容灾,简单!

极限实验室

ES 容灾 网关 功能测试

阿里云斩获 4 项年度云原生优秀案例丨阿里云云原生 6 月动态

阿里巴巴云原生

阿里云 云原生

活动回顾丨阿里云 Serverless 技术实战与创新广州站回放& PPT 下载

阿里巴巴云原生

阿里云 Serverless 云原生

我用ChatGPT润色的课题论文初体验|社区征文

爱技术的药学生

AI 论文写作 GPT 年中技术盘点

Nautlius Chain主网正式上线,模块Layer3时代正式开启

股市老人

2023-07-19:布尔表达式 是计算结果不是 true 就是 false 的表达式 有效的表达式需遵循以下约定: ‘t‘,运算结果为 true ‘f‘,运算结果为 false ‘!(subExpr

福大大架构师每日一题

福大大架构师每日一题

KCL v0.5.0 重磅发布 - 面向云原生场景更易用的语言、工具链,社区集成和扩展支持

Peefy

开源 DevOps 云原生 编程语言 Kubernetes Serverless

全部免费!整理了10个Python自动化办公库!(下)

程序员晚枫

Python 工具 机器人 自动化办公

一文读懂React中的RSC是什么?

汽车之家客户端前端团队

解码 LangChain|用 LangChain 和 Milvus 从零搭建 LLM 应用

Zilliz

Milvus Zilliz AIGC langchain

Nautlius Chain主网正式上线,模块Layer3时代正式开启

鳄鱼视界

生成式 AI:改变未来的力量| 社区征文

度假的小鱼

年中技术盘点

IBM InfoSphere Mashup Hub介绍_SOA_Boris Lublinsky_InfoQ精选文章