工作流在SOA平台的设计与实现

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:wzcc1125
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和电子商务的飞速发展,应对复杂多变的企业信息管理系统的开发,传统的业务流程设计已经不能满足现在的需求。先前的业务流程管理显现出一些弊端,那就是缺乏柔性和交互操作性,面对多个部门和组织之间的动态流程的管理显得力不从心。面对传统工作流系统的不足,需要有一种先进的工作流管理系统来对业务流程进行有效地控制和管理。好多企业现在面临着一种困境和挑战,如何集成一些分散的应用,开发人员首先要解决通信级的集成问题,确保不同的传输协议和数据格式能够交换信息。另外一个重要问题是企业如何使得各个分散的IT系统能够互联互通支持商业流程操作。SOA(service-oriented architecture)的出现和BPM(Business Process Management)的结合有效的解决一些信息孤岛的问题,SOA的服务特性能够解决分散的应用。服务的互操作性很重要,企业引入ESB(Enterprise Service Bus)可以提供SOA所需要的功能,可以将服务重组并且相互操作。流程在SOA中是重要的概念,流程关注的主体是业务过程,解决的主要问题是使得多个参与者之间按照某种预定义的规则传递文档、信息或者任务的过程自动进行,从而实现某个预期的业务目标,或者是促使此目标的实现。本文介绍了工作流管理系统的参考模型和接口实现并且结合本人在实践期间做的项目,研究了工作流管理系统在银行系统的应用。分析了在银行信贷系统中,具体的业务流程怎么借助工作流管理系统来调度和控制,进而对企业的业务过程进行优化重组,达到全面提高企业运作效率的目的。本课题对工作流技术进行了分析,并研究了工作流参考模型和工作流建模。通过分析工作流的需求,系统应用了一个基于开源框架JBPM的工作流引擎的插件,使用了可视化BPM业务流程建模工具实现工作流的建模。系统体系结构采用了SSH框架结构和MVC设计模式,有效的将业务逻辑和控制数据的分离,降低耦合度,有利于系统维护和扩展。
其他文献
近年来随着Internet在各个领域应用的普及和深化,人们迫切需要实现一种能够在Interact上跨平台、语言独立、松散耦合的异构集成与交互的面向服务的应用,SOA(Service-Oriented
近年来P2P技术发展迅速,P2P技术可以利用闲置的网络资源,提高系统的可扩展性,使网络流媒体向更大规模发展。如何充分利用P2P网络中节点资源,保证流媒体服务质量,这就是P2P流
目前,犯罪数据(Crime data)的搜集、挖掘和相关数据库系统的建设引起了各国安全部门的重视。犯罪数据的分析与挖掘旨在发现犯罪活动规律以及分析犯罪行为,并从中预测某地区犯
目前,工作流技术已经成为现代化企业实现过程管理和过程控制的一项关键技术,越来越多的应用系统集成工作流管理系统,实现协同工作、业务系统集成、过程管理,提高应用系统适应
无线传感器网络作为一种新型的无线网络,为人们与周围环境的自主交互提供了新的平台和解决方法,在军事、环境、医疗、商业等领域都具有广阔的应用前景和很高的应用价值。但是
微博客在线社会网络作为互联网应用新宠,以其便捷、即时、多样化信息传播特点受到了国内外网民的普遍青睐,它非常高的传媒价值得到了社会的普遍认可,尤其是在热点事件传播过程中
群智感知是一种新的计算和感知模式,它主要是利用了移动智能设备的感知、计算、存储和通信功能,通过将移动用户随身携带的移动智能设备看作是一个个功能强大的、智慧的无线传
随着社会和经济的不断发展,人们对身份鉴别在准确性、安全性与实用性方面提出了更高要求。传统基于所有物或所知物的身份鉴别方式存在易丢失、携带不方便、易被遗忘、易被修
随着信息技术的高速发展,面对复杂的业务和大量而分散的数据库积累的数据资源,我们应该怎样有效地管理和重组数据资源呢?怎样找出有价值的信息以供决策使用呢?这些是企业信息
据统计目前互联网上电子商务网站提供的商品总数达到10亿以上,而目前已有的购物搜索引擎对用户的查询只是按相关性返回大量的结果,并没有对众多的结果进行有效的组织和归类,