壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 673|回复: 0

简述Rumba平台的特点和应用

[复制链接]
发表于 2012/7/10 01:25:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 xiaoerp 于 2012/7/14 01:56 编辑

一、Rumba平台介绍
1、平台概述
Rumba平台(Rumba这个词是海鼎内部开发计划代号)从诞生之初就给人一种全新的平台概念,承载了海鼎创新产品的基础架构。Rumba平台经历了两年多时间的发展,从初期的R1版本,到现在较为成熟的R2版本,以及正在筹划中的R3版本,在更多新产品在此平台上构建的推动下,平台逐步趋于成熟,形成了海鼎的B/S产品的比较通用的基础和规范。
Rumba不仅是一种产品技术的开发平台,更是一种方法的规范,一种生产方式的变革。在Rumba平台上,更多推崇的是面向对象的分析设计和开发方法,从概念模型到用例分析,从操作设计到对象模型,处处体现了统一开发过程(UP)的特点。从Rumba本身看,也表现出一些新的特点。
2、平台的特点和特性
2.1构件包式的管理
构件包在Rumba中是一个很重要的概念,在软件规模越来越大的今天,力图将成百上千个模块组装在一起,提供给用户一个清晰的概念变得非常重要,而构件包正是利用了软件设计中的自顶向下的分解方法及低耦合高内聚的面向对象设计思想,将模块按照其内在功能进行归纳,形成不同的但又定义清晰的功能集合,每一个构件包解决一个特定的技术领域问题或者业务领域问题,这样,在不同的客户使用海鼎产品时,可以根据企业的需要选择不同的构件包,最后进行集成。可以说,构件包是对产品的另一种角度的阐释,产品是一个抽象而笼统的概念,而经过产品的构件包化,其概念就变得清晰了,这对产品的定位非常重要。我们传统概念中的一个产品或许最终就是一个构件包,也可能是由若干个构件包组成的。
构件包化思想中的另一个重要的概念就是功能视图。一个构件包通常包含很多功能,但在不同的应用场景中,参与系统操作的通常是不同岗位、不同能力、不同环境的人,他们的操作方式可能会有很大的不同,他们所能使用的功能的数量和程度可能差别很大,功能视图正是描述这种针对不同使用者的不同功能的集合。可以说,功能视图是站在操作者角度考虑,根据操作者的需要提供不同的功能或界面,是对构件包的进一步划分。功能视图为提供更好的用户体验提供了基础可能性。
2.2丰富的组件库
作为平台本身,它应当提供可供在此平台上开发的产品使用的组件库。在此基础上,开发者可以快捷、高效并且风格一致地增加新的功能。Rumba在此基础上提供了较为丰富的组件库,其中最有特色的是用户表示层,即界面部分。
在B/S架构的应用系统中,用户界面是以网页形式展现的,Rumba提供了一套界面控件,例如工具栏、菜单、输入框、日历、表格、浏览等多种常用的控件,使得编写一个功能丰富的界面可以比较方便。
2.3统一的产品安装升级策略
在Rumba的概念中,所有的功能都必须通过安装和加载构件包的方式来使用,对于系统而言,可以将多个实现不同功能的构件包安装在一起,以一种一致的方式提供给客户。这样,对于不同类型的客户,可以根据各自的需要选择合适的构件包,甚至对于特殊客户,可以定制开发构件包,而其他客户则不受影响,这些是通过Rumba提供的统一的产品安装升级策略来实现的。在这种策略下,即使是解决不同问题的产品,也可以无缝地安装和集成在一起,而不是分开安装若干个独立的系统。统一的产品安装升级策略还包括统一的版本号管理,每个构件包都有独立标记的版本号,可以单独升级,不同的构件包之间可能存在一种依赖关系,使得构件包可以按照顺序进行安装。
2.4改进用户体验
在B/S架构的应用系统中,用户界面是以网页形式展现的,在传统的网页模式下,客户端浏览器需要经常刷新页面以便与应用服务器进行数据交换,例如在输入订单时,如果输入一个商品代码,需要看到商品的名称及其他信息,则需要提交整个页面,以便从服务器取得这个商品的一些信息,再以页面的方式返回给浏览器,然而这种方式与传统的C/S架构下的应用存在太大的差异,用户体验非常差,在有了WEB2.0以来,利用浏览器脚本(JavaScript)实现与服务器的交换而不刷新整个页面成为一种趋势,用户体验也随之得到改善,越来越接近传统的C/S界面的操作要求,在Rumba中大量地使用AJAX技术,使得页面的操作效果更佳。
在用户体验上,Rumba也注重整体风格的协调和搭配,经过精心设计的用户界面风格使得系统整体表现能力更佳。
2.5负载平衡
负载平衡是一个企业级系统在大规模应用时必须要解决的重要问题,Rumba作为一个平台,需要能够应对不断扩大的业务规模和数据量,只需要简单地增加硬件配置就可以并行地处理更多的运算量和数据量。由于基于Rumba构建的系统是运行在Tomcat应用服务器上的,也就是运算和存储是相对分离的,所以在运算量成倍放大时,只需要采用更多的应用服务器,以分担运算负荷,在多个应用服务器之间进行应用级的负载平衡的配置就可以做到这一点。
在存储级别的负载平衡上,目前也在规划相应的解决方案。在单一数据库上进行负载平衡意味着昂贵的投入成本,在这种情况下,Rumba提倡采用多数据源的方式存储数据,根据不同的业务数据分不同的数据源存储,数据源之间采用一种同步的访问机制,这样,在站点数量剧增时,只需要对数据源进行拆分和配置,就可以达到存储级别的负载平衡。
2.6权限控制
在Rumba中,权限代表了某个或某组应用程序功能,每个登录到系统的用户都需要进行权限的认证。
权限分为两种方式:功能权限和字段域权限,其中功能权限控制应用系统的操作者能否使用某个具体功能,而字段域权限则控制操作者能够对系统中的某类数据进行改动。这两种权限在不同的应用场景下都有使用。
二、Rumba平台应用
Rumba平台已经在多种业态上有相对应的应用产品,下面对目前典型的应用产品从技术角度进行简单介绍,各应用产品对于相应用户的应用和给用户带来的价值,在本文中不再展开,今后将另行文讲述。
在本文写作之际,也正有很多的新的产品正在构建中……
1、石油便利
石油便利是近几年兴起的特殊业务,它凭借传统的加油站的地理资源,与零售行业的便利业态进行结合,达到资源共享的作用。
根据不同加油站的特点,又可以分为标准店和基本店两种模式,其中标准店模式是指对于规模较大的、位置比较好的加油站,便利店的规模也大,销量也较好,需要提供单独的POS机进行销售,但一些复杂的功能需要在B/S上提供,以降低管理成本,增加数据实时性。比如可以查看本店的销售分析报表,或者向总部订货等。基本店模式是指那些规模较小、位置较为偏僻的加油站,相应的便利店的规模也小,销量少,如果采用单独POS机,成本太高,在这种情况下,采用销售数据上报或少量的在线销售更符合需要,对于基本店而言,也同样可以使用与标准店一样提供的功能。
2、批发代理
批发代理是在传统的零售业态中发展出来的一种特殊业务模式,具体说来就是商业公司从生产厂商那里取得一定区域范围内特定商品的代理销售权,在此区域范围内,商业公司垄断该特定商品的一级销售渠道。同样也会产生二级代理销售商等多级销售渠道。
批发代理根据具体的客户群可以分成几种方式:一种是面向下级批发商的,一种是面向终端客户的。以第二种方式为例,商业企业的业务员以巡访的方式遍访终端客户,收集客户需求以产生客户订单,并汇总到总部并根据需求量的大小由总部或门店进行商品的派送。
为了达到代理风险的控制,批发代理可能会代理多个品牌的商品,同时批发代理也会与零售结合,也就是自己进行开店销售,这也是批发代理业务与传统的零售功能结合的一个原因。
3、家具专卖
家具专卖是零售行业中一个比较特殊的行业,与一般的零售系统存在很多不同。
全程的库存跟踪是家具专卖行业最核心的特点,通过全程库存跟踪,可以对商品按批号精细管理。灵活的库存管理相对零售而言更具有管理难度。多维商品结构是商品资料上的独特设计,同一商品存在不同的商品类型,而且可以根据顾客的需要进行定制。
在售后服务一块,家具专卖则形成了排车送货、售后安装、售后退货以及维修等一整套流程。
4、宅配物流
宅配是近年来兴起的终端物流行业,通过总部、区域配送、城市配送、配送站的多级配送体系,利用干线运输和送货上门的物流方法,实现销售商和客户之间的业务往来。
宅配是传统物流方式的补充和变革,通过收货、取货、退货、配送、结算等关键业务流程,并且还支持拆零的销售和运输,使得客户真正享受到了送货上门的便捷。
5、资产管理
资产管理是财务管理中的重要内容,一般概念上的资产包括:固定资产、递延资产、低值易耗品及各种费用。
在管理方式上,不同类型的固定资产也各不相同,固定资产和递延资产单价较高,以单件管理为主,而低值易耗品则按数量管理,以降低管理成本。
对于不同类型的资产,流程上也不相同,例如固定资产存在折旧、调拨、减值、购置、报废和清理等流程,而低值易耗品一般则作为一次性费用方式处理。
           



该贴已经同步到 xiaoerp的微博

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 04:23 , Processed in 0.015686 second(s), 18 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表