Providing customized integration flow templates

    公开(公告)号:US11514381B2

    公开(公告)日:2022-11-29

    申请号:US16799300

    申请日:2020-02-24

    摘要: A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.

    HANDLING DEFERRABLE NETWORK REQUESTS

    公开(公告)号:US20220131959A1

    公开(公告)日:2022-04-28

    申请号:US17082121

    申请日:2020-10-28

    IPC分类号: H04L29/06

    摘要: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can identify a network request as being deferrable and embed data of the deferrable network request within a header of a suitable carrier network request for sending to a remote server. Embodiments of the present invention can receive a carrier network request with embedded data of a deferrable network request within a header of the carrier network request. Embodiments of the present invention can then parse the embedded data from the header into a separate request message for actioning at the server.

    Graceful degradation of user interface components in response to errors

    公开(公告)号:US11074122B2

    公开(公告)日:2021-07-27

    申请号:US16535733

    申请日:2019-08-08

    IPC分类号: G06F11/07 G06F3/0481

    摘要: A computer-implemented system and method detect an error in an application comprising a component having a control that is displayed in a first state on a display device. Responsive to the detecting of the error, the method comprises associating the error with the control, and, upon making this association, the method comprises automatically modifying the component at application run-time. This modification indicates that the control is no longer functional. A display operation of the component is performed where the modified component has: a) the control displayed in a second state on the component, or b) the control is removed from the component. The method may be repeated when other errors occur, and the control may be restored when the underlying error is resolved.

    Determining inputs to an integration flow component

    公开(公告)号:US10379826B1

    公开(公告)日:2019-08-13

    申请号:US15915443

    申请日:2018-03-08

    IPC分类号: G06F8/41

    摘要: An approach is provided for determining inputs to a component of an integration flow. First component(s) that are upstream of the component in a given level of the integration flow are identified. First output schema(s) of the first component(s) are determined. In response to determining one or more components of the integration flow contain the component from one or more levels above the given level of the hierarchy of the integration flow, second component(s) that are upstream of the one or more components that contain the component are identified, second output schema(s) of the second component(s) are determined, and the first and second output schemas are presented as the inputs to the component.

    Managing application security vulnerabilities

    公开(公告)号:US11874932B2

    公开(公告)日:2024-01-16

    申请号:US17305057

    申请日:2021-06-30

    IPC分类号: G06F21/57 G06F21/54

    摘要: Approaches presented herein enable a security risk manager embedded in an application to manage security vulnerabilities of the application. More specifically, the application comprises code entities such as components, packages, libraries, or microservices. The entities are modified as part of the application development process to have an enabled state, in which these entities are permitted to run normally when called, and a disabled state, in which these entities do not run when called but instead perform a back-out behavior such as generating an error message. At runtime, the application periodically accesses a security vulnerabilities database to check for security alerts. When a relevant security alert is found, the application changes any code entities that are affected by the security alert to the disabled state pending investigation by an operations team. The application notifies the operations team by sending a notification of the security alert to an external security monitoring tool.

    MANAGING EXTRACT, TRANSFORM AND LOAD SYSTEMS

    公开(公告)号:US20240012829A1

    公开(公告)日:2024-01-11

    申请号:US18473356

    申请日:2023-09-25

    IPC分类号: G06F16/25

    CPC分类号: G06F16/254

    摘要: An approach to implement an extract, transform and load system, a queue is provided for holding units of data between extraction and transformation. When units of data suffer a rate limit error in the load phase, they are requeued so they can be resubmitted for transformation. The contents of the queue are monitored and, if too many requeued units of data are detected in the queue, then this is taken as an indicator of an unacceptable number of rate limit errors and active pacing management is triggered. A retry schedule is defined for the requeued units of data. Extraction is temporarily halted to allow the requeued units of data to be retransformed without more units of data queuing up. Then, after the suspension is lifted, a pacing delay is inserted between subsequent extract events to avoid the same load phase bottleneck recurring.

    Configuration tool for deploying an application on a server

    公开(公告)号:US11677810B2

    公开(公告)日:2023-06-13

    申请号:US17383858

    申请日:2021-07-23

    摘要: An application configuration tool and associated method for supporting deployment of an application on a server that has a set of configurations available for applications deployed on the server. The method attempts to match every configuration required by the application to a configuration available on the server. In case of multiple candidates that match, one is selected. When there is no match an error message is generated. The method is iterated to inspect each selected configuration to identify any references contained in the selected configuration that themselves need further configurations. The iteration of inspecting and the matching to follow the references is continued until all such references are exhausted either by matching or failure to match and consequent error message generation. Finally, a configuration report is output specifying the selected configurations and, to the extent that not all required configurations have been matched to available configurations, the error messages.

    CONFIGURATION TOOL FOR DEPLOYING AN APPLICATION ON A SERVER

    公开(公告)号:US20230027618A1

    公开(公告)日:2023-01-26

    申请号:US17383858

    申请日:2021-07-23

    IPC分类号: H04L29/08 H04L12/24 G06F8/61

    摘要: An application configuration tool and associated method for supporting deployment of an application on a server that has a set of configurations available for applications deployed on the server. The method attempts to match every configuration required by the application to a configuration available on the server. In case of multiple candidates that match, one is selected. When there is no match an error message is generated. The method is iterated to inspect each selected configuration to identify any references contained in the selected configuration that themselves need further configurations. The iteration of inspecting and the matching to follow the references is continued until all such references are exhausted either by matching or failure to match and consequent error message generation. Finally, a configuration report is output specifying the selected configurations and, to the extent that not all required configurations have been matched to available configurations, the error messages.

    PROVIDING CUSTOMIZED INTEGRATION FLOW TEMPLATES

    公开(公告)号:US20210264333A1

    公开(公告)日:2021-08-26

    申请号:US16799300

    申请日:2020-02-24

    摘要: A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.