易OA的设计将完全基于标准的三层体系结构,采用先进的.NET技术,包括基于.NET技术的开发工具。保证系统的质量,在进行系统的设计、开发、部署和运行管理规划时将遵循如下技术特性原则:
先进性
系统基于以XML为核心的当前最先进的企业应用开发平台Microsoft.NET,同时采用了很多国际上先进、成熟、实用的技术标准,既保证系统实现的功能,又满足应用发展的需要。
安全性
保证系统数据处理的一致性,保证业务和数据不被非法侵用和修改伪造,保证数据不因意外情况丢失和损坏,提供多种安全检查审计手段。使用系统平台的相关安全设置以及应用系统的安全性,实现整个系统的安全性。确保系统不被非授权用户侵入,数据不丢失,传输时数据不被非法获取、篡改,确认对使用者、发送和接收者的身份等。
可靠性
采用多种高可靠、高可用性技术以使系统能够保证高可靠性,尤其是保证关键业务的连续不间断运作和对非正常情况的可靠处理。
可伸缩性
系统应该真正符合三层客户/服务器体系结构,随着应用水平的提高、规模的扩大和需求的增加,系统应能满足新增的需求,而系统的体系结构不需做较大的改变。此外,让一群相同或不同的服务器共同工作,平滑升级。
可扩展性
系统应能方便扩展,以支持有价值的新兴应用。同时,多服务器集群协同工作,实时地监测服务器状态,自动负载平衡,以保证实现大用户量并发处理和高效的网页浏览速度。
开放性
.NET技术全面支持XML、SOAP、WebService、LDAP等当前受到普遍支持的开放标准,这就保证了本系统能够与其它平台的应用系统、数据库等相互交换数据并进行应用级的互操作和互连性。系统构建在.NET基础架构之上,可以保证组件的重用,保证在将来发展中迅速采用最新出现的技术、长期保持系统的先进。
实用易用性
系统应具有一致的、友好的客户化界面,易于使用和推广,并具有实际可操作性,使用户能够快速地掌握系统的使用。
可管理易维护性
系统平台具有良好的可管理和易于维护的特点。充分考虑到了可管理性对本系统的重要性,在设计中充分利用多种管理手段,以保证系统易管理易维护的特点得到充分发挥,以满足本系统的需要。
个性化技术
保证在系统的设计和实施过程中,为用户提供个性化的服务,使用户能够根据自己的业务需求和喜好定制工作平台的内容,减少使用的复杂程度,提高使用效率。
成熟性
采用的应用系统平台和软件技术、产品都应具有经受市场长期考验,并具有国内外的众多成功案例。
可行性
系统必须能够比较方便地实现设计目标中所要求的功能,具有易于实施,易于掌握以及实施成功率高的特点。