请大家过来谈一谈国内软件行业的最新发展趋势---怎样构架一个通用行软件平台!
软件基础架构平台可分为组件化业务基础软件平台,如东软金算盘、用友、金蝶,模型化业务基础软件平台如Justep、BAAN、SAP。这两种做法各有特点,所包含的基本内容不尽相同,适应对象也大有不同。
业务基础软件平台对管理软件开发模式产生了革命性的影响,并诞生了全新的开发模式—EMA(企业模型自动化)。EMA基于业务和管理层面,以业务建模为基本手段,从而构架、开发和维护业务应用系统。它的最大特点是业务导向和技术无关性。EMA采用模型自动执行作为软件的主要实现方式,应用软件中非常困难的实现部分和大量重复的业务逻辑已经无需编程。它可以从许多方面大幅度地提升现有软件开发的效率,并且大大降低软件开发的成本。
不仅如此,业务基础软件平台的出现也会对管理软件产业链产生重要的影响。业务基础软件平台诞生之后,管理软件可以由两种主要方式提供:一是基于软件基础架构平台,二是基于业务基础软件平台。当然,也还会有少量其他的方式,如适用于嵌入式系统的管理软件、直接在操作系统之上开发的管理软件。计世资讯(CCW Research)认为,未来的2~3年内,将会有越来越多的复杂应用软件系统建立在业务基础软件平台之上。在管理软件领域,甚至会掀起一股从软件基础架构平台向业务基础软件平台迁移的高峰。预计在2005年,主流的管理软件都将基于业务基础软件平台。
本文只是起一个抛砖引玉的作用,希望大家共同探讨一下这个问题!