写点什么

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

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

关注

评论

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

直播 | 数据智能大咖在线研讨,带你找到适合自己的企业级方法论!

StarRocks

数据库 物流

聊聊电商系统架构, 常见的9个大坑

Java全栈架构师

程序员 后端 架构师 电商 系统秒杀

TiDB增强型 StatefulSet 控制器--Advanced StatefulSet

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署 扩/缩容

数据库原理及MySQL应用 | 多表查询

TiAmo

MySQL 数据库 12月月更

手把手系列:如何将小程序游戏引入自有APP?(iOS篇)

FinClip

如何制作一个实时在线显示评论?

Towify

微信小程序 无代码

如何删除数据并刷新列表

Towify

微信小程序 无代码 触发器

五大亮点来袭!神州云科冬季发布会报名通道开启,千份精美礼品等你来拿!

通明湖

搜电充电:创新“服务卡片”,让即时充电更便捷

HarmonyOS开发者

HarmonyOS

玩转OpenHarmony PID:教你打造两轮平衡车

OpenHarmony开发者

OpenHarmony

银斯微与大敦科技签署MOU,推动UI开发工具在中国的落地应用

科技热闻

版本更新 | Towify V1.23.1 有哪些实用新功能?汇总来了!

Towify

微信小程序 无代码平台

NineData:强大的ClickHouse图形客户端工具

NineData

数据库 云计算 开发者 Clickhouse 数据管理

spring高级源码笔记:深入理解阿里spring源码核心思想及框架应用

钟奕礼

Java 程序员 java面试 java编程

什么是制造业数字化转型?制造业数字化转型的核心与意义

优秀

数字化转型 制造业

有一说一!项目中引进这玩意,排查日志又快又准

程序员小毕

程序员 面试 微服务 后端 框架

马斯克都不懂的 GraphQL,API 网关又能对其如何理解?

API7.ai 技术团队

api 网关 graphql APISIX

别再秃头背锅了!这个小技巧统计第三方接口耗时很安逸

Java永远的神

Java 程序员 后端 架构师 springboot

TiDB Operator扩缩容和集群的管理

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署 扩/缩容

TiCDC 源码解读(1)-- TiCDC 的架构概览

TiDB 社区干货传送门

20000节点云数仓在大型商业银行的“实践之路”

酷克数据HashData

金融科技 云数据仓库 数据库·

Kerberos 身份验证在 ChunJun 中的落地实践

袋鼠云数栈

数据集成 kerberos 大数据 开源

自研分布式高性能RPC框架及服务注册中心ApiRegistry

车江毅

Java Eureka 注册中心 服务治理 服务中心

FinClip 手把手教学:如何将小程序游戏引入自有APP?(Android篇)

FinClip

TiCDC 在多种场景的新特性的应用

TiDB 社区干货传送门

安装 & 部署 OLTP 场景实践

Lightning checksum failed 报错实践案例

TiDB 社区干货传送门

Kubernetes:Flomesh 服务网格与多集群通信

Flomesh

服务网格 K8s 多集群管理

公司刚来的京东架构师:看完我写的spring笔记,甩给了我一份文档

钟奕礼

Java 程序员 Java 面试 java编程

从TiDB搭建到监控闭环

TiDB 社区干货传送门

监控 管理与运维

TiDB Operator数据导入

TiDB 社区干货传送门

迁移 集群管理 管理与运维 备份 & 恢复

百TB级TiDB集群在线更换NVME磁盘优化实践

TiDB 社区干货传送门

性能调优 管理与运维 应用适配 6.x 实践 大数据场景实践

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