表示层为应用程序提供人机交互界面。通过各个角色的操作,调用Web服务层封装的业务逻辑,获取业务操作的结果,通过浏览器界面显示出来。Web服务层将业务逻辑以Web服务的方式进行封装,提供给表示层调用,并负责与表示层操作进行交互。
业务逻辑层是系统的核心层,它包括系统接口和业务功能2部分。系统接口是与PMS集成的接口,如CAPP接口和PDM接口;业务功能主要包括用户管理和权限管理等通用功能和计划下达、任务接收、车间流转及齐套管理等业务功能。其中通用组件主要是对一些常用功能封装而成的组件,可以作为未来系统的复用组件。另外,它还包括一个配置管理层对系统的基础数据、参数和日志等配置信息进行管理。
数据访问层为应用程序提供统一的数据访问服务,消除上层对数据库的直接访问,实现与数据库的交互。数据访问层为Oracle提供了定制的数据访问组件,优化了对Oracle数据库的访问。数据访问层通
过使用连接池和缓存来提高数据访问速度和效率,减少系统开销,提高整个WEB应用系统的运行效率。数据存储层包括数据库和存储文件,为业务数据、流程数据及配置数据提供持久化支持。另外利用XML和和带格式文本进行数据的临时存储和业务间的交互,如不同BOM之间的转换。
1.4系统开发平台及技术软件架构支撑环境采用.NET框架。数据库系统采用大型关系数据库系统Oraele10g,为整个系统提供了可靠的数据保证。软件开发及管理平台采用.NET框架的VisualStudioTeamSystem2005,是在结合微软MSF成功开发经验的基础上,推出的软件开发生命周期管理系统。其开发工具VisualStudio2005用于生成Web应用程序、XMLWeb服务、桌面应用程序和移动应用程序。
信息发布:广州名易软件有限公司 http://www.myidp.net