基于SOA的人事管理系统架构(第3页)
16 次下载 3 页 4618 字【 字体:大 中 小 】
系统的功能模块包括人员信息管理(UserInfo)、设备信息管理(DeviceInfo)和基础模块(Infrastructure)。各自都包含了多个项目,反映了模块内部的层次划分。BusinessEntity:提供业务实体类型的定义;DataAccess:数据访问层,提供对数据库的访问;BusinessComponent:业务逻辑层,业务逻辑的实现;Service.Interface:定义WCF服务的契约接口;Service:用于定义实现上述契约接口的服务;UserInfo/DeviceInfo:为本模块提供基本的功能,包括对服务的调用,也包括必要的逻辑处理;Interface:用于提供给和其他模块的接口。
3.4 接口设计与实现
本系统拟设计的接口如下:
人员信息接口:人员信息包含多种类型的数据,需要从中提取出需要的信息转换成统一的存储格式。接口设计思想:数据获取时接口通过TCP协议完成数据的传输,把所要求的入口参数提供给接口,接口通过通讯协议采集到所要的数据并形成XML文件,然后利用协议转换器读取XML文件。
数据库通用接口:数据库通用接口规定了向第三方提供操作访问数据库的编程接口,其包括权限判断、数据存取等功能,在外部系统接入接口的过程中,所有功能由系统接入接口和数据操作接口提供服务。
导入导出接口:Visual2010自带的Excel接口,但是格式和样式单一,需要重新进行ObjToExcel接口的封装,实现系统数据,Excel和HTML格式之间的转换,使用泛化的方式重载原有的接口,Visual自带的Excel接口不可以传递参数,该系统由于不同部门上传和下载的Excel中数据的格式不一致,所以需要重新封装原有的Excel接口,将其参数化,同时实现了多个重载,有利于扩展和使用。
上述服务接口的定义都在各自模块的Service.Interface中,Service.Interface 同时部署在webserver和AppServer层中,这样通过Interface中定义的接口,在两层服务之间定义了一种契约。

学校美术教育的功能现状及对策教学论文
高职院校美术教育的现状与优化策略论文
小学美术教育现状调查与分析论文
美术教育中师幼互动的现状论文
改善我国幼儿美术教育现状的措施论文
关于新课程改革背景下的美术说课探析
关于高职院校艺术考察课的教学探索与思考
科研方法和论文写作
浅谈体育教育是学校教育的重要组成部分
让多元评议为写字课堂插上灵动的翅膀论文
日本创新体制的经验教训及其借鉴论文
农村小学教育信息化发展现状探究论文
中学体育教育与终身体育的有效结合论文
图书馆与国民文化素质教育研究论文
试论中小学音乐教学的德育功能论文
发表教育论文的方法和注意事项
项目管理沟通的意义和方法
论文致谢的意义和作用
试论荀子发展儒学的方法和途径
中小学教师科研论文写作