Patent application EP19209420A (EP), filed 2019-11-15
Publication number: EP3739452A1
Title: ENTERPRISE MESSAGING USING A VIRTUAL MESSAGE BROKER
Abstract: The present disclosure involves systems, software, and computer implemented methods for performing enterprise messaging with a virtual message broker. One example method includes operations to receive, at an enterprise messaging (EM) layer associated with a shared message bus, a request associated with a first client to subscribe to a second client, wherein the EM layer provides an abstraction to the shared message bus, and wherein the shared message bus is shared between the first client and the second client. A rule set associated with the first client is identified, where the rule set is defined in a service descriptor associated with an EM service interface bound to the first client. In response to determining that the requested subscription to the second client is allowed by the identified rule set, the subscription is created, and events corresponding to the subscription are provided to the first client for consumption.
IPC codes: H04L  29/    08            A I
G06F   9/    54            A I
G06F  21/    60            A I
H04L  67/    55            A I
Claims: number: 1
text: A computer-implemented method comprising:
number: 2
text: The computer-implemented method of claim 1, wherein the rule set associated with the first messaging client is defined at onboarding of the first messaging client to the enterprise messaging layer, and wherein the rule set defines at least one of the following:
number: 3
text: The computer-implemented method of claim 2, wherein the rule set of the first messaging client is customization after onboarding of the first messaging client.
number: 4
text: The computer-implemented method of any one of claims 1 to 3, wherein, in response to determining that the requested subscription to the second messaging client is not allowed by the identified rule set, the method comprises rejecting the requested subscription to the second messaging client.
number: 5
text: The computer-implemented method of any one of claims 2 to 4, wherein the first messaging client and the second messaging client, when onboarded to the enterprise messaging layer, are associated with a respective unique namespace, unique human-readable name, a rule set for the messaging client, and a catalog defining a set of messages or events published by the messaging client.
number: 6
text: The computer-implemented method of any one of claims 2 to 5, wherein, after onboarding to the enterprise messaging layer, a visualization of the first messaging client and the second messaging client to the shared message bus is generated.
number: 7
text: The computer-implemented method of claim 6, further comprising:
number: 8
text: A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer and configured to:
number: 9
text: The computer-readable medium of claim 8, wherein the rule set associated with the first messaging client is defined at onboarding of the first messaging client to the enterprise messaging layer, and wherein the rule set defines at least one of the following:
number: 10
text: The computer-readable medium of claim 9, wherein the rule set of the first messaging client is customization after onboarding of the first messaging client.
number: 11
text: The computer-readable medium of any one of claims 8 to 10, wherein, in response to determining that the requested subscription to the second messaging client is not allowed by the identified rule set, the method comprises rejecting the requested subscription to the second messaging client.
number: 12
text: The computer-readable medium of any one of claims 8 to 11, wherein the first messaging client and the second messaging client, when onboarded to the enterprise messaging layer, are associated with a respective unique namespace, unique human-readable name, a rule set for the messaging client, and a catalog defining a set of messages or events published by the messaging client.
number: 13
text: The computer-readable medium of claim 12, wherein, after onboarding to the enterprise messaging layer, a visualization of the first messaging client and the second messaging client to the shared message bus is generated.
number: 14
text: The computer-readable medium of claim 13, further comprising:
number: 15
text: A system comprising:
Office action: search_report, dated 2020-11-18
Prior art cited: ref_id: US2005021622A1
ref_type: patent
severity: background
ref_id: WO2016134267A1
ref_type: patent
severity: background
ref_id: US2005015619A1
ref_type: patent
severity: background
ref_id: US2005015619
ref_type: patent
severity: background
ref_id: US2005021622
ref_type: patent
severity: background
ref_id: WO2016134267
ref_type: patent
severity: background
Final disposition: pending (2020-11-18)