﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-OpenHandX 2数据服务为中心的企业架构(java)</title><link>http://www.blogjava.net/pengminghua/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 23:31:03 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 23:31:03 GMT</pubDate><ttl>60</ttl><item><title>OpenHandX-River 1.0</title><link>http://www.blogjava.net/pengminghua/archive/2012/11/12/ESB.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Mon, 12 Nov 2012 13:24:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2012/11/12/ESB.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/391231.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2012/11/12/ESB.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/391231.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/391231.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandx-River是一个OpenHandX-Unreal Web Service标准的ESB（Enterprise Service Bus）企业服务总线产品。ESB本身是构筑企业系统的必要元素，改变了传统的软件架构，可以提供比传统中间件产品更为廉价的解决方案，同时它还可以消除不同应用之间的技术差异，让不同的应用服务器协调运作，实现了不同服务之间的通信与整合。OpenHandx-River提供了一种开放的、基于Unreal的 OpenService，通过简单的服务注册，来完成粗粒度应用（服务）和其他组件之间的互操作，够满足大型异构企业环境的集成需求。OpenHandx-River是将所有基于OpenHandX-Unreal开发项目的Web Service（或相同标准的Web Service）集中起来，统一包装、统一管理、统一入口构成企业服务总线，是打造数据服务为中心企业架构的重要组件。River提供了代理、点对点两种ESB服务模式，同时满足安全和高速访问的需求。在消息传递上River具备发送消息的功能，解决系统间异步的消息和数据传递。此外OpenHandx-River也是Op&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2012/11/12/ESB.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/391231.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2012-11-12 21:24 <a href="http://www.blogjava.net/pengminghua/archive/2012/11/12/ESB.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX-Unreal 1.01</title><link>http://www.blogjava.net/pengminghua/archive/2011/11/15/363725.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Tue, 15 Nov 2011 00:47:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2011/11/15/363725.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/363725.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2011/11/15/363725.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/363725.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/363725.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandx-Unreal是一个可扩展的轻量级web框架。Unreal以Ajax技为核心，开创了SS（Script-Service）脚本服务框架，并完全兼容MVC（Model-View-Controller）框架。SS框架可以轻易完成页面的 Script对象与Pojo对象的创建、操作、转化、传输，实现了web层与Service层的完全分离和解耦，使Service层的领域驱动设计能彻底地贯彻。Unreal还提供了统一的Web Service功能，为企业打造了统一的服务总线奠定基础。Unreal封装紧密，使用时不需要学习太多的抽象类、接口等概念，因此容易上手，开发效率更高。&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2011/11/15/363725.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/363725.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2011-11-15 08:47 <a href="http://www.blogjava.net/pengminghua/archive/2011/11/15/363725.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX-Real 1.02</title><link>http://www.blogjava.net/pengminghua/archive/2011/01/12/342818.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Wed, 12 Jan 2011 02:05:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2011/01/12/342818.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/342818.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2011/01/12/342818.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/342818.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/342818.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandX-real是一个小巧的JDBC轻量级封装的工具包，其最核心的特性是查询结果集、以及增、删、改、按主键查询的封装。可以直接将查询出来的结果集封装成JavaBean、编辑表数据时自动匹配字段和数据类型，这就为开发者做了最枯燥乏味、最容易出错的工作。还提供了spring的支持，由spring统一管理数据库事务。除此之外还提供一些常用应用工具类，如：树型结构类、枚举常量类、业务日志类、系统信息类、业务编号类。实现零SQL零配置文件的数据库开发。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2011/01/12/342818.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/342818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2011-01-12 10:05 <a href="http://www.blogjava.net/pengminghua/archive/2011/01/12/342818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX数据服务为中心的企业架构设想</title><link>http://www.blogjava.net/pengminghua/archive/2010/06/22/324117.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Tue, 22 Jun 2010 02:17:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2010/06/22/324117.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/324117.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2010/06/22/324117.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/324117.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/324117.html</trackback:ping><description><![CDATA[&nbsp; 
<p style="line-height: 140%; margin-right: 1.4pt; text-align: center" align="center"><strong><span style="font-size: 22pt; color: black; line-height: 140%">OpenHandX </span></strong><strong><span style="font-size: 22pt; color: black; line-height: 140%; font-family: 隶书">数据服务为中心的企业架构设想</span></strong></p>
<p style="line-height: 140%; text-align: center" align="center"><strong>&nbsp;</strong></p>
<p style="line-height: 140%; text-align: center" align="center"><strong><span style="font-size: 12pt; line-height: 140%; font-family: 宋体">2009-12-20</span></strong></p>
<p style="line-height: 140%; text-align: center" align="center"><strong>&nbsp;</strong></p>
<p style="line-height: 140%; text-align: center" align="center"><strong><span style="font-size: 12pt; line-height: 140%; font-family: 宋体">作者：彭明华</span></strong></p>
<p style="line-height: 140%; text-align: center" align="center"><strong><span style="font-size: 12pt; line-height: 140%; font-family: 宋体"><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#112;&#101;&#110;&#104;&#97;&#110;&#100;&#120;&#64;&#102;&#111;&#120;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">openhandx@foxmail.com</a></span></strong></p>
<p style="line-height: 140%; text-align: center" align="center"><strong>&nbsp;</strong></p>
<p style="margin-bottom: 0pt; line-height: 140%; text-align: center" align="center"><span style="font-size: 9pt; line-height: 140%; font-family: 宋体">本文档中的任何部分都不得以任何手段任何形式进行复制与传播</span></p>
<h1>1<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>前言</h1>
<p style="margin-left: 21.65pt; text-indent: 21pt; line-height: 150%"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">随着企业竞争的日益激烈，企业信息化的建设成为了关键因素，企业对计算机系统的需求越来越高，如：企业内部的ERP管理系统、决策分析系统，对外的销售及支付、客户服务系统等系统越来越多，大型企业的情况尤为复杂，单独做好一个系统或几个系统再也无法适应企业信息化建设的发展。本文要谈的是特大型企业应用，这类企业的特点是垄断、使用系统的员工上万、地域分布广差异大，对系统的功能和性能上有着极高的要求，本文从目前的企业现状、企业架构两个方面说明。</span></p>
<h1>2<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>目前的企业现状</h1>
<h2>2.1<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>现状1-多个系统百花齐放</h2>
<p style="margin-left: 21.65pt; text-indent: 21pt; line-height: 150%"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体"><img height="878" alt="" src="http://www.blogjava.net/images/blogjava_net/pengminghua/frame/001.PNG" width="636" border="0" /><br /><br /><br />这<span style="font-size: 12pt; font-family: 宋体; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">是</span>目前大多数企业的现状，这类企业管理层次太多，机构和部门之间的利益及关系比较微妙。采购的成品的软件系统也很难适应企业多元化的应用，因此大部分企业会选择自主开发或对成品系统本地化的大改造。这类的软件系统基本是为某个机构或部门服务的，因此系统之间层次和定位比较混乱。主要表现为以下问题：</span></p>
<p style="margin-left: 60.65pt; text-indent: -18pt; line-height: 150%; tab-stops: list 60.65pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">1、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">各个系统设计之初相互割裂，除了特殊业务功能上的需要基本没有什么联系，后期很难实现数据共享。</span></p>
<p style="margin-left: 60.65pt; text-indent: -18pt; line-height: 150%; tab-stops: list 60.65pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">2、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">各个系统基础数据冗余，每个都有自己的基础数据，如：组织架构、员工、产品等信息。基础数据的变化和更新涉及所有系统，并且无法做到时间上的统一和数据的一致性。给系统之间调用需要留下很多隐患。</span></p>
<p style="margin-left: 60.65pt; text-indent: -18pt; line-height: 150%; tab-stops: list 60.65pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">3、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">系统之间的模块冗余，类似的模块且功能不一致。如：员工信息管理，产品信息管理、报表等。如：销售系统的销售报表与财务的销售报表、客户关系系统的销售报表不一致，由此产生的歧义对于特大型企业是不允许的。</span></p>
<p style="margin-left: 60.65pt; text-indent: -18pt; line-height: 150%; tab-stops: list 60.65pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">4、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">系统对外接口混乱，系统设计最初就是独立的，没有对外系统提供接口。后来由于业务需要临时添加，造成接口不规范、重复、繁杂，并缺少监控存在安全漏洞。</span></p>
<p style="margin-left: 60.65pt; text-indent: -18pt; line-height: 150%; tab-stops: list 60.65pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">5、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">系统难以深程度整合。基于以上问题企业会做一些整合，虽然有portal和sso等登录和界面上的用户操作整合，但是功能和数据上的深程度整合没有做到。</span></p>
<h2>2.2<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>现状2-ERP系统为中心</h2>
<p style="margin-left: 21.65pt; text-indent: 21pt; line-height: 150%"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体"><img height="878" alt="" src="http://www.blogjava.net/images/blogjava_net/pengminghua/frame/002.PNG" width="563" border="0" /><br /><br />这类企业业务和管理上相对规范，能统一采购成品的ERP软件系统，企业的大部分业务需求都能通过ERP系统完成。这类企业应用架构是以 ERP系统为中心，在一段时间内数据比较统一，各个模块之间协调一致。这在系统建设初期比较好，随着企业的发展原有ERP系统不能满足新的业务需求时，系统升级比较困难。不得不另外开发独立的其他系统，久而久之又形成了多个系统百花齐放难以控制的局面。</span></p>
<h1>3<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>数据服务为中心的企业架构</h1>
<p style="margin-left: 21.65pt; text-indent: 21pt; line-height: 150%"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">数据服务为中心的企业架构是以企业的数据为核心。不管企业如何发展的，他的系统如何升级改造，数据永远是企业的核心。数据服务为中心就是要建立统一的核心数据、统一的业务规则、统一的服务接口、统一的安全管理、提供高效准确的数据、提供复用的功能、提供良好的扩展性，并与前端业务系统无缝衔接实现深程度的整合。设计采用&#8220;数据为中心、服务为依托、SOA、ESB为技术手段&#8221;的思路。</span></p>
<h2>3.1<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>基础架构</h2>
<p><span style="font-size: 12pt; line-height: 150%; font-family: 宋体"><img height="989" alt="" src="http://www.blogjava.net/images/blogjava_net/pengminghua/frame/003.PNG" width="934" border="0" /><br /><br />初步建立数据为中心的企业架构，首先实现数据的统一和系统功能的一致性，满足企业日常生产运行的需要。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt left 352.5pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">1、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">真正实现数据统一管理，基础数据和公共数据最大程度被复用，有效解决了多个系统基础数据的不一致性，为系统间的调用和数据的决策分析打下良好基础。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt left 352.5pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">2、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">真正实现服务层与操作层的分离,数据服务组件以SOA的方式将服务发布到ESB,为操作层和其他服务组件调用提供接口。数据服务组件是企业基础业务及核心业务功能的高度抽象及实现，数据服务解决了系统间业务功能的不一致性。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt left 352.5pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">3、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">企业数据总线ESB，是连接各个数据服务组件和服务层与操作层的桥梁，负责服务注册发布、服务查找调用、服务安全控制。应为ESB设计好统一接口协议和服务协议，保证每个系统和服务组件之间都可以无缝地互连和兼容。ESB使多个系统和服务之间的层次更加清晰，降低了他们之间的耦合度，便于服务的扩展。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt left 352.5pt">4、&nbsp;<span style="font-size: 12pt; line-height: 150%; font-family: 宋体">前端系统主要功能是为用户提供良好的界面，提供个性化方案，便于用户录入数据及数据展现。同时又为数据层提供高质量的业务数据。作为操作层的前端系统通过ESB能调用任何组件提供的数据服务，因此前端系统的功能可以做得非常强大。</span></p>
<h2>3.2<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>完整架构</h2>
<p><span style="font-size: 12pt; line-height: 150%; font-family: 宋体"><img alt="" src="http://www.blogjava.net/images/blogjava_net/pengminghua/frame/004.PNG" border="0" /><br /><br />完整架构增加了安全控制层，抽象出更高程度的企业门户，核心服务增加了更多的技术服务组件。同时也部署了地方级服务器。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 12pt; line-height: 150%">1、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">更多的技术服务组件是为了满足特大型企业的对数据挖掘分析、科学计算的要求。如：异步批量服务、云计算服务等。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 12pt; line-height: 150%">2、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">安全控制层的安全控制有别于</span><span style="font-size: 12pt; line-height: 150%">ESB</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">的安全控制，安全控制层主要控制在用户层面，并能根据接口提供的信息自动完成用户登录，创建会话令牌。</span><span style="font-size: 12pt; line-height: 150%">ESB</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">服务会根据令牌信息，控制该用户访问的数据权限及操作权限。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 12pt; line-height: 150%">3、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">企业门户不仅仅是统一用户登录或菜单界面的整合。首先企业门户整合了所有的业务系统，就象一套系统能完成所有的企业日常办公，如：采购、生产、库存、销售、收付款、邮件、</span><span style="font-size: 12pt; line-height: 150%">OA</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">等。其次企业门户提供富客户端满足复杂操作的业务，如：生产制造系统，数据决策分析系统、邮件系统、多媒体系统。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt"><span style="font-size: 12pt; line-height: 150%">4、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">地方级服务器解决两类问题，一个是对数据缓存减少网络带宽，数据交换服务能自动完成与数据中心服务的数据同步，尤其是大型只读类的数据，如：多媒体数据、报表、邮件等，另一个是允许各地部署自己的特色业务系统，满足各地多元化的个性需求。</span></p>
<h2>3.3<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>数据共享策略</h2>
<p style="text-indent: 21pt; line-height: 150%"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">数据共享一直是企业关心的，如何满足不同系统、不同人群个性需求又要保证数据安全一直是最大的难题。数据共享有三个层面的问题需要解决：<br /><img height="409" alt="" src="http://www.blogjava.net/images/blogjava_net/pengminghua/frame/005.PNG" width="521" border="0" /><br /></span></p>
<p style="margin-left: 39pt; text-indent: -18pt; line-height: 150%; tab-stops: list 39.0pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">1、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">请求的数据格式。是指请求发起方对接受方返回数据结果的样式要求，如：Excel、PDF、XML、数据对象以及他们的填充样式。这个问题可以双方预先定义好格式的约定或模板，由发起方提供自定义的模板来解决，再由接受方将数据按照模板填充并返回。</span></p>
<p style="margin-left: 39pt; text-indent: -18pt; line-height: 150%; tab-stops: list 39.0pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">2、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">请求的数据内容。是指请求发起方对接受方返回哪些数据，以及数据颗粒度的要求，如：某个机构的销售数据（按照天、产品、子机构等维度）、某个部门的损益数据（按照天、科目、人员等维度）。这个问题可以双方预先定义一套语言或脚本，由发起方提供请求数据的脚本，再由接受方解析脚本返回数据。</span></p>
<p style="margin-left: 39pt; text-indent: -18pt; line-height: 150%; tab-stops: list 39.0pt"><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">3、</span><span style="font-size: 12pt; line-height: 150%; font-family: 宋体">数据安全控制。是指请求接受方根据发起方的身份返回他所能看到的数据，或者说发起方是否能得到请求的数据。这个问题是由根据企业架构中安全数据组件服务来解决。</span></p><br /><br /><img src ="http://www.blogjava.net/pengminghua/aggbug/324117.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2010-06-22 10:17 <a href="http://www.blogjava.net/pengminghua/archive/2010/06/22/324117.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX-Batch快速部署手册</title><link>http://www.blogjava.net/pengminghua/archive/2010/04/08/Batch.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Thu, 08 Apr 2010 08:12:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2010/04/08/Batch.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/317728.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2010/04/08/Batch.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/317728.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/317728.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandX-Batch异步批量架构由7大组件构成，用户可以根据自己的情况选配不同的组件实现热插拔，因此组件的组合非常多。本文就如何快速部署一个标准的企业级批量架构来说明。&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2010/04/08/Batch.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/317728.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2010-04-08 16:12 <a href="http://www.blogjava.net/pengminghua/archive/2010/04/08/Batch.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX-Report 1.01</title><link>http://www.blogjava.net/pengminghua/archive/2010/02/27/314073.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Sat, 27 Feb 2010 08:33:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2010/02/27/314073.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/314073.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2010/02/27/314073.html#Feedback</comments><slash:comments>39</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/314073.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/314073.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandx-Report是一个轻量级的多维度Excel报表工具，核心采用了Poi和OpenHandX-chart，同时支持Excel的2003和2007文件格式输出。OpenHandx-Report使用简单、没有花哨的功能，他本身没有自己的模板设计工具和报表服务功能。OpenHandx-Report一切都遵循开发人员的习惯，使开发人员学习成本更低。他也具有一些商业报表平台所没有的功能，如：海量数据的支持、模板影射技术等。&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2010/02/27/314073.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/314073.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2010-02-27 16:33 <a href="http://www.blogjava.net/pengminghua/archive/2010/02/27/314073.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX-Chart 1.0</title><link>http://www.blogjava.net/pengminghua/archive/2010/02/09/312374.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Mon, 08 Feb 2010 17:29:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2010/02/09/312374.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/312374.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2010/02/09/312374.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/312374.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/312374.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandx-chart核心采用了jfreechart，并集成了jfreechart的主要功能。虽然jfreechart的功能很强大，但使用起来也非常复杂。OpenHandx-chart目的有3个，第一是简化jfreechart使用、第二是增加图表工具的数据加工处理功能、第三是为OpenHandx平台提供图表处理能力。&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2010/02/09/312374.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/312374.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2010-02-09 01:29 <a href="http://www.blogjava.net/pengminghua/archive/2010/02/09/312374.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX-Common 1.04</title><link>http://www.blogjava.net/pengminghua/archive/2010/02/02/311714.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Tue, 02 Feb 2010 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2010/02/02/311714.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/311714.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2010/02/02/311714.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/311714.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/311714.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandx-common整理了日常开发中可能经常用到的方法、工具类。其中包括：JMS连接池、多数据源的数据库连接池、自定义表达式运算、数据模型、树结构算法、上下文管理、数据压缩接压、数据加密解密、xml解析与生成、udp传输、数据转换等工具类。Common会随着后续项目的开发而不断补充。&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2010/02/02/311714.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/311714.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2010-02-02 19:32 <a href="http://www.blogjava.net/pengminghua/archive/2010/02/02/311714.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>OpenHandX 平台简介</title><link>http://www.blogjava.net/pengminghua/archive/2010/01/19/310076.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Tue, 19 Jan 2010 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2010/01/19/310076.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: OpenHandX是开放双手去做，进一步说是发挥每个人无尽的想象，不再受任何条件和制度的约束，这就是开源平台最宝贵的东西“自由”。OpenHandX平台采用成熟的技术、思想、理念。另外OpenHandX也质疑一些主流框架，并提出新思想，所有的框架和工具都是通过经得住实践验证的。他最大优点是适用、好用、高效。OpenHandX平台的发展方向是以开发人员为本，遵循人的思维和使用习惯，覆盖主流开发需要的综合型平台。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/pengminghua/archive/2010/01/19/310076.html'>阅读全文</a><img src ="http://www.blogjava.net/pengminghua/aggbug/310076.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2010-01-19 14:33 <a href="http://www.blogjava.net/pengminghua/archive/2010/01/19/310076.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Open HandX 决策分析产品（由于该产品需要很多准备工作，暂停）</title><link>http://www.blogjava.net/pengminghua/archive/2009/09/02/293613.html</link><dc:creator>彭明华</dc:creator><author>彭明华</author><pubDate>Wed, 02 Sep 2009 08:26:00 GMT</pubDate><guid>http://www.blogjava.net/pengminghua/archive/2009/09/02/293613.html</guid><wfw:comment>http://www.blogjava.net/pengminghua/comments/293613.html</wfw:comment><comments>http://www.blogjava.net/pengminghua/archive/2009/09/02/293613.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/pengminghua/comments/commentRss/293613.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pengminghua/services/trackbacks/293613.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp; <span style="font-family: 宋体">前言</span></p>
<p><span style="font-family: 宋体">也许您用过</span>cognos<span style="font-family: 宋体">等数据挖掘工具，但我很遗憾的告诉您那只是一个功能强大的自定义报表展现工具。</span></p>
<p><span style="font-family: 宋体">数据挖掘（</span>DM<span style="font-family: 宋体">，</span>Data Mining<span style="font-family: 宋体">）就是从大量的、不完全的、有噪声的、模糊的、随机的数据中，提取隐含在其中的、人们事先不知道的，但又是潜在的有用信息和知识的过程。还有很多和这一术语相近的术语，如从数据库中发现知识（</span>KDD<span style="font-family: 宋体">）、数据分析、知识抽取、商业智能、决策分析等。</span> <span style="font-family: 宋体">这里最重要的不仅是面向特定数据库的简单检索查询调用，而且要对这些数据进行微观或宏观的统计、分析、综合和推理，企图发现事件间的相互关联，甚至利用已有的数据对未来的活动进行预测。</span></p>
<h1><span style="font-family: 宋体">数据挖掘的数据来源</span></h1>
<p>1<span style="font-family: 宋体">、关系数据库：日常运行的业务系统拥有大量的数据库</span></p>
<p>2<span style="font-family: 宋体">、数据仓库</span></p>
<p>3<span style="font-family: 宋体">、事务数据库：把一个或几个事务数据库集中到一个只读的数据挖掘库</span></p>
<p>4<span style="font-family: 宋体">、高级数据库及高级数据库的应用：</span>CAD<span style="font-family: 宋体">空间数据库、文本数据库、空间数据库、多媒体数据库等</span></p>
<h1><span style="font-family: 宋体">数据挖掘的体系结构与运行过程</span></h1>
<p>
<table style="width: 460.5pt" cellspacing="0" cellpadding="0" width="614" border="0">
    <tbody>
        <tr style="height: 31.5pt">
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1.5pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1.5pt solid; width: 37.45pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 31.5pt" valign="top" width="50">
            <p><span style="font-family: 宋体">代</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1.5pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.25pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 31.5pt" valign="top" width="88">
            <p><span style="font-family: 宋体">特征</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1.5pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 31.5pt" valign="top" width="89">
            <p><span style="font-family: 宋体">数据挖掘算法</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1.5pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 91.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 31.5pt" valign="top" width="123">
            <p><span style="font-family: 宋体">集成</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1.5pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 90pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 31.5pt" valign="top" width="120">
            <p><span style="font-family: 宋体">分布计算模型</span></p>
            </td>
            <td style="border-right: black 1.5pt solid; padding-right: 0cm; border-top: black 1.5pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 108pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 31.5pt" valign="top" width="144">
            <p><span style="font-family: 宋体">数据模型</span></p>
            </td>
        </tr>
        <tr style="height: 38.25pt">
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1.5pt solid; width: 37.45pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="50">
            <p><span style="font-family: 宋体">第一代</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.25pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="88">
            <p><span style="font-family: 宋体">数据挖掘作为一个独立的应用</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="89">
            <p><span style="font-family: 宋体">支持一个或者多个算法</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 91.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="123">
            <p><span style="font-family: 宋体">独立的系统</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 90pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="120">
            <p><span style="font-family: 宋体">单个机器</span></p>
            </td>
            <td style="border-right: black 1.5pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 108pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="144">
            <p><span style="font-family: 宋体">向量数据</span></p>
            </td>
        </tr>
        <tr style="height: 49.5pt">
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1.5pt solid; width: 37.45pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 49.5pt" valign="top" width="50">
            <p><span style="font-family: 宋体">第二代</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.25pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 49.5pt" valign="top" width="88">
            <p><span style="font-family: 宋体">和数据库以及数据仓库集成</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 49.5pt" valign="top" width="89">
            <p><span style="font-family: 宋体">多个算法，能够挖掘一次不能放进内存的数据</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 91.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 49.5pt" valign="top" width="123">
            <p><span style="font-family: 宋体">数据管理系统，包括数据库和数据仓库</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 90pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 49.5pt" valign="top" width="120">
            <p><span style="font-family: 宋体">局部区域的计算机集群</span></p>
            </td>
            <td style="border-right: black 1.5pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 108pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 49.5pt" valign="top" width="144">
            <p><span style="font-family: 宋体">有些系统支持对象、文本和连续的媒体数据</span></p>
            </td>
        </tr>
        <tr style="height: 38.25pt">
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1.5pt solid; width: 37.45pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="50">
            <p><span style="font-family: 宋体">第三代</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.25pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="88">
            <p><span style="font-family: 宋体">和预言模型系统集成</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="89">
            <p><span style="font-family: 宋体">多个算法</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 91.9pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="123">
            <p><span style="font-family: 宋体">数据管理和预言模型系统</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 90pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="120">
            <p>Internet/Extranet<span style="font-family: 宋体">网络计算</span></p>
            </td>
            <td style="border-right: black 1.5pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 108pt; padding-top: 0cm; border-bottom: black 1pt solid; height: 38.25pt" valign="top" width="144">
            <p><span style="font-family: 宋体">支持半结构化数据和</span>Web<span style="font-family: 宋体">数据</span></p>
            </td>
        </tr>
        <tr style="height: 38.25pt">
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1.5pt solid; width: 37.45pt; padding-top: 0cm; border-bottom: black 1.5pt solid; height: 38.25pt" valign="top" width="50">
            <p><span style="font-family: 宋体">第四代</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.25pt; padding-top: 0cm; border-bottom: black 1.5pt solid; height: 38.25pt" valign="top" width="88">
            <p><span style="font-family: 宋体">和移动数据</span>/<span style="font-family: 宋体">各种计算数据联合</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 66.9pt; padding-top: 0cm; border-bottom: black 1.5pt solid; height: 38.25pt" valign="top" width="89">
            <p><span style="font-family: 宋体">多个算法</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 91.9pt; padding-top: 0cm; border-bottom: black 1.5pt solid; height: 38.25pt" valign="top" width="123">
            <p><span style="font-family: 宋体">数据管理、预言模型、移动系统</span></p>
            </td>
            <td style="border-right: black 1pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 90pt; padding-top: 0cm; border-bottom: black 1.5pt solid; height: 38.25pt" valign="top" width="120">
            <p><span style="font-family: 宋体">移动和各种计算设备</span></p>
            </td>
            <td style="border-right: black 1.5pt solid; padding-right: 0cm; border-top: black 1pt solid; padding-left: 0cm; padding-bottom: 0cm; border-left: black 1pt solid; width: 108pt; padding-top: 0cm; border-bottom: black 1.5pt solid; height: 38.25pt" valign="top" width="144">
            <p><span style="font-family: 宋体">普遍存在的计算模型</span></p>
            </td>
        </tr>
    </tbody>
</table>
</p>
<h1><span style="font-family: 宋体">数据挖掘的分类</span></h1>
<p>1<span style="font-family: 宋体">、分类分析：主要用于预测模型，通过数据库中的某些数据得到另外的数据为目标。分类算法通过判断数据记录的属性与已知训练数据中风险程度的关系给出预言结果</span></p>
<p>2<span style="font-family: 宋体">、聚类分析：聚类用于从数据集中找出相似的数据并组成不同的组。与前面的预测模型不同，聚类中没有明显的目标变量作为数据的属性存在。聚类算法通过检测数据判断&#8220;隐藏属性&#8221;</span></p>
<p>3<span style="font-family: 宋体">、关联规则：目的在于生成部分数据的概要，寻找数据子集间的关联关系或者一些数据与其数据之间的派生关系</span></p>
<p>4<span style="font-family: 宋体">、人工神经网络</span></p>
<p>5<span style="font-family: 宋体">、遗传算法</span></p>
<p>6<span style="font-family: 宋体">、模糊集和模糊逻辑</span></p>
<p>7<span style="font-family: 宋体">、可视化方法</span></p>
<h1><span style="font-family: 宋体">数据挖掘的步骤</span></h1>
<p>1<span style="font-family: 宋体">、问题定义：明确实际工作对数据挖掘的需求、通过对各种学习算法的对比而确定可用的学习算法</span></p>
<p>2<span style="font-family: 宋体">、数据收集和预处理：数据准备、数据集成、数据清洗、数据变换、数据简化</span></p>
<p>3<span style="font-family: 宋体">、数据挖掘算法执行：确定挖掘任务后，就要决定使用什么样的算法。选择实现算法有两个考虑因素：一是不同的数据有不同的特点，因此需要与之相关的算法来挖掘；二是用户或实际运行系统的要求</span></p>
<p>4<span style="font-family: 宋体">、结果的解释和评估：数据挖掘阶段发现出来的模式</span>,<span style="font-family: 宋体">经过评估，可能存在冗余和无关的模式，需要将其剔除。也有可能模式不满足用户要求，这时需要整个过程回退到前一阶段</span></p>
<h1><span style="font-family: 宋体">数据挖掘与</span>OLAP</h1>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">数据挖掘与</span>OLAP<span style="font-family: 宋体">都属于分析型工具，数据挖掘是一种挖掘型工具，它能自动地发现隐藏在数据中的模式，作出预测性分析的分析工具，它的分析过程是自动的。用户不必提出确切的问题。数据挖掘所处的位置较深</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OLAP<span style="font-family: 宋体">是自上而下、不断深入的分析工具，并以可视化的方式呈现给用户。</span>OLAP<span style="font-family: 宋体">更多依靠用户输入问题和假设，但用户先入为主的局限性可能会限制问题和假设的范围，从而影响最终的结论。</span>OLAP<span style="font-family: 宋体">位于较浅的层次</span></p>
<p>&nbsp;&nbsp;&nbsp; <span style="font-family: 宋体">尽管数据挖掘与</span>OLAP<span style="font-family: 宋体">存在着上面的差异，但二者相辅相成<br />
<br />
<br />
Open View 决策分析平台会在2010-2011年推出</span></p><img src ="http://www.blogjava.net/pengminghua/aggbug/293613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pengminghua/" target="_blank">彭明华</a> 2009-09-02 16:26 <a href="http://www.blogjava.net/pengminghua/archive/2009/09/02/293613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>