OMG,到底在寻找什么..................
(构造一个完美的J2EE系统所需要的完整知识体系)
posts - 198,  comments - 37,  trackbacks - 0
                                      “B/S”版财务软件辨析  
   
    一一当前,少数财务软件厂商和媒体有目的地炒作“B/S”版财务软件,其概念依据、技术本质是什么?其实际应用的前景又如何?  
  一、   概念依据  
  一一所谓“B/S”,是指“浏览器/服务器”,即客户端(用户交互输入输出界面)是标准的浏览器(如INTERNET   EXPLORE,NETSCAPE   NAVIGATOR等),服务器端为标准的WEB服务器(如INTERNET   INFORMATION   SERVER,NETSCAPE   SERVER等)协同应用服务器响应浏览器的请求,也即将INTERNET技术应用于财务软件。其逻辑组成可表示如下:  
   
  一一其实,其本质上仍是C/S计算模式,充其量叫做基于WEB的C/S计算模式。但是,MICROSOFT,INPRISE等世界知名的开发工具厂商的开 发技术文档中从没有“B/S”的概念的相关论述和定义,由此可见,所谓的“B/S”版财务软件的提法在技术上缺乏新意,理论上也是没有依据的,属商业炒 作。  
  二、   技术本质  
   
  1、   客户端  
   
  一一受限于HTML语言的交互性差问题,输入输出的用户互界面不能用纯INTERNET技术规范HTML/HTTP解决,因为INTERNET   WWW技术的主要应用是发布信息而不是输入输出,“浏览器”是用于“浏览”而非终端输入输出!所以为了解决浏览器和HTML页面的交互性差问题, “B/S”版财务软件往往在客户端采用微软独家支持的ACTIVEX技术,这其实是一个由浏览器启动的客户端程序。  
   
  2、   服务器端  
   
  一一服务器端的WEB服务器用于发布信息,这与财务系统的应用无多大关系,只起到发布ACTIVEX控件到客户端的作用。关键是应用服务器(APP   SERVER),其要与ACTIVEX控件连接,必须做成是COM对象。COM对象也是微软独家支持的技术,其原意是代码共享,故其有对外公开的接口供外 部应用调用,由其依调用的不同连接存取后端大型数据库(如ORANCLE,SQL   SERVER等)返回客户端。  
   
  一一从技术上看,与其说“B/S”版财务软件是INTERNET平台上的商业应用倒不如说是“微软公司的INTERNET平台”上的集成方案。因为, ACTIVEX和COM技术远未成为INTERNET技术的标准,只有微软平台和产品支持这些技术,也就是说ACTIVEX、COM技术是还未成熟到让业 界接受其为INTERNET平台上的标准。  
   
  三、   应用前景  
   
  一一从其概念上,技术实现上看,“B/S”版财务软件引进INTERNET技术是一种新的尝试,但是试想以下几个问题:  
   
  1、   世界上著名的软件厂商,包括CA、IBM、HP,从没有宣称其拥有一套号称    
    “B/S”版商用软件。    
  2、   甚至ACTIVEX技术,COM技术的发源地棗微软,同样没有所谓的“B/S"版商    
    用软件,哪怕是类似的。    
   
  一一这些问题的答案不是人家脑子笨,做不出“B/S”版商用软件,也不是人家没市场眼光,看不到市场的需求,而是“在观望!”原因在于:  
   
  (1)   INTERNET技术中关键的安全问题远未解决,其中信息传递过程中的加密和身份验证是关键性任务运用INTERNET技术的最大障碍,这就是现阶段 INTERNET技术的主要应用仍停留于公开发布信息为主的原因。财务系统理所当然是企事业单位中的关键性任务,其对数据的安全要求和系统的稳定运行要求 是首要的。试想,财务主管的密码被窃取,敏感财务数据被非法存取,这对企事业单位来说无疑是一场灾难。所以,财务系统应用平台全面向INTERNET平台 转移,言之尚早,只要是真正对用户负责的软件厂商,在安全问题得不到保障的情况下绝不会贸然向用户发布所谓“B/S”的商业应用,自砸招牌,不负责任。  
   
  (2)   ACTIVEX控件一般在编程上用作界面组件,供容器进程(如浏览器)调用,也就是说,ACTIVEX控件有公开的调用接口,容器进程调用这些公开的调用 接口操纵ACTIVEX控件的行为,或触发ACTIVEX控件内置的行为,故ACTIVEX控件一般用作代码重用的界面组件,绝少用作业务模块。而 “B/S”版财务软件就是用ACTEIVEX控件代替以前财务软件中的模块。这种代替产生两个问题,一是ACTIVEX控件是可任意驱动调用的(大部分的 编程工具都支持ACTIVEX控件的调用);二是外来ACTIVEX控件内置的行为是不可控的、未知的。第一个问题可能导ACTIVEX控件的非经授权的 调用存取财务数据,也即绕过“B/S”财务软件的客户端。第二个问题可能导致恶意的ACTIVEX控件咨询破坏客户端系统。出于这样的原因,IE等到浏览 器对运行下载的ACTIVEX控件安全检查十分严格,而所谓的“B/S”版财务软件则往往要求浏览器取消IE等浏览器的ACTIVEX控件安全检查,这不 啻于把客户端系统对外门户大开。  
   
  (3)   ACTIVEX控件的核心技术基础就是COM对象,COM对象也有公开的接口,也即是设计成“被驱动”的。“B/S”版财务软件一般用COM对象用作应用 服务器,其接口被客户端的ACTIVEX控件调用以存取数据库,这是一个非常致命的安全漏洞。稍懂COM原理的编程人员轻而易举便可获得COM对象的接口 函数列表,然后自己去驱动COM对象存取后端数据库,这无疑将企事业的业务数据(存放于后端数据库中)向INTERNET公布!这并非说COM技术一无是 处,COM对象设计原意是开放,代码重用,在编程中COM技术是一门非常有用的技术。  
   
  四、   国内财务软件厂商的策略  
   
  一一针对“B/S”版财务软件,似乎国内的财务软件厂商对之反应冷淡,用友在力推其UFERP,金蝶主张三层结构财务软件。其实,财务软件作为商业应用软 件应以“应用为本”,贴近于广大财务人员的实际工作需要,引领企事业单位的财务管理水平提高。撇开财务软件蕴含的功能、思想,空谈开发技术如何超前、先 进,这是本末倒置,误导用户。  
   
  一一当前的国情也不适应“B/S”版财务软件的配置要求,从前面所述其逻辑组成图可见,“B/S”版财务软件至少需要以下软件支持。  
   
  (1)   IE4.0以上浏览器(NETSCAPE   NAVIGATOR不太支持ACTIVEX)  
   
  (2)   WEB   SERVER  
   
  (3)   大型数据库(SQL   SERVER,   ORACLE等)  
   
  一一其中,WEB   SERVER和大型数据库的安装、维护、管理对于一般的财会人员甚至一般的企业IT人员过于复杂,更遑论其购置成本了(大型数据一般几万元人民币以上)。 假如是单机应用的话,也需在一台计算机中配齐这些支持软件,其总拥有成本(TOC)巨大,效益低下。不可忽视的还有为了安全而额外支出的凤险、精力和金 钱。
posted on 2007-03-28 23:57 OMG 阅读(1484) 评论(3)  编辑  收藏 所属分类: 财务系统

FeedBack:
# re: “B/S”版财务软件辨析
2007-11-04 21:35 | 财务总监
我就是财务总监,我们用了几年的B/s很好,要财务的B/s,你不了解说什么屁话。只要有,我买!  回复  更多评论
  
# 试试“企管家”账务版(WEB版,纯B/S结构)财务软件!
2008-04-05 12:00 | 老哥


无须讳言,成长型企业在快速的发展中,都存在这样那样管理上的困惑,要么成本居高不下,要么效率不再提高,要么人员难于管理,要么市场难有突破…这就是发展的瓶径,这就是成长的阵痛!作为企业的管理者,或许被日常的管理事务缠身,或许被整天的应酬麻痹,当然或许也早注意到了这些问题,已然在寻求解决之道。

作为致力于为成长型企业提供管理帮助的“企管家”(http://www.mByIT.comhttp://www.easy-erp.com),一直试着解构这些困惑,努力寻找解决方案。客观地讲,宏观的社会的行业的等等都是导致问题的原因,但是理念和思维却是至关重要的,合理地导入和实施信息化管理,用清晰的信息流来约束不稳定的人治,或许是解决方案之一。

通过不少用户的实践, “企管家”财务业务系列网络化管理软件,在一定程度上解决了他们的问题,您有兴趣,可以继续读下去,看一下他们的案例简述,或许对您有所启发。

案一:甲公司是一家仪表生产厂,各地有200余家分销商,为了保证及时供货,需要大量库存做保证,每年平均库存资金占用高达5000多万元,严重制约了资金流动。在与数个ERP和定制厂商竞标中, “企管家”依托其WEB管理软件平台的高性价比脱颖而出,仅3个月就完成了信息化实施。各地分销商在授权范围内,通过互联网登录设在甲公司内部的服务器,实时登记订货需求,系统经过处理,自动调配库存,下单装配。现在甲公司不仅稳定了分销商队伍,还使库存资金占用降低到约3000万元,大大节约了成本。

案二:乙公司生产厂在江阴,总部在上海,公司老总为了准确掌控业务经常两边跑,相当辛苦。 实施了“企管家”业务版后,销售和库存信息由两边的业务人员实时登记在总部的服务器上,老总哪怕在国外都能及时把握情况,动态调度管理。现在人轻松了,管理却规范了,甚至有时间能送送孩子上学了。(试用:http://www.easy-erp.com:6666)。

案三:丙公司是一家设备公司,公司在外地有数个同时施工的项目。由于项目大,周期长,都派驻了财务人员。可是由于不独立核算,如何及时准确记账,成了严重问题。在与数个老牌财务软件竞标中, “企管家”账务版以其国内稀有的WEB版(纯B/S结构)财务软件优势又脱颖而出。现在公司财务总监,通过“企管家”严密的权限控制,即让各地财务人员将凭证能实时登记到设在其公司内部的服务器,又能保证各项目部只能看到自已的账,从而顺利解决了这个财务管理的长期心病。(试用:http://www.easy-erp.com:5555)。

“企管家”还有不少或许让您有所启发的案例,鉴于篇幅,不再赘述。若您也有管理上的困惑,也想找人出注意,请拿起您的电话,我们将派富有经验的专业人员,与您的管理人员做免费咨询和沟通(QQ:602688966),以期找出问题,提供实用的解决方案,使管理不再混乱,成本得到控制,效益得以提升!


  回复  更多评论
  
# re: “B/S”版财务软件辨析
2013-07-29 13:06 | 北京安易天地软件有限公司
@财务总监
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 

<2007年3月>
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(1)

随笔分类

随笔档案

IT风云人物

文档

朋友

相册

经典网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜