面向柔性业务流程实现的RESTful信息资源池框架-软件工程专业毕业论文.docxVIP

  • 7
  • 0
  • 约6.61万字
  • 约 79页
  • 2019-05-11 发布于上海
  • 举报

面向柔性业务流程实现的RESTful信息资源池框架-软件工程专业毕业论文.docx

面向柔性业务流程实现的 面向柔性业务流程实现的 RESTful 信息资源池框架 万方数据 万方数据 面向柔性业务流程实现的 RESTful 信息资源池框架 摘要 业务流程管理(BPM)的出现使得企业应用与业务逻辑解耦,但目前大多数业 务流程实现方法在适应业务流程变化的柔性方面还有所欠缺。随着企业业务流程 灵活性以及复杂性的增加,硬编码的实现效率低下且不易管理维护。如何实现业 务模型到企业流程组件的转换以及流程的柔性支持成为了一个难题。 BPM 引擎与 Web Service 的组合将企业独立的业务操作以流程的方式进行串 接,成为目前企业最为常见的业务流程中间件实现方案。然而,工作流引擎基于 流程状态 Token 的实现方式使得其容易成为企业整个业务系统的性能瓶颈。另外 SOAP Service 是一个重量级的企业服务组件,较难实现与维护。众多中小型企业 迫切的需要一种轻量高效的解决方案。 针对上述问题,本文基于 RESTful 架构的设计哲学,以资源为中心,以资源 状态迁移来执行流程,提出了面向柔性业务流程实现的 RESTful 信息资源池框架。 重点研究了标准化业务模型到 RESTful 资源的转换方法,提出了资源的元模型, 建立了业务模型与资源的映射关系。在资源元模型的基础上,利用资源表述性状 态转移实现了资源的流程执行。通过资源状态与规则引擎的集合,实现了业务流 程的柔性配置和管理。 本文的研究工作主要有以下几点: 1. 提出面向柔性业务流程实现的 RESTful 信息资源池框架 框架分为请求响应层,资源层和数据层三个层次。请求响应层主要负责解析 外部 HTTP 请求,识别出请求资源及请求参数以及生成 HTTP 响应;资源层是本 框架的核心层次,实现了业务模型到资源的转换,柔性流程的实现与监控管理。 数据层封装了针对数据库的操作函数和事务管理功能。 2. 标准化业务流程模型到企业信息资源的映射转换方法 研究标准化业务流程模型以及资源池资源的建模方法,以资源的状态及状态 迁移作为流程模型和资源模型的连接点,建立流程模型到资源模型的映射关系。 3. 企业柔性业务流程的实现与支持 从多方面研究了柔性业务流程的实现方法:流程包含的实体资源的多粒度组 I 合与遍粒度分解;基于资源状态的业务流程的动态变更;业务流程的动态组合与 拆分实现方法。 4. 资源池运行时的支持和管理方法 重点研究了资源监控与动态管理的实现,提出了基于资源状态的资源全生命 周期管理方法。同时研究了运行时的安全和性能优化方法。 5. 构建与验证面向柔性业务流程实现的 RESTful 信息资源池平台原型系统 构建 RESTful 信息资源池中间件平台。以一家货运公司的信息系统使用资源 池作为示例,验证了资源池框架的可行性与有效性。 原型系统的实现和验证结果表明,本文提出的框架为企业业务流程中间件的 实现提供了一个高效稳定的柔性解决方案,具有一定的理论参考价值和应用前景。 关键词 RESTful 架构,业务模型转换,资源池,柔性业务流程 II RESTFUL INFORMATION RESOURCE POOL FRAMEWORK TOWARDS FLEXIBLE BUSINESS PROCESS IMPLEMENTATION ABSTRACT Business Process Management (BPM) decouples enterprise application with business logic. However, there are some disadvantages of implementation at the side of flexible process. With the growth of enterprises business processes‘ quantity and complexity, hard-coding is inefficient and difficult to maintain. How to provide a way to implement transformation from business models to enterprise process components and flexible business process has become a big issue. Composition of BPM engine and web service is a common enterprise process middleware solution. However, process engine whose implementation

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档