基于RESTFUL的面向服务数据挖掘原型系统的设计与实现_马青霞王智钢李广水

restful架构的相关研究,是学习resful最新成果的必读论文。

第31卷第2期2014年2月计算机应用与软件

ComputerApplicationsandSoftwareVol.31No.2Feb.2014

基于RESTFUL的面向服务数据挖掘原型系统的设计与实现

马青霞王智钢李广水

(江苏省信息分析工程实验室

江苏南京211169)

目前大多数服务是通过用RPC风格构建的,然而RPC风格的架构在可扩展性、耦合性和安全性等方面存在着瓶颈。结

合分布式数据挖掘系统的特点,提出基于RESTFUL服务的分布式数据挖掘架构的思想,依据设计并实现一个对多节点上数据库频摘

繁项集挖掘系统。实例论证了面向服务数据挖掘的合理性及利用RESTFUL服务实现分布式数据挖掘的优势。关键词中图分类号

面向服务TP391

数据挖掘

RESTFUL服务

A

关联规则

DOI:10.3969/j.issn.1000-386x.2014.02.011

文献标识码

DESIGNANDIMPLEMENTATIONOFRESTFUL-BASED

SERVICE-ORIENTEDDATAMININGPROTOTYPE

MaQingxia

Abstract

WangZhigangLiGuangshui

(JiangsuInformationAnalysisEngineeringLaboratory,Nanjing211169,Jiangsu,China)

AtpresentmostservicesareestablishedwithRPCstyle.Howevertherearebottlenecksatscalability,coupling,securityand

otherfieldswithRPCstyle.Byintegratingthecharacteristicsofdistributeddataminingsystem,thepaperproposesadistributeddataminingarchitecturebasedonRESTFULservice.Accordingtothedesign,italsoimplementsafrequentitemsetminingsystemfrommulti-nodedatabase.Instancesdemonstratethereasonforservice-orienteddataminingandtheadvantagesofRESTFULservicetorealizedistributeddatamining.Keywords

Service-oriented

Datamining

RESTFULservice

Associationrules

*-Web服务在发现、安全、调用等方面过于追求完善的特点,反

0引言

而导致其在某一具体领域的不足,就面向服务数据挖掘而言,本是一个很好的构想,但却未能引起理论界或业界的广泛关注,这WEB服务本身有一定的关系。或许与WS*-WS*-WEB服务和本研究在比较当前两种主流服务,RESTFUL服务特点的基础上,分析了RESTFUL服务在资源调用、特定环境下服务集成、数据传输、松散耦合等方面与WS*-WEB的区别,论证RESTFUL服务在构建分布式数据挖掘体系中具有一定的优势,通过构建一个基于RESTFUL服务的关联规

仿真结果进一步证明本研究的合理性,文则挖掘给出具体实例,

章的最后给出我们的总结和展望。

从海量的数据中发现其内在规律,数据挖掘研究得到了广泛的重视。因为挖掘算法面对的是大数据集处理问题,所以算

内存的合理使用是该领域主要研究内容。法效率、

由于分布式系统可以集成多计算能力,从而有效提高运算分布式数据挖掘被提出并得到关注。在分布式环境中全速度,

[1]

PDM算局频繁项集的挖掘比较典型的算法有CD算法、

[2]

[3]

、改进CD算法的FDM算法。在分布式环境下FDM算

法较CD算法在性能上有了较大改进。本文将构建一个基于RESTFUL服务的FDM挖掘系统

随着Internet的发展,面向服务技术得到了广泛重视,基于服务架构实现分布式数据挖掘可以将数据挖掘平台迁移到的Inter-net环境下,从而为广大用户有效、方便地使用数据挖掘相关技术提供良好的集成工具。在面向服务的数据挖掘研究领域,有两个主要研究方向,一种是基于现有平台如网格技术

[4,5]

[6,7]

,云平台

1RESTFUL服务在SOA_DM构建中的优势

从软件角度来看,服务是一种基于网络的、分布式的模块化

组件,它能够执行特定的任务,且具备标准的技术规范,这些规且各个范使得服务能与其他符合规范要求的组件进行互操作,服务之间是松散耦合的,通过简单的协调配置,就可以将服务整合到系统中来。

收稿日期:2012-09-03。江苏省高校自然科学资金项目(11KJD520006);金陵科技学院博士启动基金项目(JIT-B-01);江苏省大学生实践创新重点项目(2012JSSPITP2124)。马青霞,讲师,主研领域:数据挖掘,服务计算。王智钢,副教授。李广水,教授。

实现分布式数据挖掘,另一种是直接构建面向服务的挖掘平台

[8-10]

(SOA-BasedPlatformofDataMing),。简称SOA_DM

以往直接构建的面向服务数据挖掘系统一般都是基于Ws*-Web服务,其主要原因是该服务不仅继承了前期DCOM,CORBA等的优点,并且可以直接服务于广域的Internet环境,因Ws*-Web服务得到了业界及理论界的广泛关注。但是,Ws此,

基于RESTFUL的面向服务数据挖掘原型系统的设计与实现_马青霞王智钢李广水相关文档

最新文档

返回顶部