[发明专利]服务协同系统无效
申请号: | 201110234194.8 | 申请日: | 2011-08-12 |
公开(公告)号: | CN102447729A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | 矢户晃史;锻忠司;林直树;入部真一 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 曾贤伟;范胜杰 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 协同 系统 | ||
技术领域
本发明涉及服务协同系统,特别涉及实现包含用户对话处理的服务协同的系统。
背景技术
近年来,用户仅在必要时利用必要功能这样的新型服务提供形态正在增加。例如,用户能够自由选择只是自己希望利用的功能来利用服务这样的新型软件利用形态即SaaS(Software as a Service)、组合因特网上的计算资源来向终端用户提供附加价值更高的应用程序服务的云计算这样的服务提供形态。
作为上述这样将网络上分散的功能进行组合来提供服务的结构,具有由标准化团体OASIS制定的技术规格BPEL(Business Process Execution Language)。BPEL中,将既有的Web服务进行组合并将一系列的Web服务的执行顺序的规定以及顺序的控制方法作为业务流程(business process)使用XML表述。而且,BPEL引擎对业务流程的XML进行解释,依次调用Web服务,或者对调用顺序进行控制。
但是,BPEL的基本规格以BPEL引擎依次调用并自动执行各Web服务这样的业务流程作为前提。没有考虑到在作为业务流程执行的各个任务中如同工作流系统中存在承认处理或者数据输入等操作那样存在人的操作(Human Computer Interaction:HCI)。
作为该种能够执行包含HCI的业务流程的技术,制定有BPEL的扩展规格BPEL4People(WS-BPEL Extension for People)。BPEL4People在BPEL实施的业务流程的处理中,将实现HCI的功能作为BPEL中的动态指示器(activity)与BPEL引擎协同。具体地讲,在执行业务流程时,将分配人工任务的工作流服务作为WEB服务调用来执行,工作流服务通过信件(mail)、短消息(messenger)、3PCC(3rd Party Call Control)等手段通知执行任务的执行者。所有任务的执行结束后,将执行结果返回BPEL引擎。
非专利文献1:“WS-BPEL Extension for People(BPEL4People)Specification version 1.1”,OASIS Standard,2010
在包含HCI的业务流程中,通过适用BPEL4People技术,能够执行工作流这种类型的业务流程。但是,通过现有技术实施HCI时,从工作流服务向任务执行者通知任务的执行后到执行者识别通知并开始执行任务为止,产生时间上的滞后。因此,在同步型业务流程中,在向用户终端提供应用程序服务的门户网站(portal site)向BPEL引擎请求执行业务流程后到返回响应为止,应用程序服务与用户终端之间的对话存在超时的可能。
另外,在包含多个HCI的业务流程中,从多个Web服务向用户终端发送HCI的请求。由此,各Web服务的画面在用户终端上显示多个,占用用户终端上画面区域。
如上所述,包含HCI的业务流程的实施形态以及各种形态中具有的问题是多样的,BPEL4People规格中没有给出如何执行业务流程来满足各种形态。
发明内容
为了解决上述课题,本发明公开的用户对话型服务协同系统为了在Web服务与用户终端之间控制HCI的开始,新配置了对从Web服务向用户终端的处理的回调(Callback)进行控制的单元。
具体地讲,用户对话型服务协同系统是用户终端通过Web门户服务器以及服务脚本(service scenario)执行服务器依次调用Web服务提供服务器、而各Web服务提供服务器在与用户终端之间实施对话处理的服务协同系统,该系统中设有回调控制服务器,该回调控制服务器具有回调控制部和回调ID管理部,所述回调控制部响应从Web服务提供服务器接收到携带有回调用户ID的回调请求,使用用于识别用户终端或者用户终端进行的对话的ID向用户终端发送对话处理开始请求,所述回调ID管理部将ID与回调用户ID关联起来进行管理,获取与回调用户ID对应的ID。
在包含人机交互(HCI)的业务流程执行中,能够实施多种业务流程。
附图说明
图1是用户对话型服务协同系统构成图。
图2是用户对话型服务协同系统各构成要素的硬件构成图。
图3是用户利用序列的例子。
图4是协同服务的执行序列的例子。
图5A是回调管理表的例子。
图5B是脚本表的例子。
图5C是服务表的例子。
图5D是执行流程管理表的例子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110234194.8/2.html,转载请声明来源钻瓜专利网。