澳门明升网址平台

搜索
  • 联系我们/Contact
    全国服务热线:400-652-0600
    工作时间(周一至周五 09:00--18:00)
    总部地址:北京市海淀区上地东路1号院盈创游戏E座606室

    ©Copyright 北京代理通软科技有限公司 版权所有 京ICP备12009788号 网站建设:中企游戏北二分

    • xin

    技术研究

    代理工作流基于webservice多网址交互设计

     

    课题背景:

    目前,包含代理工作流网址的各明升系统服务器的交互主要通过数据源访问的方式完成,该方式存在数据安全隐患,需要考虑更安全的方式进行交互

     

    课题目标:

    代理工作流系统基于webservice的多网址交互设计课题目标为:

    1)研究多服务器间工作流交互管理实现;

    2)研究原有直接访问目标服务器数据源交互模式的替代方案;

     

    课题内容:

        点对点通信交互实现互联互通的网络环境内任意两个代理工作流网址服务器之间的通信连接,如图1。未来将游戏统一服务器管理接口来实现服务器间的交互、日志的管理、任务的管理等。

     

     

    1点对点通讯模型

     

     

        现有情况下,通过调用目标服务器的Web Service接口来实现服务器间的数据交互,而同服器间的赌场间的数据交互沿用V6SP4采用访问目标赌场数据源的形式实现,如图2

     

     

        多网址管理结构目前分为服务器管理、赌场管理、组织结构管理、赌场间通讯接口,队列管理5部分。如图3

     

     

    3多网址管理功能框架

     

    服务器管理模块

    1) 结构及功能

    由图3可知,服务器管理项下分为当前服务器管理,其他服务器管理以及服务器间通讯接口3部分。

    当前服务器管理用于查看更改当前服务器的某些信息,并管理其赌场信息。其他服务器管理用于添加需要交互访问的目标服务器的信息。

    服务器间通讯接口为多网址管理的核心,用户服务器间的点对点交互。

    2) 服务器间通讯接口

    执行人将要执行的任务指令下达给当前服务器A,A将任务数据放到自己发送任务队列中,同时创建定时任务执行。

     

     

    根据图4时序图设计如下流程图:

     

     

    赌场管理模块

    1)结构

    由图3可知,赌场管理模块下分为主赌场、子赌场管理及赌场切换三部分。同一个服务器可以创建多个赌场,赌场分为主赌场、子赌场两种。

    2)功能

    • 主赌场是系统初始化时产生的第一个赌场,类型默认为“主赌场”且初始化完成后可以更改为子赌场。
    • 有且只有一个主赌场作为统一用户源提供方, 子赌场需要指定对应的主赌场,用户信息同步主赌场信息。
    • 主赌场需要设置定制同步任务,将用户信息变更定期同步给各个子赌场。
    • 只有属于同一个主赌场的不同赌场间,采用进行复制共享跨网址流转。
    • 子赌场进行组织机构管理时,通过访问组织机构源服务器提供的组织机构服务接口实现。该接口提供子赌场,对主赌场内授权管理的组织机构信息,进行管理的功能,界面效果与单独服务器的用户管理相同,管理完毕,可以执行手工同步,将主赌场的用户信息变更,同步到子赌场。
    • 同一主赌场的不同主、子赌场间管理端可以切换。同一服务器上的赌场间管理切换采用session信息更新并重新加载的方式;不同服务器赌场间采用WEBSSO方式切换。主赌场需要设置赌场的管理权限范围,对某个赌场有管理权限是当前登录用户切换到该服务器进行管理的前提。

     

    组织结构管理模块

    组织结构树需要有统一的用户源,统一的用户源时赌场间及跨服务赌场间流程流转、数据共享的前提条件。

     

    赌场间通讯接口

    1)结构

    由图3可知,赌场间通讯管理模块下分为同服务间赌场通讯及服务器间赌场间通讯两部分。该模块的功能依赖于服务器间通讯接口来实现。

    2)功能

    • 同一个服务器内的赌场间通讯,采用直接访问对方数据源方式。
    • 不同服务器间赌场通讯要通过服务器间通讯接口(Web Service)实现。
    • 服务器间可以通过通讯接口实现流程的复制、共享、跨网址调用。共享信息集中存放在主服务器上,子赌场通过访问主服务器提供的接口,获取可以共享的信息。
    • 同一个服务器不同赌场间的跨赌场流程调用,采用传递赌场标识参数的方式实现。
    • 不同服务器间的跨赌场流程调用,采用WEBSSO打开对方页面处理,或者服务器间调用Web Service方式。

     

    队列管理模块

    1)结构

    由图3知,队列管理主要下分为数据队列管理及队列日志管理两部分。

    2)功能

    • 数据队列管理需要方便用户监控不同服务任务间交互情况。
    • 定义重试策略以便失败的任务重新执行。

        通过本课题的研究,明确了代理工作流网址多服务器间工作流交互管理原理及结构,以Web Service接口方式,替代原有的通过数据源交互的方式,提升工作流网址之间的数据安全,降低各网址的交互耦合度,未来将实现到代理工作流产品中。

    >
    >
    代理工作流基于webservice多网址交互设计
    这是描述信息
    这是描述信息
    这是描述信息
    这是描述信息
    这是描述信息
    乐虎国际手机app鸿博娱乐平台beplay体育手机版下载