TRADING PARTNER RELATIONSHIP GRAPH FOR INFORMATION EXCHANGE PLATFORM

    公开(公告)号:US20240119418A1

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

    申请号:US18543503

    申请日:2023-12-18

    申请人: OPEN TEXT GXS ULC

    摘要: An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

    JUST-IN-TIME AUTO-PROVISIONING SYSTEMS AND METHODS FOR INFORMATION EXCHANGE PLATFORM

    公开(公告)号:US20230291815A1

    公开(公告)日:2023-09-14

    申请号:US18317834

    申请日:2023-05-15

    申请人: Open Text GXS ULC

    摘要: An information exchange platform receives a file from a client system and processes the file for delivery to a trading partner (TP) of the client system. The TP does not need to be a client of the information exchange platform. So long as the file has some identifying information such as an email address that uniquely identifies the TP within a custom solution for the client system, the information exchange platform can automatically and programmatically provision the TP. An auto-provisioning subsystem is operable to create and/or configure information needed to complete the processing of the file just in time, including creating a legal entity and a routing address for the TP. When completed, the file is processed into a deliverable, which is then provided for delivery to the TP just in time as the file is received from the client system.

    TRADING PARTNER RELATIONSHIP GRAPH FOR INFORMATION EXCHANGE PLATFORM

    公开(公告)号:US20230186245A1

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

    申请号:US18165149

    申请日:2023-02-06

    申请人: Open Text GXS ULC

    摘要: An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

    Trading partner relationship graph for information exchange platform

    公开(公告)号:US11574286B2

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

    申请号:US17175436

    申请日:2021-02-12

    申请人: Open Text GXS ULC

    摘要: An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.

    Producer-Side Prioritization of Message Processing

    公开(公告)号:US20220156131A1

    公开(公告)日:2022-05-19

    申请号:US17666476

    申请日:2022-02-07

    申请人: Open Text GXS ULC

    摘要: Systems, methods, and computer program products for producer-side prioritization of message processing. Producer-side prioritization of message processing may include receiving an input message according to a messaging protocol for communicating between software components, where the input message comprises message priority information for the input message, producing a command for a next step in the processing flow, the command including a target time determined using the message priority information from the input message, queuing the command in a command queue, selecting the command from the command queue based on a determination that the target time has expired, and processing the command.

    RULES/MODEL-BASED DATA PROCESSING SYSTEM FOR INTELLIGENT EVENT PREDICTION IN AN ELECTRONIC DATA INTERCHANGE SYSTEM

    公开(公告)号:US20220100948A1

    公开(公告)日:2022-03-31

    申请号:US17548407

    申请日:2021-12-10

    申请人: Open Text GXS ULC

    摘要: A system for electronic data interchange (EDI) management includes a memory for storing the EDI document data and a machine learning model representing a set of features of EDI documents and a corresponding status. The system further includes a processor and a non-transitory computer readable medium storing instructions for: accessing an EDI file, the EDI file comprising envelope metadata for an envelope and a first EDI document; and translating the EDI file into a first translated EDI document containing the envelope metadata and a set of EDI document data extracted from the first EDI document, the first translated EDI document formatted according to a hierarchical structure comprising attributes translatable into features processable by the machine learning model to determine a status of the first EDI document.

    Producer-side prioritization of message processing

    公开(公告)号:US11263066B2

    公开(公告)日:2022-03-01

    申请号:US16861004

    申请日:2020-04-28

    申请人: Open Text GXS ULC

    摘要: A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.

    System and Method for Request Isolation

    公开(公告)号:US20210303333A1

    公开(公告)日:2021-09-30

    申请号:US17337266

    申请日:2021-06-02

    申请人: Open Text GXS ULC

    IPC分类号: G06F9/455 G06F9/50

    摘要: A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information. The second virtual computational resource comprises a command consumer configured to access a subscription to determine a subscribed compartment to which the second virtual computational resource is subscribed, select commands from the shared command queue according to selection criteria that include the subscribed compartment, and consume the selected commands from the shared command queue for processing by the second virtual computational resource.

    Producer-Side Prioritization of Message Processing

    公开(公告)号:US20200257577A1

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

    申请号:US16861004

    申请日:2020-04-28

    申请人: Open Text GXS ULC

    IPC分类号: G06F9/54 H04L12/24 H04L12/58

    摘要: A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.

    Producer-Side Prioritization of Message Processing

    公开(公告)号:US20190324828A1

    公开(公告)日:2019-10-24

    申请号:US15956556

    申请日:2018-04-18

    申请人: Open Text GXS ULC

    IPC分类号: G06F9/54 H04L12/58 H04L12/24

    摘要: A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.