[发明专利]B/S架构下构建业务流程图的方法、B/S架构无效
申请号: | 201110096367.4 | 申请日: | 2011-04-18 |
公开(公告)号: | CN102185899A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 付波 | 申请(专利权)人: | 北京神州数码思特奇信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 架构 构建 业务 流程图 方法 | ||
技术领域
本发明涉及流程设计领域,特别是涉及一种B/S架构下构建业务流程图的方法和一种B/S架构。
背景技术
为了描述一个业务目标的实现所要经历的各个阶段,以及经历这些阶段的先后顺序,流程设计人员通常需要构建一个业务流程图,该业务流程图用节点来表示该业务目标的实现所经历的阶段,用连接两个节点的线来表示这两个节点执行的先后顺序。并且,每个节点均有其节点属性,用来表示与其对应的业务阶段的特征(如处理设备、通信设备、计算机软硬件等),线也有源节点属性和目标节点属性,用于分别表示该线所连接的两个节点的执行顺序是源节点先于目标节点执行。
计算机网络技术的发展,使得构建业务流程图的工作主要由计算机来完成,这就需要在多台客户端电脑上协同实现业务流程图的构建和编辑工作,构建过程中或者构建完成的业务流程图要存储到网络上,以实现信息的共享。
目前最常用的网络连接模式为C/S(Client/Server,客户机/服务器)模式。利用该模式所连接的网络中,服务器是网络的核心,客户机是网络的基础,服务器为客户机提供网络必须的资源,众多客户机从服务器获得自身所需要的网络资源。
C/S模式的结构是由相互对应的客户应用程序和数据库服务器应用程序两部分组成,二者分别称为前台程序和后台程序。后台程序运行在服务器上,而前台程序运行在客户端电脑上,需要在客户端电脑上进行安装才能运行。后台程序启动之后,随时等待响应前台程序发来的请求;前台程序需要对数据库中的数据进行操作时,自动寻找后台程序,并向其发出请求,后台程序根据预定的规则作出应答,送回结果。
由于C/S模式的软件系统是对应于操作系统来开发的,针对不同的操作系统需要开发出不同版本的前后台程序,且要将程序安装到相应设备上才能使用,另外,在程序进行更新换代时还要对前后台程序同时进行更新,因此,利用C/S模式的网络来构建业务流程图,必须在客户端电脑上安装前台程序,严重依赖前后台程序的同步更新程度,以及各客户端电脑与服务器的操作系统搭配程度,对软件环境的要求比较高,这不利于业务流程图构建过程中的共享机制。
发明内容
本发明所要解决的技术问题是提供一种B/S架构下构建业务流程图的方法、B/S架构,能降低业务流程图的构建对软件环境的要求。
本发明解决上述技术问题的技术方案如下:一种B/S架构中构建业务流程图的方法,所述业务流程图由节点和线构成,所述节点为两个以上的节点,所述线为一条以上的线,每条线的指向为从源节点指向目标节点,用于表示该线所连接的两个节点的执行顺序为所述源节点的执行先于所述目标节点;该方法包括:
浏览器接收节点命令和线命令;其中,所述节点命令用于指示设置两个以上的节点和指示各节点的节点属性,所述线命令用于指示设置一条以上的线以及指示各线的源节点和目标节点;
浏览器解析所述节点命令,确定所述各节点的节点属性;浏览器解析所述线命令,确定所述各线的源节点和目标节点;
将所述各节点的节点属性、所述各线的源节点的信息和目标节点的信息均变换为服务器可识别的形式,发送到所述服务器;服务器将其均变换为适于数据库存储的形式,存入所述数据库。
本发明的有益效果是:由于本发明仅仅利用客户端电脑上默认的浏览器来解析接收到的节点命令和线命令,确定出各节点的节点属性和各线的源节点及目标节点,即可将各节点的节点属性和各线的源节点信息及目标节点信息以服务器可识别的形式发送到服务器,服务器将各节点的节点属性、各线的源节点信息及目标节点信息存储到数据库中,这样,在需要查询、编辑该业务流程图时,浏览器只需从服务器下载相应节点的节点属性、相应线的源节点信息和目标节点信息即可,因而无需在客户端电脑上安装专门的前台程序,并且,在需要进行程序的更新换代时,只要更新作为后台程序的服务器应用程序即可实现整个架构的更新,而不必对客户端电脑上的浏览器做任何改变,另外,由于只需在服务器上安装后台程序即可构建业务流程图,因而利用本发明,无需考虑客户端电脑与服务器的操作系统的搭配程度,这都大大降低了业务流程图的构建对软件环境的要求,也大大提高了网络更新的效率,使B/S架构摆脱了操作系统的限制,降低了开发难度。
在上述技术方案的基础上,本发明还可以做如下改进:
进一步,还包括:浏览器接收业务流程图命令,所述业务流程图命令用于指示所述业务流程图的业务流程图属性;浏览器解析所述业务流程图命令,确定所述业务流程图的业务流程图属性;将所述业务流程图的业务流程图属性变换为服务器可识别的形式,发送到所述服务器;服务器将其变换为适于数据库存储的形式,存入所述数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州数码思特奇信息技术股份有限公司,未经北京神州数码思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110096367.4/2.html,转载请声明来源钻瓜专利网。