摘要: 针对信息安全开发与研究工作对多源异构数据查询的需求,分析网络安全数据源的数据结构特点,设计并实现一套多源异构数据查询中间件系统。系统应用并扩展LINQ技术,通过查询语句解析、名称映射、特定表达式目录树生成和结果集处理等步骤,实现透明查询,并且支持包括常用数据库、XML和JSON等格式在内的多种数据源,同时易于扩展和二次开发。
关键词:
语言级集成查询,
中间件,
多源异构数据
Abstract: For the requirements of multi-source heterogeneous data query in information security development and research work, a multi-source heterogeneous data query middleware system is designed and implemented based on the analysis of network security data structure. This system applies and extends Language Integrated Query(LINQ) technology, achieves transparent query through query parsing, name mapping, specific expression tree generation and result set processing steps, and supports a variety of data sources, including popular databases, XML and JSON formats, etc. It is also easy for expansion and redevelopment.
Key words:
Language Integrated Query(LINQ),
middleware,
mul,
ti-source heterogeneous data
中图分类号:
吴焕, 王晓箴, 潘林, 许榕生. 基于LINQ的多源异构数据查询中间件[J]. 计算机工程, 2011, 37(2): 1-3.
TUN Huan, WANG Xiao-Jian, BO Lin, HU Rong-Sheng. Multi-source Heterogeneous Data Query Middleware Based on LINQ[J]. Computer Engineering, 2011, 37(2): 1-3.