■ 平台式设计
本WebOA 系统设计时,重点考虑了系统的扩展性,本系统是在迈斯互动™的软件平台基础上开发的,软件平台就相当于一个大型的插座,允许符合系统结构的各个功能模块方便的添加到本平台中,除了本公司提供的各个标准功能模块外,我们还能针对客户的个性化需求进行开发。
■ 开发标准
系统采用B/S架构,使用微软公司的技术解决方案。 开发环境采用微软的Visual Studio 2005。引入Windows DNA 概念,将Windows DNA 应用到系统开发中。Windows DNA 是Microsoft 最新推出的一种基于Windows 平台的网络分布式应用体系结构,是综合PC、客户机/服务器以及Internet/Intranet 计算模式为一体的应用体系结构。
开发技术选择N-tier (多层) 的软件结构,N-tier指的是将通常构成软件的表示层﹑逻辑事务层﹑数据层分为物理上分离的三层。
N-tier结构具有以下优点:
□ 转换数据库的代价低
□ 逻辑事务层迁移代价低
□ 资源可以留在内存池中高效重复使用
□ 各层之间相互独立
□ 可以查出运行延时的原因
□ 可以确定错误的位置
操作系统平台
为了迎合大部分用户的要求,本系统选用了Windows 2003 Server操作系统,Windows 2003 Server 是为满足各种规模的企业的需要而设计的,这些企业包括从集中管理的小型企业到分散经营的大型企业。Windows 2003 Server 建立在 Windows 2000 的强大功能基础之上,它为一个操作系统可以与基于标准的目录、Web、应用程序、网络、文件和打印服务、强大的端对端管理和可靠性实现的集成程度设定了新的标准,这种集成为业务与 Internet 更好地结合提供了最佳的基础。"商务互联网"从这里开始。
数据库平台
Microsoft® SQL Server™ 2005 数据库作为一个性价比很高的系统,完全可以担负关键性任务。
Microsoft® SQL Server™ 2005 版是 Microsoft 的数据库产品的定义发行,它是在 SQL Server 2000 版的坚实基础上创建的。作为 Windows 数据库家族中出类拔萃的成员,SQL Server 2005这种关系型数据库管理系统 (RDBMS) 能够根据各种类型的企业客户和独立软件供应商 (ISV) 构建商业应用程序,本产品在易用性、可靠性、可伸缩性以及数据仓库等方面有了显著的改进和创新。
■ 远程办公
由于本系统是基于 WEB 标准开发的,即具有固定专线的用户可以开放远程办公的功能,让所有员工可在家里或出差的时候也可通过 Internet 进行异地远程办公。但考虑到并不是每个企业都有固定的专线,而实现 Modem 拨入提供多用户使用的方案要耗费的资金和管理成本投入又非常的大,因此本公司针对这问题开发了“网络通”的模块。“网络通”是本公司针对WEBOA专门提供的一个服务,主要是提供给没有固定IP专线的用户,使他们通过各种上网方式(Modem拨号、ISDN、虚拟拨号ADSL ……)连通互联网后,使内部服务器通过“网络通”服务可让企业外部通过固定的地址访问进来。即虚拟了固定IP的专线服务器。
■ 强大的工作流生成器
工作流生成器,简单易用,功能强大,适用性强,而且设计思想独特,使客户更大的自主权。可由客户自己生成各种流程类型及其各种客户实际需要的字段。收发文、申购、客户服务、信访处理、合同审核等等流程,都可随心所欲的定义。从而将客户间的差异性巧妙的化解。
■ 整合腾讯公司RTX(腾讯通)
迈斯互动™WEBOA管理平台软件整合了知名企业腾讯公司的RTX(腾讯通)软件,进一步提高企业内部以及内部与外部合作伙伴的信息交流、文件交换的效率。
RTX(腾讯通)是腾讯公司推出的企业级实时通信平台,致力于帮助企业提高工作效率、降低沟通成本、拓展商业机会,是一种低成本的、集成多种沟通方式(文字,语音,视频,文件传输,文件共享)的企业内外联系的即时通讯工具。
■ 人性化的操作模式
互联网将人与机械的合作提升到了一个新的层面,经过自公司成立以来技术的不断创新及延伸,浏览器加服务器的B/S模式已经将大部分软件应用以网站形式进行人机交互。网站已成为一个集美学、心理学、应用科学为一体的新人机界面。有关课题已经成为人机界面专家重点研究开发的对象。
■ 安全机制
WebOA在不同的应用层面均采用了对应的安全机制,首先本系统的各个功能模块均采用权限设置功能,从模块到功能都可按管理员的要求开放给指定的用户使用。其次才数据传输的过程中采用了SSL规范的数据加密手段提供了更加安全可靠的安全机制。再次对于敏感数据的存储方面,系统采用了专门的加、解密组件进行处理,保存到数据库中的数据均通过了加密处理,避免了数据库给偷窃的危险,用户需读取的数据也需要通过此组件进行解密才能把正常的数据显示于用户。由于用户全部的数据资料都可保存在服务器上,因此,即使客户端的PC完全损坏,也不会损失任何数据。
■ 价格低廉
由于本系统采用的是B/S结构的开发技术和应用模式以及相关工具,在开发工程中主次分明,大部分的资源均投入到服务器端的开发工作,避免了过去C/S结构的繁琐开发过程,效率提供的同时也加快了整个系统的升级。采用B/S结构开发,降低了开发多层应用的复杂性,缩短了开发周期,极大地降低了开发成本,从而使我们以低廉的价格让更多的用户受益。