软件发展新方向-新技术革命
2003-04-03 08:52
134 查看
【软件发展新方向】 近年来,由于企业的快速发展和行业间的特殊性以及企业个性化,软件大规模定制日渐成为市场需求,传统的管理软件开发上的开发效率以及实施过程已不能适应企业发展的需要。由此软件供应商大力发展新的技术,探求新的开发模式。分布式三层及多层结构就是其中的一种。随着分布式三层结构的快速发展和广泛应用,其优势也越来越被业界认同。其全新的构件理念和分离的业务逻辑以及分布式负载平衡,从更粗粒度来解释传统的面向对象思想,使得软件复用从代码级上升到业务构件级,其分布式负载平衡以及容错能力,使得不需要小(中,大)型机也能架构复杂的企业及应用。但是,实际应用中分布式三层结构还有待完善,企业的发展和行业的竞争呼唤一种全新更高效率的开发方式。未来的管理软件(指所有协助企业管理的软件,如SCM,CRM,MIS,EAI等等)开发应该是构造这样一种基本的通用平台,这个平台具有技术无关性,并提供一定的标准,遵循这个标准所开发的一些模板和业务组件,可以导入到此平台中去,并且可以对业务组件提供解释执行的环境。更为理想的情况是,通过系统的向导,用户可以自己定制模板和业务组件。 具体业务相关的用户界面可以通过向导的方式由用户界面模板产生(解决了用户所需基本信息变化所带来的问题,这是三层结构UI所困惑的问题),这些模板通过一定的机制与业务组件通讯,实现业务逻辑。统计报表也可以从一些报表模板中生成,基本原理与用户界面的生成一样。在这个平台标准之下,软件供应商之间的遵循一定的标准,相互协作,使得大规模定制,企业内部以及企业之间的数据共享和信息交换成为可能。这样软件开发的中心就转移到业务改进和实施上,而不是传统的你改变业务,我改代码,令我晕倒的方式。(相闻,有不少软件企业被拖死在这种长期的消耗战之中)虽然具体实现有待探讨,但我们完全有理由说:让传统的诸如我之流的代码工人见鬼去吧!2003/4/2【补充】或许你认为下面的功能是必须的,那么我们还可以把这个平台做成一个具有较高业务开发能力的二次卡发平台,在某些方面类似rose等工具,它能够对预先定义的图元和文字描述(如UML)等构成的业务设计进行解释分析,生成内定的数据空间(不用你设计数据库了^_^)和交互界面(可以是默认的也可由模板向导生成)等等。然后你对业务的构造就是业务流图或业务类图.(耶,不用写代码,爽吧)
相关文章推荐
- 关注软件发展的新方向
- 谈谈软件测试的职业发展
- 2006年软件行业发展大预测
- 网管软件发展趋势:智能性、高效性、业务性
- 加密软件的加密技术发展分析
- 收购后如何发展? 06年Flash软件五大走势
- 勒索软件发展趋势及其防护策略
- 李开复谈互联网7大趋势:软件企业将获得大发展
- 报表软件发展趋势
- 应用和数据库发展cluster还需要HA软件吗?
- Atitit 移动互联网 产业维度 1. 移动互联网带来的模式变革 1 2. 从视窗到“苹果与机器人”,软件发展模式的颠覆 2 3. 第3章 从X86到ARM,蚂蚁绊倒了大象 2 4. 第5
- (转载)软件架构技术的发展历程总结及思考(骆金松)
- 共谋发展:软件孵化器与软件开发云
- 源代码安全是软件开发企业健康发展的核心要务
- 软件项目管理学(SPM)的发展
- 即时通讯软件的发展演变
- 印度软件外包发展简记
- 软件测试职业发展规划(转载)
- 什么是C/S和B/S架构(软件发展方向)-间歇博客
- 软件测试职业发展方向