一种信息分层处理系统的制作方法

文档序号:7646075阅读:171来源:国知局
专利名称:一种信息分层处理系统的制作方法
技术领域
本发明涉及电学领域,尤其计算机系统,特别涉及电子信息的处理技 术,具体是一种信息分层处理系统。
背景技术
现有技术中,企业广泛利用计算机系统处理信息,典型的计算机系统
由服务管理器、用户服务器、后台配置客户端和Web服务器通过网络连接 构成,在系统中运行管理软件。用户通过工作站、或者终端机、或者个人 计算机通过网络与Web服务器连接,工作站、或者终端机、或者个人计算 机中运行浏览器,浏览器以HTTP方式与Web服务器连接,Web服务器根据 后台配置预先设定的流程逻辑将业务流程展现在前台,并接收来自浏览器 的操作请求并将其转换成处理请求,发送给服务管理器进行分配处理,最 后将处理结果以HTML的形式发送给浏览器。但是,上述现有的系统无法根 据企业的业务流程进行信息的微观和宏观的分层处理,企业管理者和具体 业务人员不能按需要获得合适数据量的对应信息,现有的系统并且难以适 应复杂的业务流程。

发明内容
本发明的目的是提供一种信息分层处理系统,所述的这种信息分层处 理系统要解决现有技术中企业计算机系统无法根据企业的业务流程进行信 息的微观和宏观的分层处理、难以适应复杂的业务流程的技术问题。
本发明的这种信息分层处理系统由服务管理器、用户服务器、后台配 置客户端、Web服务器、个人终端和连接网络构成,其中,所述的后台配置 客户端通过网络与服务管理器连接,所述的Web服务器通过网络与服务管 理器连接,所述的用户服务器通过网络与服务管理器连接,所述的网络中设置有流程服务器,所述的流程服务器与服务管理器连接,所述的个人终
端通过网络与Web服务器连接,服务管理器和流程服务器中运行管理程序, 所述的管理程序中设置有流程块接口,所述的流程块接口对管理程序中的 流程进行逻辑上的描述,Web服务器根据后台配置客户端设定的流程逻辑 将业务流程展现在前台,Web服务器接收来自个人终端中浏览器的操作请求 将其转换成处理请求,然后发送给服务管理器进行分配处理,最后将处理 结果以HTML的形式发送到个人终端中浏览器。
进一步的,所述的服务管理器和流程服务器均采用SOA架构,服务管 理器和流程服务器中均运行Web服务程序。
进一步的,所述的流程块接口中嵌套有至少一个接口块。 进一步的,个人终端中的浏览器以HTTP方式与Web服务器连接。
进一步的,在所述的管理程序的执行过程中,本次实现接口的流程块 指向本流程的流程块。
进一步的,在所述的管理程序的执行过程中,本次实现接口的流程块 指向运行本流程的流程服务器、或者本地域中的流程服务器上的流程块。
进一步的,在所述的管理程序的执行过程中,本次实现接口的流程块 指向异地域中的流程服务器上的流程块。
本发明的工作原理是在管理程序处理业务的流程中加入了流程块接 口和流程块。流程块接口是流程处理中的一个逻辑单元,该逻辑单元仅对 所要实现的流程进行逻辑上的描述,以使整个业务流程在逻辑完整。它具 备多个入口和出口,具体业务流程的处理由流程块实现的。流程块与所实 现的接口具有同样的入口和出口。流程块具体描述从接口入口到出口之间 的流程实现,在这个流程实现中还可以包含下一层次的接口,而下一层次 的接口又由再下一层次的块具体实现,同时, 一个流程块接口可以对应多 个流程块实现。服务管理器,在整个系统中主要负责域内服务器的管理, 而不进行具体业务处理,其作用包括接受处理请求、分派处理任务、返回处理结果、服务器定位和数据转发。服务器,通过网络与服务管理器连 接,负责用户登录、流程运行等具体的业务处理并返回处理结果。根据提 供的服务不同可分为流程服务器和用户服务器。流程服务器提供流程运行、 维护和管理的服务;用户服务器专门提供用户登录权限管理的服务。在一
个域中可以有多台服务器同时工作,服务管理器分派处理任务时根据服务
器的负载情况自动进行负载平衡。服务管理器和流程服务器基于SOA架构 设计,以Web Service形式提供服务,并基于.Net 2. 0平台开发,通过 WebService Enhancement 3.0 (WSE3.0)提供的WCF实现标准的分布处理。 服务器采用微粒化最小执行单元的设计,有效縮短了多服务器时进行数据 库锁操作的时间,保证了并行处理冲突最小化,实现了分布式流程管理服 务。后台配置客户端,通过网络和服务管理器连接,用以接收来自管理员 的各种后台配置操作,包括流程绘制、表单设计、流程智能分析、精益优 化、数据源配置、服务器管理等。后台配置客户端将上述操作的处理请求 发送给服务管理器有它进行分配处理,并返回显示处理结果。管理员在后 台配置客户端的流程绘制工具中按照实际的业务流程分析过程,利用流程 块接口绘制出大致的流程逻辑,再针对每个流程块接口细分,绘制其具体 实现的流程块。这些流程块中还可以继续嵌套更下一层接口以实现进一步 的流程细分,如此一层一层地细化到每一个具体的节点,从而逐层细化地 进行分层流程管理。在流程执行时,设定本次实现接口的流程块。这些流 程块可以指向本流程的流程块,也可以指向本流程服务器或者本地域中流 程服务器上的流程块,还可以指向异地域中流程服务器上的流程块。设定 本次实现接口的流程块的过程,由系统根据接口的装配参数,可以在流程 开始时进行,也可以在执行到流程块接口时进行,被装配的流程块产生流 程块实例,并根据接口上定义的数据参数从流程中抽取数据产生XML格式 的数据包传递给流程块实例所在的流程服务器,使流程块具有所需数据进 行处理,使流程实现了动态装配。Web服务器,通过网络与服务管理器进行连接,用以实现前台业务操作的Web发布。Web服务器根据后台配置预先设 定的流程逻辑将业务流程展现在前台,并接收来自浏览器的操作请求并将 其转换成处理请求,发送给服务管理器进行分配处理,最后将处理结果以 H頂L的形式发送给浏览器。浏览器以HTTP方式与Web服务器连接,用以实
现前台业务操作。
本发明与己有技术相对照,其效果是积极和明显的。本发明在计算机 信息处理系统中加入了流程服务器,在管理程序处理业务的流程中加入了 流程块接口和流程块。流程块具备可嵌套性,可以方便的实现分层次的业 务流程,流程块接口提供了流程块的装配机制,实现了流程块的动态装配, 流程接口提供了不同服务器甚至异地服务器块的装配,实现了分布式流程 管理机制,流程块具备良好的封装性,可以在流程中嵌套不同的块以实现 复杂的业务流程,而不必关心块内流程的具体实现方式。


图1是本发明的信息分层处理系统的原理示意图。
图2是本发明的信息分层处理系统的一个实施例中的流程分层分步骤 细化的示意图。
具体实施例方式
如图1所示,本发明的信息分层处理系统由服务管理器、流程服务器、 用户服务器、后台配置客户端、Web服务器、个人终端和连接网络构成,其 中,所述的后台配置客户端通过网络与服务管理器连接,所述的Web服务 器通过网络与服务管理器连接,所述的用户服务器通过网络与服务管理器 连接,所述的网络中设置有流程服务器,所述的流程服务器与服务管理器 连接,所述的个人终端通过网络与Web服务器连接,服务管理器和流程服 务器中运行管理程序,所述的管理程序中设置有流程块接口,所述的流程 块接口对管理程序中的流程进行逻辑上的描述,Web服务器根据后台配置 客户端设定的流程逻辑将业务流程展现在前台,Web服务器接收来自个人终端中浏览器的操作请求将其转换成处理请求,然后发送给服务管理器进行
分配处理,最后将处理结果以HTML的形式发送到个人终端中浏览器。
进一步的,所述的服务管理器和流程服务器均采用SOA架构,服务管
理器和流程服务器中均运行Web服务程序。
进一步的,所述的流程块接口中嵌套有至少一个接口块。 进一步的,个人终端中的浏览器以HTTP方式与Web服务器连接。 进一步的,在所述的管理程序的执行过程中,本次实现接口的流程块
指向本流程的流程块。
进一步的,在所述的管理程序的执行过程中,本次实现接口的流程块 指向运行本流程的流程服务器、或者本地域中的流程服务器上的流程块。
进一步的,在所述的管理程序的执行过程中,本次实现接口的流程块 指向异地域中的流程服务器上的流程块。
在如图2所示的实施例中,某电力行业企业利用本发明的系统进行业 务流程分析。由于企业急需系统上线,因此先将一部分流程细化到节点, 一部分流程先以块的形式存在。例如图2中的接口1,接口 l本身就在一 个块中,相当于是下一层次的流程,体现了流程的分层化。而接口l所对 应的块的这部分内容在开始的时候并没有被细化,后来随着企业的需要和 实际情况,又被细分为4个节点。在没有被细分的时候,只要定义好传给 接口的数据,流程就能够顺利运营。这样就使得流程可以分层分步骤细化, 从企业的实际需要出发,而非传统的直接一步到位,脱离实际需求。
同时,引入块之后,流程的配置更加灵活多变,如图2中的外线接口 4, 对应两个块, 一个是架空块2, 一个是电缆块3。因为从电力行业出发,在 电线架设的时候,必须考虑地质和环境的实际情况,来决定是架空铺设电 线还是使用地下的电缆。引入块之后,这个问题便迎刃而解,到了外线接 口时,用户只需要根据实际情况选择架空或是电缆块装配,就可以实现流 程顺利运营。以往单层次的流程管理概念,流程应变能力弱,很难反映实际情况的变化。1/Promis系统中,就算还会碰到新的需求或变化,我们也 只需要在接口中内嵌新的块,通过装配新流程块,就能轻松应对实际情况 的变化,从而使得流程灵活多变,适应性强。在本发明的另一个实施例中,利用彩色电子看板作为前台显示。当企 业高层领导进入系统看板时,首先看到的是企业所有项目的进展情况,设 定绿色代表进度正常,红色代表工期和截至日期全部超时,橙色代表工期 超时但是截止日期没有超时,黄色代表工期没有超时但是截至日期超时了, 这样高层领导对企业的整个宏观业务情况就一目了然。该领导也可以点击 选择某个项目查看,可以查看到该项目所有业务大块的状态,可以看到, 同样有如上的配色方案,十分清晰,其中灰色代表还没有开始的部分。电 子看板上有时间坐标,更能够帮助用户了解进度情况。该领导如果还想继 续了解详细信息,还可以继续选择大块业务中的某个具体块进行查看,直 至查看到某个节点的具体信息,对微观业务信息也尽收眼底。
权利要求
1. 一种信息分层处理系统,由服务管理器、用户服务器、后台配置客户端、Web服务器、个人终端和连接网络构成,其特征在于所述的后台配置客户 端通过网络与服务管理器连接,所述的Web服务器通过网络与服务管理器 连接,所述的用户服务器通过网络与服务管理器连接,所述的网络中设置 有流程服务器,所述的流程服务器与服务管理器连接,所述的个人终端通 过网络与Web服务器连接,服务管理器和流程服务器中运行管理程序,所 述的管理程序中设置有流程块接口,所述的流程块接口对管理程序中的流 程进行逻辑上的描述,Web服务器根据后台配置客户端设定的流程逻辑将 业务流程展现在前台,Web服务器接收来自个人终端中浏览器的操作请求将 其转换成处理请求,然后发送给服务管理器进行分配处理,最后将处理结 果以HTML的形式发送到个人终端中浏览器。
2. 如权利要求1所述的信息分层处理系统,其特征在于所述的服务管理 器和流程服务器均采用S0A架构,服务管理器和流程服务器中均运行Web 服务程序。
3. 如权利要求1所述的信息分层处理系统,其特征在于所述的流程块接 口中嵌套有至少一个接口块。
4. 如权利要求1所述的信息分层处理系统,其特征在于个人终端中的浏 览器以HTTP方式与Web服务器连接。
5. 如权利要求1所述的信息分层处理系统,其特征在于在所述的管理程 序的执行过程中,本次实现接口的流程块指向本流程的流程块。
6. 如权利要求1所述的信息分层处理系统,其特征在于在所述的管理程序的执行过程中,本次实现接口的流程块指向运行本流程的流程服务器、 或者本地域中的流程服务器上的流程块。
7. 如权利要求1所述的信息分层处理系统,其特征在于在所述的管理程序的执行过程中,本次实现接口的流程块指向异地域中的流程服务器上的 流程块。
全文摘要
一种信息分层处理系统,由服务管理器、用户服务器、后台配置客户端、Web服务器和网络构成,网络中设置有流程服务器,服务管理器和流程服务器中运行管理程序,管理程序处理业务的流程中加入了流程块接口和流程块。流程块接口对管理程序中的流程进行逻辑上的描述,Web服务器根据后台配置客户端设定的流程逻辑将业务流程展现在前台。流程块具备可嵌套性,可以方便的实现分层次的业务流程,流程块接口提供了流程块的装配机制,实现了流程块的动态装配,流程接口提供了不同服务器甚至异地服务器块的装配,实现了分布式流程管理机制,流程块具备良好的封装性,可以在流程中嵌套不同的块以实现复杂的业务流程,而不必关心块内流程的具体实现方式。
文档编号H04L12/28GK101312409SQ20071004111
公开日2008年11月26日 申请日期2007年5月23日 优先权日2007年5月23日
发明者骄 莫 申请人:上海络杰软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1