iowak以微软最新技术.NET平台为核心,采用B/S(Browser浏览器/Server服务器)模式,无需安装客户端直接通过浏览器即可使用,减少系统的维护工作量。系统架构是基于赛捷软件(Sage)的核心技术架构思想,“轻耦合式”积木化模块结构,包含先进的工作流引擎、事务提醒引擎、业务权限系统等,并具备有完善的系统后台维护功能,系统具备通用性、可配置性、开放性、易扩充性。

   系统框架采用微软.NET框架+Ajax+SQL Sever 数据库, Exchange是第一个.Net Server,它是.Net体系中提供最底层服务的Server,能快速处理工作流程或审核流程。整体构架上采用了XML数据接口,系统结构采用三层结构,即客户端/应用服务层/数据层。客户端不存放数据与程序、直接通过应用服务层访问数据,与传统C/S(Client客户端/Serve服务器)模式相比,可提高系统的安全性、稳定性,减少网络通讯流量,降低维护量,数据加密存储,优异性明显。数据库设计支持自动分库,并且设计了函件数据库进行文件的异服务器传递。

   B/S结构软件一般只有初期一次性投入成本。对于成长型企业来讲,有利于软件项目控制和避免IT黑洞。随着服务器负载的增加,可以平滑地增加服务器的个数,然后在各个服务器之间做负载均衡,有效地保护了原有硬件投资。B/S结构软件具备完善的系统后台维护功能,主要是完成系统各种自定义功能、维护系统搭建所必需的基本信息等。在系统的维护中,实现员工账号的管理、业务类型的定制、业务权限的管理、业务流程的设计、工作表单的定制和文档的链接等。完成系统应用数据的配置,实现系统的通用性、可配置性、开放性、易扩充性的特点。系统的后台支持各种主流的大型数据库系统,采用数据仓库、数据挖掘、在线分析等技术,可以快速的处理海量数据。工作流引擎提供灵活,方便的流程自定义,无需懂编程,即可为每个部门定义不同的业务流程。
   Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加载,就可以动态地更新。使用Ajax,可以创建接近本地桌面应用的,直接的、更丰富的、更动态的Web用户接口界面。Ajax可以迅速结合功能强大,性能良好,高可用性的B/S系统,轻松解决页面频繁刷新的问题,提高用户对系统的认可度。同时由于经过良好的封装,客户端调用服务端方法获取数据非常简单方便,可以显著提高系统的开发效率,提高系统的稳定性。