|
不久前,由工信部、发改委、科技部、国家外国专家局和北京市政府共同主办的第十七届中国国际软件博览会在京举行,北京魔方恒久软件有限公司荣获2013年中国自主软件最具技术创新企业奖。
魔方恒久软件荣获2013年中国自主软件最具技术创新企业奖
这个奖项的获得,很大程度上是基于公司不断进行技术创新,推出并完善全世界第一个面向普通用户的Web数据库应用平台——魔方网表。
普通用户就是不懂编程专业知识、只拥有基本电脑操作能力的用户。自从信息化的概念引入中国以来,高技术门槛一直是阻碍它发展的一个重要原因。用户要不只能选择死板的套装软件,要不就只能花费昂贵的费用定制开发。
如果普通用户能像使用EXCEL那样根据自己的需求自己定义数据格式和计算公式,同时能达到数据库管理系统那样的网络共享,强大的权限管理,最好还能不用装客户端软件,打开浏览器输入网址就可以使用,那就太好了。
要实现这个梦想,可不像做个管理软件那么简单,会面临很多很难解决的技术难题。
首先遇到的一个问题就是数据库结构的动态调整。开发一个数据库管理系统,数据库结构一般都是开发阶段就设计好了的,很少会在上线运营后调整,以避免影响运营中的数据。但是如果产品面向的是普通用户,我们不能假设没有数据库设计经验的用户能够一次性正确地设计好数据库结构,我们应该想象这是一个不断试错,不断修正的过程,甚至边使用边修改。这对数据库结构修改的灵活性有很高要求。魔方软件的开发工程师经过大量的研究,实现了数据库动态重构技术,完美解决了这个问题。
魔方网表:技术创新只为普通用户
第二个大问题是,如何做到既能实现复杂的业务逻辑,同时又能让普通人很容易理解概念,很容易构造出这种业务逻辑。魔方软件的开发工程师联想到了数据库中的触发器和excel里强大的函数公式,结合这两个概念,创造出了回写公式。回写公式既容易理解,又完全兼容excel的公式格式,还可以和数据操作完美结合,这就让普通用户能灵活组合使用回写公式完成非常复杂的业务逻辑。同时实现了业务逻辑编译执行的技术,可以把用户的回写公式转化为XML描述,并最终转化为JAVA代码执行,极大的提高了执行速度。
再有一个大问题是,如何实现一个高度灵活的权限体系?现有所有软件的权限体系,基本上都是在数据结构和业务逻辑已经确定的情况下构造的。魔方软件绝不满足于实现一般意义上的的权限系统。魔方网表已经做到了数据和业务的完全定制化,如果权限也能根据业务数据和业务逻辑的需求变化而变化,就更加完美了。权限系统设计不好是很容易影响系统性能的,如何兼顾灵活和性能是个难题。经过不断的论证,设计,实践,改进,魔方软件终于实现了业务数据相关的用户可自定义构造的权限体系技术,弥补了传统权限体系的不足。这项技术具有世界领先水平,为魔方软件首创的技术。
类似的问题数不胜数,经过多年的积累,不断创新,魔方软件积累了数十项核心技术创新。比较重要的还有表间智能关联、智能数据标签、异构数据库数据交换技术、模型驱动的界面自适应技术、基于REST的分层模型架构等技术,这些创新无一不是为了做到面向普通用户。
技术为简单而生,魔方网表的简单实现了从量变到质变的跨越,管理软件只有人人都会做、都能改,信息化才能真正的平民化,日常化,非项目化,让管理创新可以轻松实现。
多年来,北京魔方恒久软件有限公司致力于让技术创新服务于普通用户。荣获最具技术创新企业奖是用户和行业对魔方网表的认可,也是魔方恒久继续进行服务于普通用户的技术创新的动力!
|
|