当前位置:问答库>论文摘要

题目:基于服务的测绘生产流程管理系统设计与实现

关键词:工作流系统;Web服务;分层架构;J2EE;测绘流程管理

  摘要


随着信息化程度的不断深入,传统的信息管理系统已经无法满足测绘流程管理的需要。在测绘生产中,由于缺乏统一规划和有效的技术手段,在一个单位内部,多套流程管理系统并存的现象较为普遍。每套流程管理系统的设计思路和实现方法都不相同,这不仅增加了开发成本,也给运维和扩展带来了很多问题。本文基于某测绘单位对于共享流程管理的需要,在分析了工作流技术、JBPM工作流引擎、SOA架构,以及现有基于服务的工作流系统后,设计并实现了一套基于服务的测绘生产流程管理系统,并将流程管理和数据资料访问相结合,解决了生产过程中资料无法及时获取的问题。

基于分层架构的设计思路,本文将系统划分为表现层、业务逻辑层、服务组件层、服务层和数据持久化层。表现层用于获取用户输入,业务逻辑层负责对表现层的请求作出响应,服务组件层用来实现服务层的具体逻辑,服务层负责服务的发布和调用,数据持久化层负责对数据库的相关操作。通过这样的分层设计,降低了流程管理系统内部各模块、以及流程管理系统与外部系统间的耦合度,提高了系统的灵活度和适用范围。

系统采用J2EE平台技术,以JBPM为基础工作流引擎,Axis2作为服务封装和调用工具,Struts+Spring+Hibernate的组合作为内部逻辑实现工具。借助J2EE平台技术,实现了基于服务的测绘生产流程管理系统。

用户单位的使用效果验证了系统在流程管理上的实用性和灵活性。通过使用本文设计的流程管理系统,业务部门可以很方便的处理流程新增、流程重组和流程共享等需求,在提高工作效率的同时,进一步提升了管理水平。

随着信息化程度的不断深入,传统的信息管理系统已经无法满足测绘流程管理的需要。在测绘生产中,由于缺乏统一规划和有效的技术手段,在一个单位内部,多套流程管理系统并存的现象较为普遍。每套流程管理系统的设计思路和实现方法都不相同,这不仅增加了开发成本,也给运维和扩展带来了很多问题。本文基于某测绘单位对于共享流程管理的需要,在分析了工作流技术、JBPM工作流引擎、SOA架构,以及现有基于服务的工作流系统后,设计并实现了一套基于服务的测绘生产流程管理系统,并将流程管理和数据资料访问相结合,解决了生产过程中资料无法及时获取的问题。

基于分层架构的设计思路,本文将系统划分为表现层、业务逻辑层、服务组件层、服务层和数据持久化层。表现层用于获取用户输入,业务逻辑层负责对表现层的请求作出响应,服务组件层用来实现服务层的具体逻辑,服务层负责服务的发布和调用,数据持久化层负责对数据库的相关操作。通过这样的分层设计,降低了流程管理系统内部各模块、以及流程管理系统与外部系统间的耦合度,提高了系统的灵活度和适用范围。

系统采用J2EE平台技术,以JBPM为基础工作流引擎,Axis2作为服务封装和调用工具,Struts+Spring+Hibernate的组合作为内部逻辑实现工具。借助J2EE平台技术,实现了基于服务的测绘生产流程管理系统。

用户单位的使用效果验证了系统在流程管理上的实用性和灵活性。通过使用本文设计的流程管理系统,业务部门可以很方便的处理流程新增、流程重组和流程共享等需求,在提高工作效率的同时,进一步提升了管理水平。