发布系统、获取系统以及支付网络/系统开发技术方案

技术编号:7300218 阅读:173 留言:0更新日期:2012-04-27 01:14
一种示例性系统适用于开发、测试以及操作支付和资金转移系统,诸如例如发布系统、获取系统和/或支付网络/系统。模型内容储存库存储用于系统模型的元素。集成开发环境允许用户访问该模型内容储存库并设计模型。部署管理器适用于编译并且测试已经被定义并且存储在模型内容储存库中的模型。在平台运行时环境中执行经编译的代码。从执行的系统收集的信息被传送到集成开发环境,在集成开发环境可以将信息呈现给用户。

【技术实现步骤摘要】
【国外来华专利技术】发布系统、获取系统以及支付网络/系统开发相关申请的交叉引用本申请要求于2009年3月6日提交的美国临时专利申请No. 61/158,529的优先权,并要求于2010年2月9日提交的美国专利申请No. 12/703,162的优先权并且是该申请的部分接续,这些申请的公开通过引用它们的全文而合并于此。
技术介绍
诸如例如Visa. 、MasterCard 、Discover 、American Express 以及PayPal. 的支付网络或系统帮助支付和资金转移。通常,这样的支付网络/系统被用于在诸如付款人与收款人的两个实体之间的支付和资金转移。例如,消费者可以从商家那里购买商品和/ 或服务。为了支付那些商品和/或服务,消费者可以提供诸如与支付工具相关联的汇款账号、账户号码、有效期等等或将要被用于支付商品或服务的账户的信息。支付网络/系统接收信息并且帮助支付以及将适当的资金从所指定的消费者账户转移到商家的账户,这常常包括提供与实际的支付和资金转移相关联的各种支持服务。支付网络/系统是复杂的并且它们的特性在支付网络/系统间显著地不同。由支付网络/系统所服务的并且具有用于支付网络/系统的商业性效用的构成团体以及价值观在支付网络/系统之间通常是不同的。 同样地,支付网络/系统的所有权和结构(即,价值链、垂直整合的程度、分化和分权)以及中介的角色和责任(其可以与所服务的构成团体重叠)在支付网络/系统间不同。更进一步地,品牌的重要性从支付网络/系统到支付网络/系统也显著地不同。在某些情况下,像 Visa和MasterCard,品牌在确保付款人和收款人和帮助支付和资金转移方面是最重要的。 在其它方面,如EFT或银行间ATM网络以及EBPP网络,由于参与者大多是通过提供支付服务的诸如银行的中介,所以品牌可能不那么重要。在支付网络/系统中的差别在许多方面影响它们的财务业绩,包括收入来源和费用结构(例如,被索取费用的顾客以及费用量和成分)、开支(例如,从其它支付网络转移的成本、维护基础设施的成本、营销成本、以及销售、综合管理成本)以及利润。不同的支付网络/系统的拥有者的收益率能够大体上取决于诸如垂直整合的程度的这些和其它因素而不同。开发并且管理支付网络/系统可能是昂贵的、费时的并且是有风险的,包括关于创建并且维护底层技术和基础设施以支持支付网络/系统。支付网络/系统通常取决于在具有诸如例如发布系统或获取系统的各种功能的多个系统之间分化的的通信链,这最终限制了支付效用和创新。此外,典型的支付网络/系统具有固定的或封闭的架构,当与可能希望进行支付或接受支付的任何特定实体、社团、团体等等的需求相比较时,这可能具有偏离的业务目标和适应性。例如,社团可能对具有诸如对于使用特定的支付工具或账户的折扣这样的对使用支付网络/系统提供各种激励的支付网络/系统感兴趣。这样的激励可能不适用于现有的支付网络/系统并且支付网络/系统的固定的或封闭的架构可能阻止其变得可用。通过进一步的示例,对创建支付网络/系统感兴趣的实体还可能希望定义如何使用支付网络/系统,包括例如限制支付网络/系统所支持的金融工具或账户的数量、由支付网络/系统所使用并且访问的资金来源的体系、定义支付网络/系统所支持的金融工具或账户的类型等等。同样地,通过进一步的示例,对参与支付网络/系统感兴趣的实体可能希望以由该实体所定义的并且由支付网络/系统所许可的某种定制方式参与支付网络/系统。 具体固定的或专用架构的现有支付网络/系统和所建立的操作过程可以不支持提供这样的创建者/用户定制化的操作特性。支付网络/系统常常容纳并且对接或者包括有助于包括贷记、借记、预付或混合卡/账户支付的各种类型的支付的系统。通常,支付网络/系统与发布系统和获取系统相关联。一般地,发布系统指的是与银行、程序管理员或向使用支付网络/系统来进行支付个人和组织发布或提供卡/账户的其它机构相关联的那些活动。例如,银行可以将贷记、借记、 预付或混合卡或账户发布给之后使用该卡或账户完成支付交易的个人或公司。获取系统通常是与作为支付网络/系统的一部分的商家、在线零售商、个体或接受支付的其它人相关联的那些系统。例如,商家在接收使用卡的支付中可以利用读卡器、软件以及连通性,或者在线购物车在接收使用账户的支付中可以利用互联网。正如支付网络/系统的情况,发布系统和获取系统两者都是复杂的并且难于创建。发布系统和获取系统通常通过可以包括金融实体或非金融实体两者的不同团体来启用。此外,这些实体常常包括具有特定价值观和风险的不同的业务模型。更进一步地,提供发布系统和获取系统的组织常常希望、或被要求使用不同的技术来支持特定的卡或账户程序或者支付或资金转移。不仅在创建并且支持新的发布和获取系统以满足经常变化的支付市场的需求方面,而且就将那些系统与支付网络/系统集成在一起或将它们合并在支付网络/系统中而论,与发布系统和获取系统相关联的复杂性都带来了严峻的挑战。
技术实现思路
申请人:公开了用于开发、测试以及操作诸如例如发布系统、获取系统和/或支付网络/系统的支付和资金转移系统的系统和方法。所公开的系统和方法为各种发布、获取和支付网络组织以及其它响应并且管理在支付方面日益增加的复杂性的能力。例如,所公开的系统和方法提供了设计并且实现与新技术、电子商务的新方法以及新兴移动应用对接并且使用新技术、电子商务的新方法以及新兴移动应用的系统的能力。另外,所公开的系统和方法为组织提供了定义、定制以及控制发布系统、获取系统和/或支付网络/系统的许多方面的能力。例如,所公开的系统和方法提供定义并且定制由付款人进行的并且由收款人接受的支付和资金转移的特性。类似地, 所公开的系统和方法提供定制用于支付网络/系统的规则,包括数据结构。例如,在特定实施例中,所公开的系统可以允许定义并且定制交易批准或拒绝的规则,何时需要签名、对于交易的结算所要求的期限和/或被涉及在使得来自与交易相关的付款人的钱对收款人可用的过程中的期限。所公开的系统和方法可以结合任何类型的支付或资金源使用,包括例如预提供资金的来源(例如,预付账户、卡以及虚拟卡)、当前提供资金的(例如,信用账户、卡以及虚拟卡)、将来支付的(例如,信用账户、卡以及虚拟卡)以及其任何组合或体系。示例性系统包括具有在其中存储了元素的模型内容储存库,所述元素对应于发布系统、获取系统和/或支付网络/系统的分散的部件。元素可以被结合到用于发布系统、获取系统和/或支付网络/系统的模型中。在示例性实施例中,元素可以包括例如数据流,该数据流可以被结合到用于发布系统、获取系统和/或支付网络/系统的定制模型中。在说明性实施例中,元素可以进一步包括例如定义服务级别协议、业务处理需求以及诸如交互式语音应答(IVR)呼叫流的支持功能的元素。示例性系统可以进一步包括集成开发环境。集成开发环境可以由用户访问以设计并且定制发布系统、获取系统和/或支付网络/系统模型。用户采用集成开发环境来将在模型内容储存库中存储的元素结合到发布系统、获取系统和/或支付网络/系统模型中。在示例性实施例中,模型可以采用数据流图并且可以被存储在模型内容储存库中。例如,用户可以选择定义用户希望合并到发布系统、获取系统和/或支付网络/系统中的功能的各种元素。元素可以针对提供实体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.03.06 US 61/158,259;2010.02.09 US 12/703,1621.一种在用于开发发布系统、获取系统或者支付网络或系统的至少一个计算系统中实现的方法,所述方法包括提供与发布系统、获取系统或者支付网络或系统的定义的处理相关联的元素; 接收选择与所述定义的处理相关联的所述元素中的一个的输入; 将所述选择的与所述定义的处理相关联的所述元素中的一个添加到定义发布系统、获取系统或者支付网络或系统的模型;以及生成与关联于所述选择的在所述模型中的所述元素中的一个的所述处理相对应的代码。2.根据权利要求1所述的方法,其中,与所述定义的处理相关联的所述元素中的每一个都具有对应的流程图表示,其中,接收选择所述元素中的一个的所述输入包括接收选择流程图表示的输入,并且其中,将所述选择的所述元素中的一个添加到定义所述发布系统、获取系统或者支付网络或系统的所述模型包括将选择的流程图表示添加到所述模型的流程图。3.根据权利要求2所述的方法,进一步包括接收在执行与在所述模型中定义的所述处理相对应的所述生成的代码期间所收集的 fn息;将所述信息的视觉指示呈现在所述模型的所述流程图中的适当位置处。4.根据权利要求1所述的方法,其中,提供所述发布系统、获取系统或者支付网络或系统的定义的处理的所述元素包括提供定义结合发布系统、获取系统或者支付网络或系统执行的处理的预定义模板的库;其中,接收选择所述元素中的一个的所述输入包括接收选择所述预定义模板中的一个的输入;其中,将所述选择的所述元素中的一个添加到定义所述发布系统、获取系统或者支付网络或系统的所述模型包括将所述选择的所述预定义模板中的一个添加到所述模型。5.根据权利要求4所述的方法,其中,所述预定义模板的库包括用于执行与用于传送贷记、借记和/或其它支付交易的电子网络的通信的模板。6.根据权利要求5所述的方法,其中,用于传送贷记、借记和/或其它支付交易的所述电子网络包括用于传送针对以下交易类型中的至少一个的网络=Visa ;Mastercard ; Discover ;American Express ;或任何类似的这样的网络。7.根据权利要求4所述的方法,其中,所述预定义模板的库包括用于执行交互式语音识别的模板。8.一种计算机可读存储介质,包括用于开发发布系统、获取系统或者支付网络或系统的计算机可执行指令,其中所述计算机可执行指令当在处理器上执行时使所述处理器执行包括以下各项的方法提供与发布系统、获取系统或者支付网络或系统的定义的处理相关联的元素; 接收选择与所述定义的处理相关联的所述元素中的一个的输入; 将所述选择的与所述定义的处理相关联的所述元素中的一个添加到定义发布系统、获取系统或者支付网络或系统的模型;以及生成与关联于所述选择的在所述模型中的所述元素中的一个的所述处理相对应的代码。9.一种适用于开发发布系统、获取系统或者支付网络或系统的系统,包括 处理器;和与所述处理器通信地耦合的计算存储器,所述计算存储器具有在其中存储的用于执行以下各项的指令提供与发布系统、获取系统或者支付网络或系统的定义的处理相关联的元素; 接收选择与所述定义的处理相关联的所述元素中的一个的输入; 将所述选择的与所述定义的处理相关联的所述元素中的一个添加到定义发布系统、获取系统或者支付网络或系统的模型;以及生成与关联于所述选择的在所述模型中的所述元素中的一个的所述处理相对应的代码。10.一种在用于开发发布系统、获取系统或者支付网络或系统的至少一个计算系统中实现的方法,所述方法包括提供定义发布系统、获取系统或者支付网络或系统的计算机模型,所述计算机模型包括在处理发布系统、获取系统或者支付网络或系统交易期间所执行的预定义处理的集合; 根据所述计算机模型来生成软件平台;以及执行与所述计算机模型相对应的所述代码。11.根据权利要求8所述的方法,进一步包括将在执行所述代码的同时所收集的信息传送到所述计算机模型;并且将所述信息的视觉指示呈现在所述模型中的适当位置处。12.—种计算机可读存储介质,包括用于开发发布系统、获取系统或者支付网络或系统的计算机可执行指令,其中所述计算机可执行指令当在处理器上执行时使所述处理器执行包括以下各项的方法提供定义发布系统、获取系统或者支付网络或系统的计算机模型,所述计算机模型包括在处理发布系统、获取系统或者支付网络或系统交易期间所执行的预定义处理的集合; 根据所述计算机模型来生成软件平台;以及执行与所述计算机模型相对应的所述代码。13.一种适用于开发发布系统、获取系统或者支付网络或系统的系统,包括 处理器;和与所述处理器通信地耦合的计算存储器,所述计算存储器具有在其中存储的用于执行以下各项的指令提供定义发布系统、获取系统或者支付网络或系统的计算机模型,所述计算机模型包括在处理发布系统、获取系统或者支付网络或系统交易期间所执行的预定义处理的集合; 根据所述计算机模型来生成软件平台;以及执行与所述计算机模型相对应的所述代码。14.一种在用于开发发布系统、获取系统或者支付网络或系统的至少一个计算系统中实现的方法,包括提供多个构件,每个构件都对应于用于在发布系统、获取系统或者支付网络或系统中使用的处理;和为所述多个构件中的每一个提供用于实现所述对应的处理的软件代码;以及接收将所述多个构件中的一个添加到定义发布系统、获取系统或者支付网络或系统的模型的请求。15.根据权利要求14所述的方法,其中,提供多个构件包括提供以下各项中的至少一个工作流;数据流;SLA ;以及业务处理监控器。16.根据权利要求14所述的方法,进一步包括生成用于所述模型的代码以实现包括所述多个构件中的所述一个的、定义所述发布系统、获取系统或者支付网络或系统的所述模型。17.根据权利要求16所述的方法,进一步包括向平台提供用于所述模型的所述生成的代码,其中所述平台执行所述代码。18.根据权利要求17所述的方法,进一步包括提供定义所述发布系统、获取系统或者支付网络或系统的、包括所述多个构件中的所述一个的所述模型的视觉表示;接收在所述生成的代码的执行期间所收集的信息;以及将所述信息的视觉指示呈现在所述模型的所述视觉表示中的适当位置处。19.根据权利要求14所述的方法,进一步包括 定义所述多个构件;定义所述软件代码以实现所述多个构件中的每一个;将所述构件中的每一个与所述软件代码的一部分相关联;以及将具有所述关联的软件代码的所述多个构件中的每一个存储在库中。20.一种计算机可读存储介质,包括用于开发发布系统、获取系统或者支付网络或系统的计算机可执行指令,其中,所述计算机可执行指令当在处理器上执行时使所述处理器执行包括以下各项的方法提供多个构件,每个构件都对应于用于在发布系统、获取系统或者支付网络或系统中使用的处理;并且为所述多个构件中的每一个提供用于实现所述对应的处理的软件代码;以及接收将所述多个构件中的一个添加到定义发布系统、获取系统或者支付网络或系统的模型的请求。21.一种适用于开发发布系统、获取系统或者支付网络或系统的系统,包括 处理器;和与所述处理器通信地耦合的计算存储器,所述计算存储器具有在其中存储的用于执行以下各项的指令提供多个构件,每个构件都对应于用于在发布系统、获取系统或者支付网络或系统中使用的处理;和为所述多个构件中的每一个提供用于实现所述对应的处理的软件代码;以及接收将所述多个构件中的一个添加到定义发布系统、获取系统或者支付网络或系统的模型的请求。22.—种在用于开发发布系统、获取系统或者支付网络或系统的至少一个计算系统中实现的方法,包括定义多个构件,每个构件都对应于发布系统、获取系统或者支付网络或系统中的处理;定义软件代码以实现多个构件中的每一个;将所述构件中的每一个与所述定义的软件代码的一部分相关联;以及将所述构件中的每一个作为元素存储在库中。23.一种计算机可读存储介质,包括用于开发发布系统、获取系统或者支付网络或系统的计算机可执行指令,其中所述计算机可执行指令当在处理器上执行时使所述处理器执行包括以下各项的方法定义多个构件,每个构件都对应于发布系统、获取系统或者支付网络或系统中的处理;定义软件代码以实现多个构件中的每一个;将所述构件中的每一个与所述定义的软件代码的一部分相关联;以及将所述构件中的每一个作为元素存储在库中。24.一种适用于开发发布系统、获取系统或者支付网络或系统的系统,包括 处理器;和与所述处理器通信地耦合的计算存储器,所述计算存储器具有在其中存储的用于执行以下各项的指令定义多个构件,每个构件都对应于发布系统、获取系统或者支付网络或系统中的处理;定义软件代码以实现多个构件中的每一个;将所述构件中的每一个与所述定义的软件代码的一部分相关联;以及将所述构件中的每一个作为元素存储在库中。25.一种在用于开发发布系统、获取系统或者支付网络或系统的至少一个计算系统中实现的方法,所述方法包括提供多个数据流图,所述数据流图中的每一个都对应于可以用在发布系统、获取系统或者支付网络或系统中的处理;接收选择第一数据流图的第一输入;将所述第一数据流图添加到定义发布系统、获取系统或者支付网络或系统的模型; 接收选择第二数据流图的第二输入;将所述第二数据流图添加到定义发布系统、获取系统或者支付网络或系统的所述模型;以及生成与定义发布系统、获取系统或者支付网络或系统的所述模型相对应的代码。26.根据权利要求25所述的方法,进一步包括向平台提供用于所述模型的所述生成的代码,其中所述平台执行所述代码。27.根据权利要求沈所述的方法,进一步包括提供定义发布系统、获取系统或者支付网络或系统的所述模型的视觉表示; 接收在与所述模型相对应的所述生成的代码的执行期间所收集的信息;以及将所述信息的视觉指示呈现在所述模型的视觉表示中的适当的位置处。28.根据权利要求25所述的方法,进一步包括定义所述多个数据流图;定义软件代码以实现所述多个数据流图中的每一个;将所述数据流图中的每一个与所述软件代码中的一部分相关联;以及将具有所述关联的软件代码的所述多个数据流图中的每一个存储在库中。29.根据权利要求观所述的方法,其中,所述第一数据流图和所述第二数据流图选自所述库。30.根据权利要求25所述的方法,其中,接收选择所述第一数据流图的所述输入包括接收以下两项中的至少一个所述第一数据流图的第一输入和所述第一数据流图的第一输出ο31.根据权利要求30所述的方法,其中,接收选择所述第二数据流图的所述输入包括接收以下两项中的至少一个所述第二数据流图的第二输入和所述第一数据流图的第二输出ο32.—种计算机可读存储介质,包括用于开发发布系统、获取系统或者支付网络或系统的计算机可执行指令,其中所述计算机可执行指令当在处理器上执行时使所述处理器执行包括以下各项的方法提供多个数据流图,所述数据流图中的每一个都对应于可以用在发布系统、获取系统或者支付网络或系统中的处理;接收选择第一数据流图的第一输入;将所述第一数据流图添加到定义发布系统、获取系统或者支付网络或系统的模型; 接收选择第二数据流图的第二输入;将所述第二数据流图添加到定义发布系统、获取系统或者支付网络或系统的所述模型;以及生成与定义发布系统、获取系统或者支付网络或系统的所述模型相对应的代码。33.一种适用于开发发布系统、获取系统或者支付网络或系统的系统,包括 处理器;和与所述处理器通信地耦合的计算存储器,所述计算存储器具有在其中存储的用于执行以下各项的指令提供多个数据流图,所述数据流图中的每一个都对应于可以用在发布系统、获取系统或者支付网络或系统中的处理;接收选择第一数据流图的第一输入;将所述第一数据流图添加到定义发布系统、获取系统或者支付网络或系统的模型; 接收选择第二数据流图的第二输入;将所述第二数据流图添加到定义发布系统、获取系统或者支付网络或系统的所述模型;以及生成与定义发布系统、获取系统或者支付网络或系统的所述模型相对应的代码。34.一种管理模型驱动架构系统的方法,包括提供用于在定义发布系统、获取系统或者支付网络或系统中使用的多个元素; 使用所述多个元素中的一个来创建定义发布系统、获取系统或者支付网络或系统的模型;生成与定义发布系统、获取系统或者支付网络或系统的所述模型相对应的代码; 接收对所述多个元素中的所述一个的改变;创建定义所述发布系统、获取系统或者支付网络或系统的更新的模型,所述更新的模型反映对所述多个元素中的所述一个的所述改变;以及生成与定义所述发布系统、获取系统或者支付网络或系统的所述更新的模型相对应的更新的代码。35.根据权利要求34所述的方法,其中,所述多个元素包括以下各项中的至少一个构件、流程图以及模板。36.根据权利要求34所述的方法,其中,所述多个元素中的至少一个包括构件,其中,使用所述多个元素中的一个来创建定义所述发布系统、获取系统或者支付网络或系统的所述模型包括选择所述构件添加到所述模型。37.根据权利要求36所述的方法,其中,接收对所述多个元素中的所述一个的所述改变包括接收对所述构件的改变,并且其中所述更新的模型反映对所述构件的所述改变。38.根据权利要求34所述的方法,其中,所述多个元素中的至少一个包括流程图, 其中,使用所述多个元素中的一个来创建定义所述发布系统、获取系统或者支付网络或系统的所述模型包括选择所述流图添加到所述模型。39.根据权利要求38所述的方法,其中,接收对所述多个元素中的所述一个的所述改变包括接收对所述流程图的改变,并且其中所述更新的模型反映对所述流程图的所述改变。40.根据权利要求34所述的方法,其中,所述多个元素中的至少一个包括模板,其中,使用所述多个元素中的一个来创建定义所述发布系统、获取系统或者支付网络或系统的所述模型包括选择所述模板添加到所述模型。41.根据权利要求34所述的方法,其中,接收对所述多个元素中的所述一个的所述改变包括接收对所述模板的变化,并且其中所述更新的模型反映对所述模板的所述改变。42.一种计算机可读存储介质,包括用于开发发布系统、获取系统或者支付网络或系统的计算机可执行指令,其中,所述计算机可执行指令当在处理器上执行时使所述处理器执行包括以下各项的方法提供用于在定义发布系统、获取系统或者支付网络或系统中使用的多个元素; 使用所述多个元素中的一个来创建定义发布系统、获取系统或者支付网络或系统的模型;生成与定义发布系统、获取系统或者支付网络或系统的所述模型相对应的代码; 接收对所述多个元素中的所述一个的改变;创建定义所述发布系统、获取系统或者支付网络或系统的更新的模型,所述更新的模型反映对所述多个元素中的所述一个的所述改变;以及生成与定义所述发布系统、获取系统或者支付网络或系统的所述更新的模型相对应的更新的代码。43.一种在用于提供发布系统、获取系统或者支付网络或系统的至少一个计算系统中实现的方法,包括提供用于在定义发布系统、获取系统或者支付网络或系统中使用的多个元素,所述多个元素中的每一个都具有相关的版本;接收使用所述多个元素的组来定义发布系统、获取系统或者支付网络或系统模型的输入;存储在所述模型中包括的所述元素的标识,并且对于所述模型中包括的所述元素中的每一个存储与所述特定元素相关联的所述版本的标识。44.根据权利要求43所述的方法,进一步包括编译所述模型并且执行所述编译的模型。45.根据权利要求43所述的方法,进一步包括识别元素具有改变的相关的版本;和识别所述模型包括具有改变的相关的版本的所述元素。46.根据权利要求45所述的方法,进一步包括更新所述模型以反映具有改变的相关的版本的所述元素。47.根据权利要求46所述的方法,其中,更新所述模型以反映具有改变的相关的版本的所述元素包括确认所述更新模型如所期望地工作。48.根据权利要求47所述的方法,其中,更新所述模型以反映具有改变的相关的版本的所述元素包括对所述更新的模型进行编译并且对所述编译的更新的模型进行测试。49.根据权利要求43所述的方法,其中,提供用于在定义发布系统、获取系统或者支付网络或系统中使用的多个元素包括提供用于在定义发布系统、获取系统或者支付网络或系统中使用的多个模板和构件,所述模板和构件中的每一个都具有相关的版本。50.一种计算机可读存储介质,包括用于提供发布系统、获取系统或者支付网络或系统的计算机可执行指令,其中所述计算机可执行指令当在处理器上执行时使所述处理器执行包括以下各项的方法维护用于在定义发布系统、获取系统或者支付网络或系统中使用的多个元素的数据库;维护用于所述多个元素中的每一个的版本信息;接收使用所述多个元素的组来定义发布系统、获取系统或者支付网络或系统模型的输入;存储在所述模型中包括的所述元素的标识,并且对于所述模型中包括的所述元素中的每一个存储与所述元素相关联的所述版本的标识; 将版本分配给所述模型;识别已经针对在多个元素的所述组中的元素创建了新的版本;以及使用在多个元素的所述组中的所述元素的所述新的版本来更新所述发布系统、获取系统或者支付网络或系统模型。51.一种适用于提供发布系统、获取系统或者支付网络或系统的系统,包括 处理器;与所述处理器通信地耦合的计算存储器,所述计算存储器具有在其中存储的用于执行以下各项的指令在存储器中维护有关用于在定义发布系统、获取系统或者支付网络或系统中使用的多个元素的信息,所述多个元素中的每一个都具有相关的版本;接收使用所述多个元素的组来定义发布系统、获取系统或者支付网络或系统模型的输入;存储在所述模型中包括的所述元素的标识,并且对于所述模型中包括的所述元素中的每一个存储与所述特定元素相关联的所述版本的标识;识别在所述模型中包括的元素具有改变的相关的版本;以及更新所述模型以反映具有改变的相关的版本的所述元素。52.一种在用于提供发布系统、获取系统或者支付网络或系统的至少一个计算系统中实现的方法,包括提供用于在定义发布系统、获取系统或者支付网络或系统中使用的多个元素,所述多个元素中的至少一个表示用于在发布系统、获取系统或者支付网络或系统的操作中使用的参数;接收使用所述多个元素来定义用于发布系统、获取系统或者支付网络或系统的模型的输入,所述模型包括表示用于在发布系统、获取系统或者支付网络或系统的操作中使用的参数的所述多个元素中的所述至少一个;接收表示用于在发布系统、获取系统或者支付网络或系统的操作中使用的参数的所述多个元素中的所述至少一个的值;以及根据用于发布系统、获取系统或者支付网络或系统的所述模型生成代码,所述代码中的至少一部分取决于表示参数的所述多个元素中的所述至少一个的所述值。53.根据权利要求52所述的方法,其中,接收使用所述多个元素来定义用于发布系统、 获取系统或者支付网络或系统的模型的输入包括接收定义数据流的输入,所述数据流的至少一部分取决于表示参数的所述多个元素中的所述至少一个。54.根据权利要求52所述的方法,进一步包括执行所述代码。55.根据权利要求52所述的方法,进一步包括接收表示参数的所述多个元素中的所述至少一个的更新的值。56.根据权利要求55所述的方法,进一步包括根据用于发布系统、获取系统或者支付网络或系统的所述模型重新生成代码,所述代码的至少一部分反映表示用于在发布系统、 获取系统或者支付网络或系统的操作中使用的参数的所述多个元素中的所述至少一个的所述更新的值。57.根据权利要求52所述的方法,其中,表示用于在发布系统、获取系统或者支付网络或系统的操作中使用的参数的所述多个元素中的所述至少一个包括可选择的参数的列表, 每个可选择的参数可选...

【专利技术属性】
技术研发人员:卡尔·安斯利艾尼尔·达特·阿格尔瓦尔
申请(专利权)人:泰克斯维尔公司
类型:发明
国别省市:

相关技术
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术