|
企业分布式业务整合方案1. 引言 随着计算机技术的飞速发展和计算机网络的大面积普及,企业信息化建设正逐步深入,企业内部以及企业内部与外部建立起了越来越多的业务应用系统,如何整合企业的现有IT资源,使企业中计算机孤岛式的应用向集体协作的方向发展,发挥资源效益的最大化,降低企业成本,正在逐渐成为企业关注的重要问题。 尤其是那些分布在不同地理区域的业务应用系统,如何将它们整合在一起,共享数据资源,已成为了企业最关心、最头疼的问题。 2. 分布式业务 下面是一个公司采购的业务(A):
上面是一个典型的分布式业务流程的需求,西安、北京、上海分别都有自己的采购流程,普通情况下各地独立完成本地的申请、审批功能。特殊情况下,就需要三地合作,共同完成一个较复杂的采购流程。这样的业务需求在较大、较规范的企业中非常常见,也是较难整合、统一管理、执行的流程。 目前企业碰到这种分布式业务需求时,要么对业务系统采取集中式管理,化分布式为集中式;要么人工对三个系统进行数据共享。无论那种方式,均不能最大程度的有效利用企业的资源。而西安协同时光股份有限公司自主研发的SynchroFLOW产品,就可以很好的解决这种分布式的业务需求。 西安协同时光软件有限公司是一个致力于中间件开发的软件提供商。公司自主研发的SynchroFLOW产品,荣获国内、省内多项大奖。产品遵循国际工作流管理联盟制定的工作流标准(WFMC),同时使用独创的petrinet-令牌过程模型,具有强大的模型描述能力。其中的分布式功能,就是为了解决企业内部分布式业务流程而提供的功能。
对分布式功能进行配置、管理;
可以建立和删除信任关系,只有建立了信任关系的两个SynchroFLOW才能相互通讯、调用。
通过SynchroFLOW自带的流程设计器(ProcessDesigner),根据具体业务绘制分布式流程。
解析、运行分布式流程; 3. 使用SynchroFLOW解决分布式业务 3.1 分布式业务部署 下图是使用具有分布式功能的SynchroFLOW实现业务流程A的部署图: 我们根据业务需求,分别在北京、西安、上海各部署一套SynchroFLOW,各地的SynchroFLOW均能独立运行,完成本地的业务设计和处理。 同时,我们搭建了一个SynchroMQ群集(该群集有一个或多个SynchroMQ互连构成)作为SynchroFLOW之间的消息通讯通道。 这样SynchroFLOW通过SynchroMQ群集相互通讯,形成了一个分布式的工作流群集,北京的SynchroFLOW可以调用西安SynchroFLOW中的流程并交换数据,同时西安的SynchroFLOW又可以调用上海SynchroFLOW上的流程并交换数据。分散在三地的业务流程构成一个分布式的大流程,业务数据也实现了从北京→西安→上海→西安→北京的传递和共享。 3.2 分布式业务实现 1. 通过SynchroFLOW提供的管理控制台,建立好三地的信任关系。只有建立了信任关系的SynchroFLOW之间才能相互关联流程,即调用异地的流程。 信任关系:分布式工作流群集环境下,任意两台需要通讯的引擎之间必须建立的关系。可以通过相互交换数字证书、相互注册对方的数字证书建立。 下图显示的是可以与本机建立信任关系,且具有分布式功能的SynchroFLOW服务器信息。 根据表格中显示的内容,输入需要建立信任关系的SynchroFLOW的IP,点击【submit】按钮,就可实现指定个IP与本机信任关系的建立。
北京的业务流程如下图所示:
西安的业务流程如下图所示:
该流程除了包含“审批”业务结点,同时还包含“查看上海库存”结点,此结点同样使用远程子过程活动表示,直接关联到上海的流程。 上海的业务流程如下图所示:
该流程只包含“查看库存”这一个业务结点。
综上所述,使用SynchroFLOW的分布式功能,可以轻松、灵活、正确的将分布于不同地域的业务流程整合成一个“大”的业务流程,处理分布式流程给人的直观感觉就像是在处理本地的流程一样。各地流程之间可以方便、正确的进行传递,从而实现了异地流程数据的共享。从根本上实现了困惑企业的分布式业务需求。 SynchroFLOW的流程监控工具提供有直观、丰富的流程监控图,它不仅可以直观的反映分布式环境下,“大”流程的实际运行情况,而且还提供了流程控制、流程数据查看等功能。业务系统中的普通用户可以通过它了解关心的流程运行情况,系统管理员可以通过它控制流程的流转执行。 通过使用SynchroFLOW分布式工作流,不仅仅光解决为企业分布式业务的需求,而且对企业的决策、分析、统计都提供了方便。通过使用SynchroFLOW,将使企业的信息化程度得到更大的提升。
责编:mary.chen 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 首届优秀信息化产品及信息化最佳实.. .mod_B_1{background:rgba(0, 0, 0, 0) url("http://www.vsharing.com/bacohome/2015/cio.. 专家专栏 |
|