[发明专利]基于Web浏览器的业务过程管理方法和装置无效
申请号: | 201110222108.1 | 申请日: | 2011-07-29 |
公开(公告)号: | CN102467389A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | S·欣德;B·H·波蒂尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 浏览器 业务 过程 管理 方法 装置 | ||
技术领域
本公开内容主要涉及数据处理系统中的浏览器技术,并且更具体地涉及一种在数据处理系统中的Web浏览器中的业务过程管理引擎实施。
背景技术
业务过程管理(BPM)使公司能够对关键业务过程进行建模和改进以及使过程中的步骤自动化。在环境、过程服务器/工作流引擎/BPM引擎中部署修改的过程以执行过程。监视和管理过程。也称为Enterprise Web 2.0的面向Web的架构(WOA)是一种用于包括万维网的分布式系统的架构。视为面向服务的架构(SOA)的演进或者子集,提供并且调用表示状态传递(REST)和类似编程模型来调用WOA环境中的服务。REST是一种针对由客户端和服务器构成的分布式超媒体系统的特定软件架构样式(参见http://hinchcliffe.org/archive/2008/02/27/16617.aspx)。客户端向服务器发起请求,而服务器处理请求并且向进行请求的客户端返回响应。在资源表示传递的背景中创建和管理请求和响应。
在具有被称为建模-组装-部署-管理的系列阶段的生命周期中对BPM(和SOA)活动进行分类。建模是对业务过程进行建模和仿真的阶段。组装是为个别服务和建模的过程构建代码的阶段。部署是如下阶段,在该阶段中出现过程流传向BPM运行期并且执行。管理是如下阶段,在该阶段中出现管理和监视业务过程执行。
现有BPM框架的问题在于复杂度和在N级架构上的使用。例如,过程流在在EE架构上实施的、诸如商业/开源BPM服务器之类的重量级服务器(Java是Oracle Corporation和/或它的分支机构的注册商标)中运行。
当前框架的要求给想要进入BPM空间的业务设置了极大障碍。现有工作流解决方案是基于服务器的、高度集中化并且基于重量级系统。另外,这些工作流仅与接触和消费服务器托管服务的其它基于服务器的工作流通信。
参照图4,呈现了示例的批准过程的序列图。图4描绘了使用传统过程流实施方式的例子,其中业务过程为批准过程。
过程400在业务过程管理服务器412上执行并且包括具有输入402和输出410的如下活动,这些活动包括地址验证404、管理者审核406和账户验证408。地址验证404和账户验证408为传统Web服务。
地址验证404例如是如在业务过程管理服务器或者Web服务器上操作的.NET实施方式中那样的Web服务实施方式(.Net来自微软公司(Microsoft Corporation),Microsoft是微软公司(Microsoft Corporation)在美国和/或其它国家的注册商标)。管理者审核406是人工任务,其中管理者使用Web浏览器执行该任务。账户验证408是例如在业务过程管理服务器或者Web服务器上操作的Java EE实施方式中的另一Web服务。过程400在业务过程管理服务器412中运行。地址验证404和账户验证408可以在相同业务过程管理服务器412或者不同业务过程管理服务器或者Web服务器上操作。
如今存在有简化托管个体服务这一问题的解决方案。例如OperaTM Unite是也可以用作Web服务器的Web浏览器(Opera是Opera软件ASA的注册商标,Opera Unite参见http://unite.opera.com/)。然而Opera Unite仅管理和运行个体服务。Opera Unite并不支持BPM所需要的编排(choreography)(包括这些服务的组成和工作流)。另外就Opera Unite而言,Web浏览器相互之间并不直接通信;而是通过Opera Unite的Web代理服务器进行通信。使用Web代理服务器,用户提供用户计算机的Opera UniteURL以使其它计算机能够访问用户的计算机。URL包括用户计算机的名称、Opera用户名、所使用(例如文件共享)的Unite服务的名称和用户密码。例如用户提供的URL可以如下:http://yourPC.Operausername.operaunite.com/servicename/access_cont ent/password。因而没有对Web浏览器和在Web浏览器上运行的个体服务的动态发现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110222108.1/2.html,转载请声明来源钻瓜专利网。