写点什么

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:061044
用户头像

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

关注

评论

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

选择便宜的云主机,让你的网站实现高性价比托管

一只扑棱蛾子

云主机

Cornerstone for Mac(最好用的SVN管理工具)v4.2永久激活版

iMac小白

如何让权限管理更便利安全?

芯盾时代

网络安全 权限管理 iam 统一身份认证

让研发规范管得住 - 我们为什么在流水线之上又做了研发流程?

阿里巴巴云原生

阿里云 云原生 云效

好消息!职场<火焰杯>测试开发大赛开始报名啦!

测试人

软件测试 自动化测试 测试开发

MES系统功能有什么?对企业有什么价值?

万界星空科技

工业互联网 制造业 生产管理系统 mes 万界星空科技

商品计划在服装品牌供应链管理中的突出地位

第七在线

新资产协议热潮下,普通用户如何有效保障自身加密资产安全?

NFT Research

NFT #Web3

浪潮信息联合龙蜥社区推出 InManageBoot:让开局交付变得如此简单!

OpenAnolis小助手

运维 操作系统 龙蜥社区 InManageBoot

华为云FunctionGraph构建高可用系统的实践

华为云开发者联盟

华为云 华为云FunctionGraph 华为云开发者联盟 华为云Serverless 企业号2024年4月PK榜

合合信息Embedding模型获得MTEB中文榜单第一

陈橘又青

合合信息

Tower for Mac v10.5(399)注册激活版

iMac小白

Tower下载 Tower mac版 Tower破解

IPQ9574 router CUP + QCN9274 RF module - ensure the security of Wi-Fi connection

wifi6-yiyi

5G wifi router

「布道师系列文章」小红书黄章衡:AutoMQ Serverless 基石-秒级分区迁移

AutoMQ

大数据 kafka 云原生 小红书 AutoMQ

Anolis OS 23.1 BETA 预览版:龙芯同源异构完成,支持更多芯片厂家

OpenAnolis小助手

开源 操作系统 龙蜥社区 龙蜥操作系统 Anolis OS

Go-Zero微服务快速入门和最佳实践(一)

王中阳Go

Go golang 分布式 微服务 go-zero

助力用户快速学习、使用大模型,天翼云即将上线Llama 3大模型学习机

编程猫

DxO Nik Collection 6 (PS、LR滤镜插件套装) v6.10.0中文版

iMac小白

Kafka Exactly Once 语义实现原理:幂等性与事务消息

AutoMQ

大数据 kafka 云原生 幂等性 AutoMQ

全球首发!龙蜥社区助力 Intel SPR 加速器上云

OpenAnolis小助手

云原生 操作系统 envoy 龙蜥社区 Intel SPR

1 名工程师轻松管理 20 个工作流,创业企业用 Serverless 让数据处理流程提效

阿里巴巴云原生

阿里云 Serverless 云原生

云上如何实现 Autoscaling: AutoMQ 的实战经验与教训

AutoMQ

大数据 kafka 云原生 AutoMQ autoscaling

无需重新学习,使用 Kibana 查询/可视化 SLS 数据

阿里巴巴云原生

阿里云 云原生 sls

Aiseesoft Data Recovery for Mac:数据恢复软件

iMac小白

AnyMP4 Data Recovery for Mac:高效数据恢复新

iMac小白

Sublime下载安装激活教程

大师兄

编辑器 IDEA Sublime sublime text破解版

程序会自己抛出错误,干嘛还要写try catch?

高端章鱼哥

张朝阳对话华为Fellow陈海波:万物智联时代,鸿蒙如何实现“换道超车”?

最新动态

Syncovery for Mac:高效文件同步与备份工具

iMac小白

Syncovery下载 Syncovery破解版 Syncovery mac

灵魂画手有救了!字节开放模型 Hyper-SD,最快 1 步生成 SOTA 级图片(有demo 来试试

字节跳动开源

人工智能 视觉智能 开放应用模型 扩散模型

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