[发明专利]一种基于语义模式的Portlet互操作工具无效

专利信息
申请号: 201110369825.7 申请日: 2011-11-21
公开(公告)号: CN102426526A 公开(公告)日: 2012-04-25
发明(设计)人: 刘显明;陶振文;余鹏飞;李敏;万倾波;张俊峰;占明艳;周青云 申请(专利权)人: 江西省电力公司信息通信中心
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 江西省专利事务所 36100 代理人: 黄新平
地址: 330077 江西*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 语义 模式 portlet 操作 工具
【说明书】:

技术领域

发明涉及一种基于语义模式的Portlet互操作工具。

背景技术

Portal可以在同一界面中为用户提供多种不同来源的内容显示,从而对企业内外部的大量应用系统进行集成。一些业务逻辑需要不同的应用之间进行互操作来协同完成,从而提高信息服务效率。由于Portlet是唯一可被门户接受的组件类型,所以在门户需要集成已有应用时,这些应用必须首先以某种方式转换为Portlet,然后才能在门户中使用。门户环境中应用间的进一步集成实际上表现为Portlet互操作问题。

现有portlet互操作方法在共享范围、标准兼容等方面存在不足,且难以动态集成应用系统的portlet。目前portlet规范仅支持使用portletSession这种非常简单的通信方式,就是向portletSession中写入Scope为APPLICATION_ SCOPE的属性,使得所有portlet都能读写该属性,从而通过共享该属性实现通信。这种方式有很多局限性,当应用于各自独立开发的portlet时,容易出现属性被改写而导致流程混乱的问题。

发明内容

本发明的目的就是提供一种灵活性强、成本低、安全性能好的基于语义模式的portlet互操作工具。

本发明的基于语义模式的portlet互操作工具,包括信息采集模块、portlet过滤器、portlet注册模块、参数解析模块和portlet匹配模块,其中

信息采集模块负责在网页中读取portlet的htmlcontent内容, 并将portlet的htmlcontent内容传递至portlet过滤器。portlet过滤器在portlet的htmlcontent内容中截取portlet唯一标示符portlet ID,并将portlet ID传递至Portlet注册模块。Portlet注册模块根据portlet ID,在数据库中查询该portlet是否注册,如该portelt已经注册,则将portelt的关键字发送给信息采集模块,由信息采集模块从网页中定位,获取portelt关键字的具体位置信息;如该portlet未注册,则读取本体库中的监视服务范围,根据规则将portlet包装成语义portlet,通过portlet注册模块,将该语义portlet进行注册。参数解析模块从信息采集模块中获取portelt关键字的具体位置信息,并根据参数位置信息,在网页中找出关键字具体的值,并将关键字的值与数据库中的值进行对比,如不同则将新值写入数据库中。portlet匹配模块   则读取本体库中的推导规则,根据规则将portlet与注册表中全部预警portlet进行匹配,将匹配关系写入portlet匹配表portletMatch.xml中,并负责修改匹配成功的portlet参数值。

本发明的基于语义模式的portlet互操作工具,具有以下特点:

(1)基于语义推导规则实现portlet互操作,语义规则可在语义库中进行维护,支持portlet之间的灵活匹配;

(2)不需要对门户系统中的portlet进行改造便可实现portlet的互操作,减少投资;

(3)基于语义模式实现portlet互操作,而不像传统技术基于session,通过共享属性来实现portlet互操作,增强了安全性。

附图说明

图1为本发明的结构示意图。

具体实施方式

一种基于语义模式的portlet互操作工具,包括信息采集模块1、portlet过滤器2、portlet注册模块3、参数解析模块4、portlet匹配模块5,其中信息采集模块1负责在网页中读取portlet的htmlcontent内容, 并将portlet的htmlcontent内容传递至portlet过滤器2。portlet过滤器2在portlet的htmlcontent内容中截取portlet唯一标示符portlet ID,并将portlet ID传递至Portlet注册模块3。Portlet注册模块3根据portlet ID,在数据库中查询该portlet是否注册,如该portelt已经注册,则将portelt的关键字发送给信息采集模块1,由信息采集模块1从网页中定位,获取portelt关键字的具体位置信息;如该portlet未注册,则读取本体库中的监视服务范围,根据规则将portlet包装成语义portlet,通过portlet注册模块3,将该语义portlet进行注册。参数解析模块4从信息采集模块1中获取portelt关键字的具体位置信息,并根据参数位置信息,在网页中找出关键字具体的值,并将关键字的值与数据库中的值进行对比,如不同则将新值写入数据库中。portlet匹配模块5则读取本体库中的推导规则,根据规则将portlet与注册表中全部预警portlet进行匹配,将匹配关系写入portlet匹配表portletMatch.xml中,并负责修改匹配成功的portlet参数值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西省电力公司信息通信中心,未经江西省电力公司信息通信中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110369825.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top