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

题目:基于Web服务与工作流技术面向人事管理领域生成工具的研究与实现

关键词:Web服务,工作流技术,BPEL4WS规范,面向服务架构,Ajax技术

  摘要

随着Web 服务技术近年来得到广泛地应用,这种松耦合、动态集成的新的分布式计算方式将成为今后计算机网络应用的发展方向。Web服务能够在现有各种异构平台的基础上建立一个通用的与平台无关、语言无关的技术层,实现信息共享、数据交换和系统集成,为异构系统的整合提供了良好的解决方案。工作流技术是实现流程自动化的核心技术, BPEL4WS(Business Process Execution Language for Web Services)是专为整合Web服务而制定的一项工作流管理规范,它能够描述由Web服务参与的复杂业务流程,同时又能将Web服务组合而成的工作流进一步包装成为更高级别的Web服务并发布出去。在基于BPEL规范实现的工作流管理系统中,可实时地动态选择、集成和嵌套Web服务。 目前我国部分人事管理系统没有实现部门内业务流程自动化,同时人事管理参与人员地理上的分散性、资源上的异构性使集中式信息系统模式难以对分布在异地的业务流程进行有效管理,部分系统面临难以协同工作、难以支持跨部门和跨机构的流程化应用的问题。Web服务的松耦合性和跨平台集成技术特点可以整合异构系统,实现与其它外部伙伴的功能集成与协同,与BPEL工作流规范结合可以实现部门内,部门间或跨机构的流程自动化。 文章首先分析了目前人事管理系统的应用现状存在的问题,明确系统的设计目标和功能需求,提出了基于SOA(Service-Oriented Architecture)的面向服务的松耦合的分布式系统架构,引入Web服务与工作流技术;而后结合BPEL4WS规范,分析人事管理过程中业务流程的实际模型,提出一种基于Web服务与BPEL4WS规范的软件支撑环境的设计方案,实现了流程的自动化执行与业务协同;并在传统的B/S结构基础上,采用Ajax(Asynchronous Javascript and XML)技术构造客户端,增强交互性与易用性;最后,在系统实现的基础上提出了快速构建业务系统方法,基于方法研究设计并实现了服务生成工具、监控管理工具、AutoReturn生成工具、客户端生成工具、动态页面生成工具。 论文工作主要有以下三个特点:①基于SOA的面向服务的松散耦合的分布式架构。面向服务的体系架构提供了一个更加灵活的开发模式,屏蔽了业务逻辑组建的复杂性,具有跨平台和重用性;SOA的业务敏捷性能够使流程服务快速组合,实现流程自动化,对业务流程的变更进行快速有效地响应。②采用Ajax技术构造客户端。Ajax是一种异步调用模式,采用Ajax技术可以实现从Web浏览器直接调用第三方的Web服务,大大提高了客户端的工作效率。③快速构建业务系统方法研究。根据快速构建符合不同机构个性需求,能够随着管理思想和业务流程变更优化调整的人事管理或同类型信息管理系统需求,文章抽象凝练出快速构建业务系统方法,基于方法给出生成工具的实现,有效简化该领域软件开发过程。关键词:Web服务,工作流技术,BPEL4WS规范,面向服务架构,Ajax技术