[发明专利]监控软件系统的方法和系统有效
申请号: | 200810092002.2 | 申请日: | 2008-01-15 |
公开(公告)号: | CN101282246A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 安德烈亚斯·弗勒利克;哈拉德·斯隆宁;朱利安·哈巴斯;迈克尔·盖斯曼 | 申请(专利权)人: | 软件股份公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F17/30;G06F11/36 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 宋鹤 |
地址: | 德国达*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 软件 系统 方法 | ||
1、一种监控软件系统(1)的方法,所述软件系统基于面向服务体系结构(SOA)并包括通过发送消息(110)相互通信的组件(C1,C2,C3,……,101,102),所述方法包括以下步骤:
a.由监控组件(10)接收监控消息(5,120),所述监控消息(5,120)是从所述软件系统(1)的系统组件(C1,C2,C3,……,101)发送的;
b.所述监控组件(10)提供本体(11,200),所述本体包括至少一个用于所述监控消息(5,120)的解释规则;和
c.根据所述至少一个解释规则,所述监控组件(10)做出反应。
2、如权利要求1所述的方法,其中所述软件系统(1)的组件(C1,C2,C3,……,101,102)之间所交换的消息(110)的格式和内容由另一个本体或同一本体(4,100)来确定。
3、如权利要求1或2所述的方法,其中使用本体语言OWL、RDF、DAML-OIL和Topic Maps中的至少一种来定义所述本体(4,11,100,200)。
4、如前面任一权利要求所述的方法,其中所述本体(11,200)的至少一个解释规则确定是否由所述监控组件将信息记入日志。
5、如权利要求4所述的方法,其中所述本体(11,200)的至少一个解释规则确定所述监控组件(10)以何种格式记录所述信息。
6、如权利要求4或5任一所述的方法,其中在永久日志或暂时日志中记录所述信息。
7、如前面任一权利要求所述的方法,其中所述监控组件(10)的反应包括修改所述本体(11,200)。
8、如前面任一权利要求所述的方法,其中从所述软件系统(1)的所述系统组件(C1,C2,C3,……,101)发送到所述监控组件(10)的所述消息(5,120)包括将被记录事件的类型的唯一标识符。
9、如前面任一权利要求所述的方法,其中所述解释规则触发所述监控组件(10)的告警消息。
10、如权利要求9所述的方法,其中,所述本体(11,200)的解释规则定义所述告警消息的接收者和/或所述告警消息的内容和/或所述告警消息的格式。
11、一种方法,用于查询使用前面任一权利要求的方法为基于SOA的软件系统(1)所创建的日志(20),所述方法包括以下步骤:
d.所述监控组件(10)接收查询日志(20)内容的查询消息(Q1),所述查询(Q1)与所述监控组件(10)可使用的本体(200)的至少一个规则相一致;
e.将所述查询消息(Q1)映射为适合所述日志(20)的查询格式(Q2),所述映射基于所述监控组件(10)可使用的另一个本体或同一个本体(200)的至少一个规则;
f.执行所述查询(Q2)并在将结果映射为基于所述本体(200)或所述监控系统(10)可使用的多个本体的输出格式后,返回结果。
12、如权利要求11所述的方法,其中所述查询消息(Q1)作为XQuery消息接收。
13、如权利要求12所述的方法,其中所述本体(200)包括至少一个XML Schema,该XML Schema定义所述查询消息(Q1)的数据结构和/或适合所述日志(20)的查询格式(Q2)。
14、如权利要求11-13任一所述的方法,其中所述映射包括,基于事件类型的唯一标识符将所述查询消息(Q1)中包含的事件映射为所述日志(20)的日志条目。
15、一种监控系统,适合执行如方法权利要求1-14任一所述的方法。
16、一种计算机程序,包括执行如方法权利要求1-14任一所述的方法的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于软件股份公司,未经软件股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810092002.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:氢氟酸生成装置及氢氟酸生成方法
- 下一篇:一种镁合金表面化学镀镍磷合金的方法