平台化软件的设计与应用前景分析

互联网 | 编辑: 江海明 2006-10-13 10:00:00转载 一键看全文

2003年,中国软件市场销售额达到400亿元左右,软件市场进一步升温。在几百亿元的市场规模下,掩盖了这样一个事实:软件项目成功率非常低。根据统计,超过80%的项目不能在最初估计的预算和进度内成功交付。这对用户和厂商都产生了严重的影响,对于软件产业的健康成长也非

2.平台化软件的设计要求

  2.平台化软件的设计要求

  1)具备灵活方便的二次开发能力

  传统的管理软件大多脱胎于财务软件和MRPII的结合,这种结合不仅生硬、集成度不高,而且结构僵化、死板,无法适应千变万化的企业环境和需求,在客户化和二次开发过程时往往进度缓慢,实施困难。作为新一代软件系统,平台化软件则应该具备更好的应用开发和维护的工具和接口,实施时可以迅速根据用户的特点进行部署和二次开发,用户可以最大限度地使用贴近自身特点的管理软件。

  2)实现分布式应用系统

  传统的管理软件局限于内部的资源管理。平台化软件应该将整条产业链上的多家企业通过Internet和数据平台组成一个更加紧密的协同化生产组织,实现企业与企业之间的资源共享,疏通企业的各自的信息孤岛,实现各类功能互连、互通、互动的有效集成。过去以自身为主的企业与企业之间的竞争,转变成为协同化作业的企业链与企业链之间的竞争,极大地增强企业的竞争能力。

  3)做到硬件独立和软件环境独立

  这样做给用户带来的好处是,用户不必关心采用何种硬件或数据库平台,应用软件也不受硬件平台的迁移的影响。例如,大部分传统的国产管理软件系统只能支持windows操作系统和MS SQL Server数据库,对UNIX、OS/390等大型主机平台以及Oracle、DB2等企业级数据库就无能为力,而新一代的平台化软件则可以支持各种操作系统平台,多种数据库系统,用户可以有更灵活、广泛的选择余地。

  4)实现上层应用的技术无关性

  平台化软件使运行于上层的应用软件在某种程度上做到与技术无关,而是面向具体业务;一个平台可以运行企业管理系统、校园管理系统或医院管理系统等。

  5)采用B/S与C/S结构相结合

  B/S结构具有免安装的特点,C/S则具有更高的安全性,不安装无法访问。只要能上网,就可以通过浏览器对B/S结构系统访问,输入帐号和密码后任意机器(如网吧)可以登录系统。所以,对于网上交易、门户网站等可以采用B/S结构,但是对于重要的内部数据,如财务管理、物资管理等内部机密资料和数据,最好采用C/S结构。但是无论B/S还是C/S结构,都必须采用分布式结构,可远程网络访问,平台设计采用三层结构。

  此外,工作流、报表图表工具等也应与应用开发工具组合在一起,提供一个支持管理应用开发的平台。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑