完全国人自主研发原创的智能软件路由器即将发布:

完全国人自主研发原创的智能软件路由器BDS即将发布,附带企业服务总线ESB功能

智能软件路由器 BDS 简要介绍

http://kan.weibo.com/con/3626382295795881

http://kan.weibo.com/con/3623208964817369

BDS Linux Java版 视频 http://yunpan.cn/Q9b8j8srtkihp

云寻觅数据路由器 概要:

BDS 五大功能:

1、服务集成,企业服务总线

2、各种格式协议数据相互转换

3、自定义各种分布规则,消息路由

4、集成各种数据存储包括 hadoop

5、纯java 版本,内置V8 js 引擎,可通过编写js 脚本控制数据流转处理的各个环节,并且通过js 脚本可调用任何已知和未知的java 开源类库!





BDS应用场景举例:

1、通过建立数据通道,监听某端口,某目录,或定时轮询,提供服务

2、协调各个异构系统之间的商业对话

3、数据按自定义规则分布、路由





BDS实际应用举例:

1、导入数据

通过建立目录监听通道,读取目录下的文件,自动转换格式后,路由或发送目标进行持久化存储

2、集成网店订单系统

通过建立实时轮询通道,抓取不同B2C厂商网店订单数据,转换格式后,发送至目标订单管理系统,进行统一订单打印等

3、分布式集群采集索引系统

通过多种通道,可能是 TCP监听、可能是实时轮询通道,抓取待采集的URL,自动转换(html parse)之后,发送到多个不同目标:有的做快照存储,有的做索引,有的做分类 等等

数据路由器:开发语言java ,测试环境:win7、Linux(OpenSUSE)均测试通过

云寻觅数据路由器重要功能:

凡与数据有关的 存取,分发,规则过滤,按规则分发,归并,分析 等都可以轻松处理

典型应用案例:

案例一、集群网页采集,解析,分词,分类,索引,快照存储

案例二、不同网店订单API监听,归并存储

案例三、海量数据按规则转换,分发,分布存储,合并读取

大致效果:

1、自定义数据路由通道

2、设置通道输入输出数据类型(路由器将自动进行数据格式类型转换设定进行转换)

3、随便定义一下,一个webservice就来了





4、工作机制原理

5、调用范例 C#程序给路由器发来一个 xml数据,路由器自动转换成 json在发回,同时路由器还会自动存储不同的目标通道(可能写盘,可能写库,可能写到ling外一个机器的某个通道)上

BDS 主要是服务集成,数据路由,数据转换,数据处理,分布式路由存取,商业逻辑会话 方面

服务集成 :所集成的服务采用插件方式支持第三方服务的集成,统一管理,调度

服务集成

打个比方:政府用的 A系统提供了一个提供IA信息查询的服务,B 系统提供了一个 IB信息查询的服务,C系统在查看自己的 IC信息的时候需要关联查看 IA 和 IB信息,这时候因为 A,B,C 都是由不同的厂商提供的软件,咋办?

一种办法:A,B,C 相互修改代码,相互调用,如果在增加 D,E,...N系统那么接着改

第二种方案:通过集成引擎,将各种服务集成到一个总机,定义各种交互通道,提供各种交互会话服务

在往上:统一会话口音,根据所需服务ID,口令自动转接对应服务,BDS在发展就是这样的,目前类似第二种

至于服务内部机制,由各个服务自行决定,任何个人和厂商均可注册自己的服务,为第三方采用

那么由此在发展一种什么样的应用呢:内部可以根据这些服务自定义各种不同的处理流程:

比如我的某个流程是:先调用 A服务,再调用 C服务,在调用 B服务等等,这就变成了可以自定义不同的工作流程了

自定出来的新的流程就变成一个新的服务

如此可以逐步演变,发展,最终变成一个包罗万象的庞大服务体

BDS 其中之一的功能就是这个

举个最简单的例子啊:

A提供从数据查询一条URL 的服务

B 提供了根据 URL采集的到字符串的服务

C 提供了将 html解析的服务

D 提供了将文本分类的服务

E 提供了中文分词服务

F 提供了字典Direction<key,value>存储的服务

G 提供了字典Direction<key,value>交并补排序服务

那么组合到一个新的服务通道就叫做搜索服务了

对于BDS 来说这都是最最简单的基本功能

秒杀hadoop可能不靠谱,但是BDS的强大确实是超出你的想象能力的

    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

    ☆                                                     ☆

    ☆ BDS 大数据引擎  数据路由器    ☆

    ☆                                                     ☆

    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆





 ============Linux Java 版操作演示视频

http://yunpan.cn/Q9b8j8srtkihp





超级震撼BDS 将 hadoop的 hdfs 作为底层存储层!完全可视化操作!





超级震撼C# Java同时在Linux下运行,配合得天衣无缝!BDS 将 hadoop的 hdfs 作为底层存储层!完全可视化操作!





通过 BDS 可以进行服务集成作为服务总线、通过BDS 可以处理上亿级别的数据,轻松进行分布式路由存取,通过BDS可以。。。。凡与数据有关的没有不可以的





第一次在Linux下录制视频,不是很熟练 !

完全国人自主研发原创的智能软件路由器BDS即将发布,附带企业服务总线ESB功能的更多相关文章

  1. 热烈庆祝华清远见成功自主研发Farsight TV 智能机顶盒

    近日,华清远见研发中心再传喜讯:Farsight TV 智能机顶盒研发成功并投入教学!这是华清远见研发中心继开源平板电脑.智能医疗终端.智能家居终端后独立成功研发的又一智能硬件!至此,开创了华清远见自 ...

  2. PLUTO平台是由美林数据技术股份有限公司下属西安交大美林数据挖掘研究中心自主研发的一款基于云计算技术架构的数据挖掘产品,产品设计严格遵循国际数据挖掘标准CRISP-DM(跨行业数据挖掘过程标准),具备完备的数据准备、模型构建、模型评估、模型管理、海量数据处理和高纬数据可视化分析能力。

    http://www.meritdata.com.cn/article/90 PLUTO平台是由美林数据技术股份有限公司下属西安交大美林数据挖掘研究中心自主研发的一款基于云计算技术架构的数据挖掘产品, ...

  3. 【原创】项目管理软件之争,禅道和JIRA大对比

    本文摘要: 一. 产品介绍 二. 界面设计 1. 界面颜色设计 2. 布局结构 三. 功能区别 四. 价格对比 五. 后期服务 六. 优缺点 七. 总结 说到项目管理软件,不得不提的是禅道和JIRA. ...

  4. 中国人工智能AI框架自主研发

    中国人工智能AI框架自主研发 中国AI界争相构建AI开源框架的背后,技术和业务层面的考量因素当然重要,但也不应忽视国家层面的政策支持.对于AI基础设施的建设,中国政府在<新一代人工智能发展规划& ...

  5. Atitit.研发管理--提升效率--软件开发方法DSM总结o99

    Atitit.研发管理--提升效率--软件开发方法DSM总结o99 1. 什么是DSM? 1 2. DSM使用的语言DSL 2 3. 模型的优点 2 4. DSM 跟与MDA区别 2 5. MDA的实 ...

  6. 揭秘淘宝自主研发的文件系统:TFS

    目前,国内自主研发的文件系统可谓凤毛麟角.淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内部使用的分布式文件系统,针对海量小文件的随机读写访问性能做了特殊优 ...

  7. ZTESoft 持续集成 编年史 之 持续集成建设---自主研发(总括)

    最终选择了自主研发,考虑到我们团队对java以及flex知识的储备,展示层使用夸浏览器的flex开发,后端业务层使用java. 一.方案: BEC + ZCIPAgent + ZCIPServer + ...

  8. 性能跃升50%!解密自主研发的金融级分布式关系数据库OceanBase 2.0

    小蚂蚁说: 相信大家对蚂蚁金服自主研发的金融级分布式关系数据库OceanBase的故事不再陌生了.在刚刚过去的2018年天猫双11中,成交额2135亿再次创造了新纪录,而支撑今年双11的支付宝核心链路 ...

  9. 姆洋自主研发堆(heap)头文件

    这是姆洋自主研发的heap头文件 将其录入IDE,并保存为heap.h,保存在存放C++头文件的文件夹里(我只知道Dev-C++是Dev-cpp/MinGW64/lib/gcc/x86_64-w64- ...

随机推荐

  1. 高性能mysql第三版(文摘)

    第1章 mysql架构与历史 1.1处理和存储相分离,用户可以选择合适的存储引擎 1.2并发控制 表锁:开销小 行级锁:开销大 1.3事务 acid特性:原子性,一致性,隔离性,持久性 1.4 多版本 ...

  2. struct 和union的区别

    union ( 共用体):构造数据类型,也叫联合体  用途:使几个不同类型的变量共占一段内存(相互覆盖) struct ( 结构体 ):是一种构造类型 用途: 把不同的数据组合成一个整体——自定义数据 ...

  3. SpringMVC源码解析 - HandlerAdapter - @SessionAttributes注解处理

    使用SpringMVC开发时,可以使用@SessionAttributes注解缓存信息.这样业务开发时,就不需要一次次手动操作session保存,读数据. @Controller @RequestMa ...

  4. 如何学习C++? C++ Primer第三版中文版

    C++只是一门工具,要在实际项目中才能感受到它的伟大.是慢慢积累的(任何知识都是,冰冻三尺非一日之寒),它的思想是慢慢领悟的. 知道它的语法不代表你会用,你会用不代表你就会建造起高水平的作品,这是一个 ...

  5. Java之RandomAccessFile小结

    今天跟大家分享一下javase中的关于I/O的操作: 有时我们需要在文件的末尾追加一些内容,在这时用RandomAccessFile就很好. 这个类有两个构造方法: RandomAccessFile( ...

  6. [label][转载][JavaSript]querySelectorAll 方法相比 getElementsBy 系列方法有什么区别?

     轉載出處: http://www.zhihu.com/question/24702250 querySelectorAll 相比下面这些方法有什么区别? getElementsByTagName g ...

  7. scvmm sdk之powershell(一)

    shell表示计算机操作系统中的壳层,与之相对的是内核,内核不能与用户直接交互,而是通过shell为用户提供操作界面,shell分为两类,一种提供命令行界面,一种提供图形界面.windows powe ...

  8. 查看jar包的jdk版本并降级

    用解压工具打开jar包(例子都是用7zip)   进入到META-INF目录,查看MANIFEST.MF文件,查看Bulid-Jdk,下图就为1.7.0_55版本的JDK,这就表示jetty-serv ...

  9. JaveScript初学-基础语法

    一.JavaScript数据类型 JavaScript中,一切皆对象. JavaScript拥有动态类型,使用var关键字(也可以不必)进行声明——字符串.数字.布尔.对象.Null.Undefine ...

  10. WPF 卡顿调试经验

    1. 问题 最近的一个项目,正常调试情况下,运行一切正常,但是有某个用户登录后,出现界面卡顿2-3mins后,才正常运行. 2.解决问题方法 (1)首先由于是必现问题,就想在vs的工作环境下调试一下, ...