-
公开(公告)号:US20190340342A1
公开(公告)日:2019-11-07
申请号:US16437949
申请日:2019-06-11
Applicant: SAP SE
Inventor: Dirk Sabiwalsky , Henrike Schuhart , Christoph Scheiber , Timur Fichter
IPC: G06F21/31 , G06F16/2455 , H04L29/08 , G06F9/54 , H04L29/06
Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
-
公开(公告)号:US20170331806A1
公开(公告)日:2017-11-16
申请号:US15154202
申请日:2016-05-13
Applicant: SAP SE
Inventor: Dirk Sabiwalsky , Henrike Schuhart , Christoph Scheiber , Timur Fichter
CPC classification number: H04L63/08 , H04L63/062 , H04L63/18
Abstract: A client token is generated for a client process in response to a client token request. An authentication request including the client token is received from a client endpoint associated with the client process. The client endpoint is authenticated, including generating and providing an endpoint token to the client endpoint. A first mapping between the client token and transport channels used for messages received from the client process and a second mapping between the client endpoint and the client token are generated. A first message is received over a first transport channel from the client endpoint, the message including the client token and the endpoint token. A response to the first message is sent to the client endpoint over a second transport channel, without re-authenticating the client endpoint, the second transport channel being different than the first transport channel and being selected based on the first and second mappings.
-
公开(公告)号:US10110582B2
公开(公告)日:2018-10-23
申请号:US15154202
申请日:2016-05-13
Applicant: SAP SE
Inventor: Dirk Sabiwalsky , Henrike Schuhart , Christoph Scheiber , Timur Fichter
Abstract: A client token is generated for a client process in response to a client token request. An authentication request including the client token is received from a client endpoint associated with the client process. The client endpoint is authenticated, including generating and providing an endpoint token to the client endpoint. A first mapping between the client token and transport channels used for messages received from the client process and a second mapping between the client endpoint and the client token are generated. A first message is received over a first transport channel from the client endpoint, the message including the client token and the endpoint token. A response to the first message is sent to the client endpoint over a second transport channel, without re-authenticating the client endpoint, the second transport channel being different than the first transport channel and being selected based on the first and second mappings.
-
公开(公告)号:US20170329945A1
公开(公告)日:2017-11-16
申请号:US15168491
申请日:2016-05-31
Applicant: SAP SE
Inventor: Dirk Sabiwalsky , Henrike Schuhart , Christoph Scheiber , Timur Fichter
CPC classification number: G06F21/31 , G06F9/546 , G06F16/2455 , H04L63/083 , H04L63/0884 , H04L67/2809
Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
-
公开(公告)号:US10762180B2
公开(公告)日:2020-09-01
申请号:US16437949
申请日:2019-06-11
Applicant: SAP SE
Inventor: Dirk Sabiwalsky , Henrike Schuhart , Christoph Scheiber , Timur Fichter
IPC: G06F21/31 , H04L29/06 , H04L29/08 , G06F9/54 , G06F16/2455
Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
-
公开(公告)号:US10432448B2
公开(公告)日:2019-10-01
申请号:US15643103
申请日:2017-07-06
Applicant: SAP SE
Inventor: Henrike Schuhart , Christoph Scheiber , Timur Fichter , Dirk Sabiwalsky , Klaus Deissner
IPC: H04L29/06 , G06F9/54 , G06F13/42 , G06Q10/10 , G06Q10/06 , G06F9/445 , H04L12/18 , H04L12/58 , H04L29/08
Abstract: Sending and/or receiving messages in a computer system having memory and a processor. The method includes configuring the memory to have one or more streams connecting a generic messaging client to send messages to and/or receive messages from one or more protocol-specific messaging clients. The streams are formed by providing configuration data comprising one or more destination definitions. Each of the destination definitions corresponds to one of the protocol-specific messaging clients. Each of the destination definitions has a specified messaging protocol and one or more stream definitions. Each of the stream definitions has parameters associated with the specified messaging protocol of a corresponding one of the destination definitions. In code for the generic messaging client, at least one stream object is provided specifying one of the destination definitions and one of the stream definitions.
-
公开(公告)号:US10372887B2
公开(公告)日:2019-08-06
申请号:US15168491
申请日:2016-05-31
Applicant: SAP SE
Inventor: Dirk Sabiwalsky , Henrike Schuhart , Christoph Scheiber , Timur Fichter
IPC: H04L29/06 , G06F21/31 , H04L29/08 , G06F9/54 , G06F16/2455
Abstract: The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
-
公开(公告)号:US20190013992A1
公开(公告)日:2019-01-10
申请号:US15643103
申请日:2017-07-06
Applicant: SAP SE
Inventor: Henrike Schuhart , Christoph Scheiber , Timur Fichter , Dirk Sabiwalsky , Klaus Deissner
CPC classification number: H04L29/06074 , G06F9/44521 , G06F9/542 , G06F9/546 , G06F13/4217 , G06Q10/06 , G06Q10/10 , H04L12/1859 , H04L51/066 , H04L67/1097 , H04L67/26 , H04L69/18
Abstract: Sending and/or receiving messages in a computer system having memory and a processor. The method includes configuring the memory to have one or more streams connecting a generic messaging client to send messages to and/or receive messages from one or more protocol-specific messaging clients. The streams are formed by providing configuration data comprising one or more destination definitions. Each of the destination definitions corresponds to one of the protocol-specific messaging clients. Each of the destination definitions has a specified messaging protocol and one or more stream definitions. Each of the stream definitions has parameters associated with the specified messaging protocol of a corresponding one of the destination definitions. In code for the generic messaging client, at least one stream object is provided specifying one of the destination definitions and one of the stream definitions.
-
公开(公告)号:US20180167476A1
公开(公告)日:2018-06-14
申请号:US15376540
申请日:2016-12-12
Applicant: SAP SE
Inventor: Andreas Hoffner , Dirk Sabiwalsky , Timur Fichter
CPC classification number: H04L67/26
Abstract: A messaging meta broker gateway for publish-subscribe messaging environments can provide connectivity, message routing, and subscription management between large numbers of clients and large numbers of brokers. The messaging meta broker gateway can provide access to large numbers of brokers to a client through a single connection. To a broker, the messaging meta broker gateway provides extremely wide fan-in and fan-out to gateway clients. To a service provider, the messaging meta broker gateway is a single system providing easy scaling with lightweight replication of instances, and shared, private, or virtual messaging environments supporting multiple customers and applications. The meta broker gateway can also connect gateway clients with other clients of the brokers, and also with archiving facilities. Protocol translation, security, and statistics logging are supported. The messaging meta broker gateway is suitable for cloud-based Internet-of-Things environments.
-
-
-
-
-
-
-
-