Transforming and loading data from a source data system to a target data system

    公开(公告)号:US10936615B2

    公开(公告)日:2021-03-02

    申请号:US16377403

    申请日:2019-04-08

    IPC分类号: G06F16/25 G06F16/23

    摘要: In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.

    Determining connections between nodes in a network

    公开(公告)号:US10341219B2

    公开(公告)日:2019-07-02

    申请号:US15143747

    申请日:2016-05-02

    IPC分类号: H04L12/751 H04L12/733

    摘要: According to one embodiment of the present invention, a system determines groups of nodes within a network, each group forming a bi-connected component. The system identifies articulation nodes within the network, where each articulation node resides within each connection between a pair of nodes in the network. The system removes from the determined group each node that includes an articulation node between that node and both the source and target nodes to produce a resulting set of nodes. The system determines connections between the source and target nodes based on the resulting set of nodes. Embodiments of the present invention further include a method and computer program product for determining connections between network nodes in substantially the same manners described above.

    Method and infrastructure for accessing remote applications through a secure firewall
    4.
    发明授权
    Method and infrastructure for accessing remote applications through a secure firewall 有权
    通过安全防火墙访问远程应用程序的方法和基础设施

    公开(公告)号:US08788619B2

    公开(公告)日:2014-07-22

    申请号:US11422300

    申请日:2006-06-05

    IPC分类号: G06F13/00 H04L29/08

    摘要: A method, computer program product, and infrastructure for accessing a remote application running on a system A by a system B, each being connected to an open network and located behind a firewall, are provided. The method, computer program product, and infrastructure provide for system A sending a first HTTP request to system B via the open network, blocking the first HTTP request from system A till an application request is available at system B, system B sending an HTTP response to system A via the open network, the HTTP response comprising the application request, system A processing the application request from system B to generate an application response, system A sending a second HTTP request to system B via the open network, the second HTTP request comprising the application response, and blocking the second HTTP request from system A till another application request is available at system B.

    摘要翻译: 提供了一种方法,计算机程序产品和用于访问由系统B在系统A上运行的远程应用的基础设施,每个系统B都连接到开放网络并位于防火墙后面。 该方法,计算机程序产品和基础设施为系统A提供了通过开放网络向系统B发送第一个HTTP请求,阻止来自系统A的第一个HTTP请求,直到应用程序请求在系统B可用,系统B发送HTTP响应 经由开放网络到系统A,包括应用请求的HTTP响应,系统A处理来自系统B的应用请求以产生应用响应,系统A经由开放网络向系统B发送第二HTTP请求,第二HTTP请求 包括应用程序响应,并阻止来自系统A的第二个HTTP请求,直到另一个应用程序请求在系统B可用。

    Bottom-up optimistic latching method for index trees
    5.
    发明授权
    Bottom-up optimistic latching method for index trees 有权
    索引树的自下而上的乐观锁定方法

    公开(公告)号:US08666981B2

    公开(公告)日:2014-03-04

    申请号:US13036708

    申请日:2011-02-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30348 G06F17/30327

    摘要: Methods, systems and computer program products for concurrency control in a hierarchical arrangement of nodes of a data structure by traversing a single search path in a hierarchical arrangement of nodes of a data structure, recording a version number for each node in the search path, identifying at least one node in the search path to be updated, latching the at least one node, reading a version number of the latched at least one node and comparing the recorded version number of the latched at least one node to the read version number of the latched at least one node.

    摘要翻译: 通过在数据结构的节点的分层布置中遍历单个搜索路径,在数据结构的节点的分层排列中并行控制的方法,系统和计算机程序产品,为搜索路径中的每个节点记录版本号,识别 要更新的搜索路径中的至少一个节点,锁定至少一个节点,读取所锁存的至少一个节点的版本号,并将所锁存的至少一个节点的记录版本号与所读取的版本号码进行比较 锁定至少一个节点。

    Crawling browser-accessible applications
    7.
    发明授权
    Crawling browser-accessible applications 失效
    抓取浏览器可访问的应用程序

    公开(公告)号:US08756214B2

    公开(公告)日:2014-06-17

    申请号:US13526054

    申请日:2012-06-18

    IPC分类号: G06F17/30 H04L29/08

    摘要: Crawling a browser-accessible application by causing a target application and a bridge application to run concurrently in a browser-controllable player, and iteratively receiving from the bridge application current state information of the target application, storing the state information on a data storage device if the state information is not found on the data storage device, where the state information is stored as a descendant state of an initial state of the target application, and interacting with the target application in accordance with a predefined simulation algorithm, thereby effecting a new state of the target application, until a predefined termination condition is reached.

    摘要翻译: 通过使目标应用程序和桥应用程序在浏览器可控播放器中并发运行,并从桥应用程序迭代接收目标应用程序的当前状态信息来爬行浏览器可访问的应用程序,将状态信息存储在数据存储设备上,如果 在数据存储装置中没有发现状态信息,其中状态信息被存储为目标应用的初始状态的后代状态,并且根据预定义的模拟算法与目标应用交互,从而实现新状态 的目标应用程序,直到达到预定义的终止条件。

    Method and system for improving client-Servlet communication
    9.
    发明授权
    Method and system for improving client-Servlet communication 有权
    改进客户端 - Servlet通信的方法和系统

    公开(公告)号:US08566390B2

    公开(公告)日:2013-10-22

    申请号:US11817672

    申请日:2006-07-26

    IPC分类号: G06F15/16

    摘要: The present invention provides a method and system for improving the client-Servlet communication in the World-Wide-Web (Web) without changing the existing communication protocol, and without changing the client. The Servlet identifies missing information not included in the initial client's web-browser request for retrieving the information desired, where the Servlet automatically opens another communication path for providing the missing information to the Servlet by making use of the HTTP-response functionality of the initial HTTP-request. The other communication path is supported by a further Servlet functionality component.

    摘要翻译: 本发明提供了一种用于在不改变现有通信协议的情况下改进万维网(Web)中的客户端 - Servlet通信并且不改变客户端的方法和系统。 Servlet识别未包含在初始客户端的Web浏览器请求中的缺失信息,以检索所需的信息,Servlet自动打开另一个通信路径,以便通过使用初始HTTP的HTTP响应功能向Servlet提供缺少的信息 -请求。 另一个通信路径由另一个Servlet功能组件支持。

    Deferring classification of a declared record

    公开(公告)号:US08554772B2

    公开(公告)日:2013-10-08

    申请号:US12718470

    申请日:2010-03-05

    IPC分类号: G06F7/00 G06F17/30 G06F15/16

    CPC分类号: G06F17/30

    摘要: A records management system classifies records according to a file plan. Record are declared, and then classified. Some records have in initially indeterminate classification and classification is deferred, either by request or due to a lack of sufficient information to classify the record according to the file plan. Unclassified records are placed into a temporary container. At some time while in the temporary container a classification event occurs with a given record which allows the records management system to classify the record and place it into a container corresponding to its classification.