-
公开(公告)号:US20240004698A1
公开(公告)日:2024-01-04
申请号:US17856803
申请日:2022-07-01
申请人: RED HAT, INC.
发明人: Tiago Dolphine , Edoardo Vacchi
IPC分类号: G06F15/163
CPC分类号: G06F15/163
摘要: A distributed computing environment can include a distributed process engine. For example, a computing device can receive, by a process engine distributed across a plurality of nodes of a distributed computing environment, a description of a process comprising a plurality of deployment units. The process can be associated with a graph representing a plurality of tasks to be performed to complete the process. The description can define relationships between the plurality of deployment units. The computing device can deploy, by the process engine, the plurality of deployment units in the distributed computing environment. The computing device can cause, by the process engine, an action associated with an execution of one or more deployment units of the plurality of deployment units.
-
公开(公告)号:US11711315B1
公开(公告)日:2023-07-25
申请号:US17664692
申请日:2022-05-24
申请人: Red Hat, Inc.
IPC分类号: H04L47/80 , H04L67/147 , H04L47/78 , H04L47/70
CPC分类号: H04L47/803 , H04L47/781 , H04L47/822 , H04L67/147
摘要: A method of performing resource discovery includes receiving, by a processing device, a resource identifier describing a resource of a computing cluster to be accessed by a workflow application. The method also includes sending the resource identifier to a container orchestration API to determine whether an endpoint exists for the resource. The method also includes, in response to an indication from the container orchestration API that the endpoint exists, receiving, from the container orchestration API, endpoint details used to access the resource, identifying an endpoint address based on the endpoint details, and binding the endpoint address to the resource in a runtime version of the workflow application to enable the workflow application to access the resource.
-
公开(公告)号:US20240029004A1
公开(公告)日:2024-01-25
申请号:US17871309
申请日:2022-07-22
申请人: Red Hat, Inc.
发明人: Edoardo Vacchi , Paolo Antinori
CPC分类号: G06Q10/067 , G06F9/45516
摘要: Trace data generated by a set of executing business asset components of a plurality of business asset components that form a business process application are received. Source code that defines the plurality of business asset components is received. Based on the trace data and the source code, native binary executable code is generated for a first subset of the business asset components and interpretable code for a second subset of business asset components is maintained.
-
公开(公告)号:US20230385730A1
公开(公告)日:2023-11-30
申请号:US17752546
申请日:2022-05-24
申请人: Red Hat, Inc.
发明人: Edoardo Vacchi , Paolo Antinori
IPC分类号: G06Q10/06
CPC分类号: G06Q10/06316 , G06Q10/06315
摘要: In various examples disclosed herein, provided is a method for segmenting processes into stand-alone services. The method can include receiving a file that includes information relating to a plurality of components. The method can also include determining a first resource cost associated with deploying each component in a respective service and a second resource cost associated with deploying each component in a single service. The method can also include determining a segmentation plan that segments the plurality of components into groups of one or more components that can be executed by respective services, where a third resource cost associated with the segmentation plan is lower than the first resource cost and the second resource cost. The method can also include generating instructions to deploy the respective services on the one or more computing devices.
-
公开(公告)号:US20240259473A1
公开(公告)日:2024-08-01
申请号:US18162483
申请日:2023-01-31
申请人: Red Hat, Inc.
发明人: Edoardo Vacchi , Mario Fusco , Daniele Zonca
摘要: Systems and methods are disclosed that send a first request to a first microservice to evaluate a set of facts with a set of rule conditions. The systems and methods receive a response from the first microservice that identifies one or more triggered rule conditions from the set of rule conditions based on the first microservice evaluating the set of facts with the set of rule conditions. The systems and methods send one or more second requests to one or more second microservices to perform one or more operations that correspond to the one or more triggered rule conditions.
-
公开(公告)号:US20230385029A1
公开(公告)日:2023-11-30
申请号:US17752749
申请日:2022-05-24
申请人: Red Hat, Inc.
发明人: Edoardo Vacchi , Paolo Antinori
IPC分类号: G06F8/30
CPC分类号: G06F8/30
摘要: In various examples disclosed herein, provided is a method for generating metadata to facilitate code generation. The method can include receiving a first file that includes information relating to a first set of components in a first notation syntax and a second file that includes information relating to a second set of components in a second notation syntax. The method can also include cross-validating the first file and the second file to determine that a first reference, in a first component of the first set of components, to a second component of the second set of components is valid. The method can also include generating a first metadata file that includes identification information relating to the first reference. The method can also include generating code to be executed based on the first metadata file, the first file, and the second file.
-
公开(公告)号:US20230195514A1
公开(公告)日:2023-06-22
申请号:US17556453
申请日:2021-12-20
申请人: RED HAT, INC.
发明人: Edoardo Vacchi , Tiago Dolphine
IPC分类号: G06F9/48
CPC分类号: G06F9/4881 , G06Q10/103
摘要: Systems and methods for uniform addressing can include receiving a request to execute a component of an application and assigning a component identifier to the component of the application. It could also include determining a component type identifier of the component and responsive to a determination that the component is instantiated, assigning a component instance identifier to an instance of the component. It could further include invoking the component by a global address comprising the component type identifier and at least or of the component identifier and component instance identifier.
-
公开(公告)号:US20220036206A1
公开(公告)日:2022-02-03
申请号:US17005223
申请日:2020-08-27
申请人: Red Hat, Inc.
发明人: Edoardo Vacchi , Daniele Zonca
摘要: A method includes generating a rule unit as a containerized microservice on a cloud platform. The method further includes deploying, by a processing device, the containerized microservice on a container platform. The method further includes enabling message passing between the containerized microservice and additional containerized microservices over a shared channel.
-
公开(公告)号:US20240354090A1
公开(公告)日:2024-10-24
申请号:US18135923
申请日:2023-04-18
申请人: RED HAT, INC.
发明人: Matteo Mortari , Edoardo Vacchi
IPC分类号: G06F8/65 , G06F11/20 , G06F12/0815
CPC分类号: G06F8/65 , G06F11/2023 , G06F12/0815
摘要: Automatic caching for stateful applications can be implemented using aspect-oriented programming. In one example, a caching tool can detect, based on a selection from a client device, an update to a property of an instance of a software application. The caching tool can further identify a match between the update to the property and a predefined aspect. In response to the identifying the match, the caching tool may determine stateful information for the instance based on the selection from the client device. In response to determining the stateful information, the caching tool may automatically execute an asynchronous caching function to store, in a cache, the stateful information.
-
公开(公告)号:US11934800B2
公开(公告)日:2024-03-19
申请号:US17752749
申请日:2022-05-24
申请人: Red Hat, Inc.
发明人: Edoardo Vacchi , Paolo Antinori
IPC分类号: G06F8/30
CPC分类号: G06F8/30
摘要: In various examples disclosed herein, provided is a method for generating metadata to facilitate code generation. The method can include receiving a first file that includes information relating to a first set of components in a first notation syntax and a second file that includes information relating to a second set of components in a second notation syntax. The method can also include cross-validating the first file and the second file to determine that a first reference, in a first component of the first set of components, to a second component of the second set of components is valid. The method can also include generating a first metadata file that includes identification information relating to the first reference. The method can also include generating code to be executed based on the first metadata file, the first file, and the second file.
-
-
-
-
-
-
-
-
-