早在十几年前很多软件企业为了走出作坊式生产模式纷纷做出了各种尝试,其中比较有代表性的就是所谓的“配置化二次开发平台”,国内比较成功的有金蝶 EOS、普元 EOS、用友 UAP,这条路到底能走多远,通向哪里?这是一个关乎软件企业生死的问题。。。
后来这种平台有了新的名字“Business Process Platform”,并裹挟MDA、SOA、ESB等新玩意儿声势浩大的滚滚而来。。。
本质上来说,这些都来源于全人类的一个共同理想——全自动的软件开发,也就是说将“业务需求规约”到“实际可运行的软件系统”之间的过程傻瓜化、最好自动化、最好一键完成!
上帝说:要有光,于是就有了光;客户说:要有XXX系统,于是就有了XXX系统。。。
但是要达到上帝的水平还有很长的路要走,于是很多人形而上学的认为“做不到全自动,能做到配置化半自动也不错啊!”,事实真的如此吗?
生!
1.更高层次的封装,部分解决了软件企业如何积累和重用的难题。
2.技术细节的隔离,更容易实现总体质量管控,前提是要有足够强大的架构能力。
3.生产效率提升,这种优势表现在平台实施的初期和历经磨难后的成熟期(很多企业挺不到这时候)。
4.随需应变,相对比较容易对软件系统修改实现快速反应,前提仍然是强大的架构能力。
5.随着平台标准的普及,形成独立的生态环境,创造全新的商业模式,国内企业希望渺茫。
6.用户可以DIY,客户价值的提升,前提是平台要足够成熟。
死!
1.系统复杂度守恒,平台也好代码也罢,也许通过高级封装后配置化的操作过程让人眼前一亮,但是这样真的让软件系统开发变得更容易了吗?也许人工智能再发展50年后我们可以更轻松,但是现在——平台化更多的是将编码复杂度转换成了配置复杂度。
2.我们假设推行平台化的企业拥有强大的技术架构能力和充足的资源投入,但是一个平台的研发和成熟是要遵循客观规律的,而且这个过程就算有人才和资金的双重保障也不可能一蹴而就。
平台逐步成熟过程中面临的种种问题和不可跨越的困难只能是有苦自知,比如平台化初期带来的测试困难、模式僵化、项目妥协等问题。平台就算有了比较健壮的核心架构,到了实际生产环境中后也必然为了满足实际需求而频繁修改升级,可以说国内90%以上的企业不可能兼备挺过平台成熟期的项目管理能力、架构与技术实力和最重要的外部市场环境。
3.要保证一个平台产品的销售能够获得足够的回报,必须要有大量的客户,而作为产品销售形态,平台产品还需要强大的技术氛围和社会认识。然而不幸的是,在中国要达到这点面临很大的困难。大家往往会怀疑中国能否诞生这样足以形成标准的高端技术。
4.现在各家厂商推崇的平台技术都集中在业务应用层面上,因为这些厂商认为由于中国的客户水平比较低或者业务模式经常发生变化,对这种灵活修改业务架构的产品的需求是中国这一市场的特点,它们希望能够凭借抓住这一机遇而获得飞速发展。
然而,这些厂商的想法颇有些一厢情愿。一方面,这些厂商的核心技术往往采用J2EE技术作为基础,并结合一些SOA或者建模来实现,但这对于国内的用户来说还没有彻底理解,甚至存在一定的质疑,而对于开发人员来讲,要他们抛弃通用的技术,而学习这种看不到未来的技术,也存在相当大的困难。
5.现在这些做企业平台技术的厂商,其处境分为三类,一类是依靠自己原有的客户来进行推广,主要是为了降低开发的成本;另外一类是将自己的产品进行很多针对行业化的工作,从一些行业切入到客户,虽然也有厂商取得了成功,但再要继续扩大规模,形成标准的可能性很小,企业成长的速度也受到限制;第三类便是力图推广成为一种新的标准,这类企业面临的困难最大,而且在中国这种市场上,成功的可能性受到了很多人的质疑。
6.有人说软件企业可以在自己擅长的领域内合纵连横结成同盟,而后再推出标准化平台,一统江湖!要达到这点,企业间的各自利益纷争将成为最大的阻碍。
总得来说,在国内推行软件平台化是一个九死一生的赌局!但是国内很多软件企业都处于无法突破但又无计可施的状态,未来路在何方呢?
个人认为,首先要充分而客观的分析评估企业现状和实力,在主流技术领域厚积薄发,形成既符合业界标准又能有效实现企业积累与重用的架构形式,由点至面的逐步提高业务封装水平,借助各种工具和方法完善各环节工作流程,最终形成一套有效的体系帮助企业实现升级和跨越。。。
分享到:
相关推荐
设计内容及要求 1.有六间病房,每个病房装有呼叫按钮; 2.1号优先级别最高,1—6优先级别依次降低; 3.当有病人紧急呼叫时发出5S的呼叫声; 4.护士值班室有一个数码显示管,可显示呼叫的病房号。
资源包括了实现八路彩灯循环控制的multisim仿真电路图,相信对于新手会有帮助。可以实现各种彩灯的循环控制以及不同的循环方式
基于单片机——八路扫描式抢答器设计论文.zip
单片机毕业设计——八路扫描式抢答器设计论文.zip
个人自己设计的抢答器,参考了之前的有些成品,也有一些改动,希望帮助到有需要的人 压缩包包含一份报告和仿真文件的最终版本
基于单片机——具有定时功能的八路数显抢答器的设计论文.zip
单片机毕业设计——具有定时功能的八路数显抢答器的设计论文.zip
数电课程设计报告《八路数字抢答器》.pdf数电课程设计报告《八路数字抢答器》.pdf数电课程设计报告《八路数字抢答器》.pdf数电课程设计报告《八路数字抢答器》.pdf数电课程设计报告《八路数字抢答器》.pdf数电课程...
八路抢答器八路抢答器八路抢答器八路抢答器八路抢答器八路抢答器
八路抢答器 multisim仿真源文件
八路数显智力抢答器八路抢答器课程设计任务书数显式八路抢答器............范文:数显式八路抢答器原文:摘 要为了适应现代电子技术飞速发展的需要,更好的培养出21世纪的应用型人才,每个高校都开设的《数字电子...
八路抢答器原理图——简单模电数电实现,非单片机编程
此为八路抢答器的课程设计和实习的总结性报告,当然八路抢答器还得自己去动手做
八路抢答器 转载 很有用 希望可以帮助到你
八路彩灯课程设计八路彩灯控制器的设计.pdf八路彩灯课程设计八路彩灯控制器的设计.pdf八路彩灯课程设计八路彩灯控制器的设计.pdf八路彩灯课程设计八路彩灯控制器的设计.pdf八路彩灯课程设计八路彩灯控制器的设计.pdf...
035 单片机八路抢答器课程设计 八路 抢答器 仿真
通过上述文档可制作八路呼叫器,八路呼叫器用途比较广,设计领域较大,例如:医院病房设备中设置八路呼叫器,但病人有紧急情况时,按下病房的按钮,医院总控制中心发出警告,并显示病房号码,医生就能尽快赶到现场...
EDA课程设计之八路彩灯控制系统.pdfEDA课程设计之八路彩灯控制系统.pdfEDA课程设计之八路彩灯控制系统.pdfEDA课程设计之八路彩灯控制系统.pdfEDA课程设计之八路彩灯控制系统.pdfEDA课程设计之八路彩灯控制系统....
基于Multisim的八路抢答器电路设计
八路彩灯课程设计详细分析报告,需要的同学可以下载学习借鉴~