WPS以及WPS流程队列培训
时间:2025-05-15
时间:2025-05-15
WPS以及WPS流程队列培训
亿阳电子运行维护系统 WPS以及WPS队列
陈元蜀
WPS以及WPS流程队列培训
大纲 消息队列 MQ的工作原理 WPS与SOA WPS的结构
WPS以及WPS流程队列培训
消息队列
消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或 磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独 立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序 接收此消息 消息队列为构造以同步或异步方式实现的分布式应用提供了松耦合方法。消息 队列的API调用被嵌入到新的或现存的应用中,通过消息发送到内存或基于磁 盘的队列或从它读出而提供信息交换。消息队列可用在应用中以执行多种功能, 比如要求服务、交换信息或异步处理等。 如果没有消息中间件完成信息交换,应用开发者为了传输数据,必须要学会如 何用网络和操作系统软件的功能,编写相应的应用程序来发送和接收信息,且 交 换信息没有标准方法,每个应用必须进行特定的编程从而和多平台、不同环 境下的一个或多个应用通信。例如,为了实现网络上不同主机系统间的通信, 将要求具备 在网络上如何交换信息的知识(比如用TCP/IP的socket程序设 计);为了实现同一主机内不同进程之间的通讯,将要求具备操作系统的消息 队列或命名 管道(Pipes)等知识。
WPS以及WPS流程队列培训
MQ的工作原理
WPS以及WPS流程队列培训
WPS与SOA
如上图,WPS实现了SCA特性,他所处的角色,就是SCA应用的一个执 行平台 WPS是IBM SOA框架中重要组成部分之一 WPS是一个业务流程(BPEL process,Human Task,etc…)的运行平台 WID是基于WPS上运行的流程运用的开发工具
WPS以及WPS流程队列培训
WPS的结构 功能层:BPC、CEI、Business Rule CEI主要是负责起到以下作用:记录business evnets,监控SCA组件的运 行
基础层:基础层提供非常基础的功能,提供持久化数据、消息队列等 基础功能 运行层:这一层提供SCA服务组件功能,同时也涵盖了WAS的基础功能
WPS以及WPS流程队列培训
Service Integration Bus
应用层使用异步消息标准 JMS层建立消息通道,传递消息 逻辑SIB层主要是链接JSM标准和WebSphere 的指定源
WPS以及WPS流程队列培训
WebSphere Process Server Communication through SIB Resource Adapters
WPS以及WPS流程队列培训
Process Server's operational messaging architecture
WPS以及WPS流程队列培训
Operational persistence architecture
WPS以及WPS流程队列培训
小结:消息队列与WPS WPS是SOA的一个组成部分 SOA是由SCA组成 SCA之间的调用是需要通过队列 队列(MQ)即JMS
WPS以及WPS流程队列培训
WPS流程类型 1.State Machines 2.Business Process – MicroFlow – Long-running Process
WPS以及WPS流程队列培训
WPS装配图
装配图里的任何组件,都是SCA的一部分 只要是装配图上的调用关系都会进入队列
WPS以及WPS流程队列培训
WPS队列种类
BPEIntQueue:所有SCA方面的消息都会先进入该队列,该队
列默认是 立即执行 BPERetQueue:所有IntQueue执行报错的消息,都会进入该队列,该队 列默认是当有新的消息进入该队列以后,会自动执行一定的次数 BPEHldQueue:所有BPERetQueue里的消息,当通过了IntQueue和 RetQueue的处理以后,还是无法执行的消息,就会进入HldQueue
WPS以及WPS流程队列培训
查看队列的流程
exceptionqueueBrowserService 对应队列为BPEIntQueue retentionqueueBrowserService 对应队列为BPERetQueue holdqueueBrowserService:对应队列是BPEHldQueue
WPS以及WPS流程队列培训
查看队列流程用法
Query:该接口用途,是用来查询队列里的消息队列都是那些,需要 输入startIndex和endIndex ,表示要查看的消息编号,从多少 到多少在一定要慎重,不要选择的范围太大,否则会等待很长时间 Resubmit:该接口用途,用来手工将该队列重新执行。要求输入格式 为:Query出来的ID列里的值,格式如 ID:8266a4e5e4e5d998b751281d110a134f0000000000000001 holdqueueBrowserService:对应队列是BPEHldQueue
…… 此处隐藏:108字,全部文档内容请下载后查看。喜欢就下载吧 ……