发明名称 Connection model-based control of concurrent connection count and properties
摘要 A connection request including a connection model key and a partner system attribute of the partner system requesting a connection is received at an application server from a partner system. Using a predefined connection model, as determination is made as to whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model. In response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model, a connection is created that includes a first unique connection name derived from the received partner system attribute.
申请公布号 US9438637(B2) 申请公布日期 2016.09.06
申请号 US201213706919 申请日期 2012.12.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Allen Gerald M. W.;Brooks Michael D.;Wakelin Philip I.
分类号 G06F15/16;H04L29/06;H04L29/08 主分类号 G06F15/16
代理机构 Lee Law, PLLC 代理人 Lee Law, PLLC ;Lee Christopher B.
主权项 1. A system, comprising: a memory; and a processor programmed to execute an application server to: receive, from a partner system, a connection request comprising a connection model key and a partner system attribute of the partner system requesting a connection;determine, using a predefined connection model stored within the memory, whether the received connection model key and the received partner system attribute respectively match a configured connection model key and a configured authorized partner system attribute within the predefined connection model;create, in response to determining that the received connection model key and the received partner system attribute match the respective configured connection model key and the configured authorized partner system attribute within the predefined connection model, a connection that comprises a first unique connection name derived from the received partner system attribute, where the predefined connection model comprises a connection namespace field limitation that limits a number of created unique connection names;enforce a limit on a number of multiplexed logical connections to the application server from partner systems that share the partner system attribute using the connection namespace field limitation within the predefined connection model; andreceive additional connection requests comprising the connection model key from additional partner systems that share the partner system attribute; andwhere, in being programmed to enforce the limit on the number of multiplexed logical connections to the application server from the partner systems that share the partner system attribute using the connection namespace field limitation within the predefined connection model, the processor is programmed to: for each additional connection request: determine whether the limit on the number of multiplexed logical connections to the application server from the partner systems that share the partner system attribute has been reached based upon the connection namespace field limitation that limits the number of created unique connection names and based upon previously-created connection names; andcreate, in response to determining that the limit on the number of multiplexed logical connections has not been reached, an additional multiplexed logical connection that comprises an additional unique connection name derived from the received partner system attribute and based upon the previously-created connection names.
地址 Armonk NY US