随着中国协同市场的崛起,协同OA软件系统已经成为集团化企业的刚性需求,系统的架构已经越来越成熟,并且逐步形成了标准和原则,这些对于提高集团化企业的协同OA软件系统交付成功率提供了很大帮助。那么集团化企业架构应该遵循哪些原则呢? 1.可行性和适应性原则 OA软件系统的开发设计,应确保技术上的可行性,适合招标人的核心需要,满足主要功能需求,适应需求变化时的系统的免代码自定义和功能模块加减、调整。 OA软件系统核心需求的吻合度是信息化建设价值体现的保障,用户在工作流程、等方面的核心需求的满足度是保障项目成功的基础,同时,因信息化建设不是一蹴而就的事,因此需求也会日新月异,为能够适应需求的变化,OA软件系统从架构上应采用平台技术,从扩展上增加功能模块自定义功能,从而可以免代码,自定义新功能模块,适应未来的发展需要。 2.前瞻性和实用性原则 OA软件系统的开发设计,即要考虑到最大限度的增加系统的价值,最大限度的吻合各应用者的需求,充分考虑系统今后功能扩展、应用扩展、集成扩展多层面的延伸,实施过程应始终贯彻面向应用、围绕应用,依靠应用部门,注重实效的方针。同时又要兼顾到成本控制、项目周期控制等因素,因此在功能的部署上也需要遵循实用主义。 3.先进性和成熟性原则 OA软件系统的开发设计,既要采用先进的管理理念、计算机技术和方法,又要注意软件系统、硬件设备、开发工具、软件产品的相对成熟。 OA软件系统的开发设计,从设计思路、开发原则、系统架构、网络拓扑、实施软件系统、硬件设备、开发工具等各种角度考虑整体解决方案的先进性,所选主体产品的技术架构具有先进及前瞻性,可以跨平台应用或配置,确保所选主体产品在技术上处于领先水平,充分考虑系统今后的延伸,保证系统5年内保持不落后。 产品设计中建议有限选择J2EE技术架构,在产品开发过程中融入WEB2.0等众多先进技术。使系统具备国内同业领先的地位;保证IT投资的有效性和延续性。产品最好采用构件的思想进行设计,如纯BS的图形化流程编辑器等,确保核心应用的客户化程度,从而能够做到快速的产品开发和随需应变。 4.开放性和标准性原则 OA软件系统的底层应支持各个层次的多种协议,支持与业务系统的互通、互联,应用系统采用标准的数据交换方式,保证数据共享。 在设备选择及网络方案上也要坚持开放性原则,使系统对各种硬件设备的互连互通;在软件上支持跨平台和开放数据接口,便于与其它系统软件互相集成,未来支持与业务系统、门户等系统的单点登录集成,在可获得相应系统的数据结构情况下,实现与这些系统的应用、门户、数据等各层面上无缝连接。 5.可靠性和稳定性原则 OA软件系统必须是可靠的,一般的人为和外部的异常事件不会引起系统的崩溃;同时系统有较高的可用性,当系统出现问题后能在较短的时间内恢复,而且系统的数据是完整的,不会引起数据的不一致。 1000人同时在线的情况下,系统登陆(包括整个主界面加载)不大于10秒。数据浏览不大于10秒;数据查询不大于8秒;数据统计不大于30秒。主机系统能够保持7*24稳定的不间断运行,从系统软硬件平台及网络等方面来保证系统的稳定性;对于所采用的主备服务器方式,若主服务器宕机时,可实时地切换到备用服务器上,用户的应用不受影响。 6.安全性和保密性原则 OA软件系统的开发设计既考虑信息资源的充分共享,更要注意信息的保护和隔离,因此系统应分别针对不同的应用、不同的网络通信环境和不同的存储设备,采取不同的措施,包括系统安全机制、数据存取的权限控制等以确保系统的安全性。 其中,采取的措施包括但不限于以下:平台安全;应用安全;数据安全;容灾备份;管理安全;密码策略等等。 7.可扩展性和易维护性原则 为了适应未来的业务拓展和项目的功能扩展,必须充分考虑以最简便的方法、最低的投资,实现软件系统的扩展和维护扩展。 因此,在OA软件系统的开发设计中,需要考虑到应用及系统不断扩展的要求,以形成一个易于管理、可持续发展的体系结构。未来业务的扩展只须在现有机制的基础上,增加新的应用与服务模块。一方面当应用量增加,用户数增加时系统可以平滑增加服务器的方式来支撑新的压力要求发;一方面,当新的技术和产品出现进行升级时,系统能够平滑过渡而不影响用户的使用;另一方面,产品有新的功能增加时,可以通过插件和模块定制平台的方式,轻松实现业务的扩展。 在设备选择及网络方案上坚持开放性原则,使系统对各种硬件设备的互连互通;在软件上支持跨平台和开放数据接口,便于与其它系统软件互相集成,未来支持与业务系统、门户等系统的单点登录集成,在可获得相应系统的数据结构情况下,实现与这些系统的应用、门户、数据等各层面上无缝连接。 系统的管理和维护,应该采用集权和分权相平衡的思想,方便用户自行进行客户化功能改造,方便用户自行定制界面数据项的显示;同时在网络或系统出现问题时能及时、快速地恢复系统的正常运行,保证系统的可恢复性,具有较高网络系统的抗干扰能力。采用各种免代码的模块定制平台,帮助用户实现功能的DIY设计等。 8.美观性和易用性原则 系统用户界面的设计采用Web2.0用户界面设计技术,界面根据用户需求灵活更改(增强标签分类特性),注重用户体验,使系统各项功能易见、易学、易用。 作为全员应用系统,易用性和用户体验是项目成败的关键要素。可采用电脑、手机等各种方式下登录,AJAX、图形化编辑器等各种新技术,并且易读、易理解、易操作,用户界面简洁、美观、友好,易于用户掌握、操作和使用;系统管理的使用及管理也以简便、易于操作、方便实用为准则。严格遵循易用性六原则,实现从产品的部署、登录、使用、维护、升级、扩展的全方位易用,从而提升系统的黏着度。 9.大并发能力支撑的原则 OA软件系统的开发设计,应该支持应用和数据库等多重负载均衡能力,支持附件服务器和数据库服务器分离技术,从而支持数万用户同时在线和同时操作的能力,不会因为用户数的增长或者信息量的增长,而导致系统响应能力下降。
信息发布:广州名易软件有限公司 http://www.myidp.net
|