这是我的硕士毕业论文题目了
前一个月一直在家里呆着,毕竟马上要工作了,还是能多在家陪陪老妈的好,接下来的这一个月应该是主要纠缠在论文上了。目前想法是有了,但是后续工作还是非常多的了。
说到分布式的BPEL执行引擎,估计会有很多人觉得这个题目就有问题,因为从BPEL流程执行的方式来看,每个BPEL流程最终也都暴露成了一个Web服务,那么任何一个BPEL流程都可以很容易的成为另外一个大流程的子流程,这样在不同的域内部署多个BPEL引擎,很容易就可以进行分布式执行了啊?
其实,这样说是完全正确的,也可以这样来实现的,但是在实际应用中,你有没有想过要如何去设计这个流程?对于一个大型的跨国集团或者政府机构,其中任何一个业务流程都需要很多不同区域、不同部门的人来合作完成,这个过程是需要有总协调来完成的,而不是在各个子部门先行设计好,再由顶层设计人员将各个部分串接起来,这样,是不符合实际操作过程的。那么我们的考虑是,流程设计人员,只需要在设计阶段关注整个流程的逻辑意义,再指明每个活动需要在哪个部门、或者哪个机构来执行,这样设计完成的BPEL文件是非标的,我们通过扩展执行引擎来解释分拆这样的流程描述文件,然后再由一个专门负责分拆流程总控节点,将这个大流程分解为多个小流程,并打包,因为需要有其他很多的辅助运行文件,然后根据每个活动的不同运行目标引擎,由总控节点分发给部署在不同地方的目标引擎。这样来进行一个大流程的分布式运行。
需要解决的问题有,如何保证分拆后的小流程能在多个引擎中顺利执行?
如何确保拆分后的流程的参数传递上的连续性?
如何监控这样一个流程的执行?
各位朋友,看有没有什么更好的意见可以改进,改善这样一个引擎的,望不吝赐教!
分享到:
相关推荐
#资源达人分享计划#
#资源达人分享计划#
H5的video标签跨域.HTML的video标签跨域 我们都知道HTML video标签能播放视频 但是如果你的video要播放的是非当前域名下的视频文件,这就要跨域播放视频, 应该如何实现呢?
众所周知,我们在做前后端分离项目的时候,经常需要在本地起前端工程,接口希望拉取服务端的实际数据而不是本地的mock数据,而如果本地程序直接访问远程接口, 肯定会遇到跨域问题。 什么是跨域?实现跨域的多种方式? ...
#资源达人分享计划#
#资源达人分享计划#
解决arcgis server跨域问题: 1、停掉ArcGIS Server的服务。 2、 打开<ArcGIS Server> \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4...
js跨域解决方案
jquery跨域调用,js跨域调用,jsonp,跨域调用
本案例演示了MVC如何设置跨域。
解决Cesium访问数据跨域问题,数据使用tomcat部署在服务器上。
微软模块框架abp的跨域请求配置Nuget包,配置跨域api请求规则。
这是一个对文件存储、 JDK8日期,分布式锁、分布式限流、跨域请求,国际化、防XSS攻击、关键字脱敏的增强包,拥有良好的扩展性,一切功能都是基于注解化驱动
谷歌浏览器跨域插件,解决开发人员本地开发涉及跨域问题 谷歌浏览器跨域插件,解决开发人员本地开发涉及跨域问题 谷歌浏览器跨域插件,解决开发人员本地开发涉及跨域问题
解决sockJs实现的websocket的跨域问题,后台使用的springboot框架,maven
iframe 跨域访问session问题解决方法
Linux中的geoserver安装,直接把geoserver.war放到tomcat/webapps下即可; geoserver默认是不允许跨域访问的,如果要允许跨域访问,请按以下步骤操作: (已在geoserver 2.12.5下亲测可用)
Jquery跨域访问Web服务的demo源码
前端跨域问题解决