US 12,124,890 B2
Event provisioning for high-level programing language platform
Martin Mueller, Walldorf (DE); Andre Pany, Bad Friedrichshall (DE); Thomas Ehret, Leimen (DE); Raphael Dibbern, Oftersheim (DE); Jonas Braun, Heidelberg (DE); Roland Trapp, Speyer (DE); Ihlas Basha, Karlsruhe (DE); Nadine Baumgaertel, Altlussheim (DE); Vanessa Rau, Heidelberg (DE); Silvana Straus, St. Leon-Rot (DE); Tatjana Pfeifer, Altrip (DE); Jens Roessler, Wiesloch (DE); Roman Belosludtsev, Neulussheim (DE); Arne Rantzen, Ketsch (DE); and Jes Sie Cheah, Bammental (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jul. 26, 2022, as Appl. No. 17/873,736.
Prior Publication US 2024/0036946 A1, Feb. 1, 2024
Int. Cl. G06F 9/54 (2006.01)
CPC G06F 9/542 (2013.01) 27 Claims
OG exemplary drawing
 
1. A system to facilitate event processing for a high-level programing language platform, comprising:
a business object data store containing electronic records that include a Representational State Transfer (“REST”)ful Application Programming (“RAP”) model for a business object, wherein the RAP model has a behavior definition; and
an Enterprise Event Enablement (“EEE”) framework coupled to the business object data store, including:
a computer processor, and
a memory storage device, coupled to the computer processor, including instructions that, when executed by the computer processor, enable the EEE framework to:
(i) access, from the business object data store, the behavior definition of the RAP model for the business object,
(ii) automatically transform the behavior definition of the RAP model into a producer event via an event binding, specifying an event type, and a cloud event standardized format, and
(iii) pass information about the producer event to a high-level programming language application associated with a pre-configured destination at an enterprise business technology platform;
wherein information from the event binding is passed to an Application Programming Interface (“API”) of the EEE framework and the enterprise business technology platform, the API defining metadata and a description of a payload structure for the event type.