Integration flow database runtime

US9411845B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9411845-B2
Application numberUS-201313916889-A
CountryUS
Kind codeB2
Filing dateJun 13, 2013
Priority dateJun 13, 2013
Publication dateAug 9, 2016
Grant dateAug 9, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure describes methods, systems, and computer program products for providing application integration functionality directly on a relational database according to an implementation. One computer-implemented method includes inserting relational data into a start table of a database, detecting a change in the start table, retrieving the inserted relational data from the start table, processing, using a computer, the relational data using a database integration flow runtime into result data, inserting the result data into an end table of the database, detecting a change in the end table, and retrieving the result data from the end table.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: inserting relational data associated with a sending application and selected for sending to a receiving application into a start table of a database, the sending application having access to the database; detecting a change in the start table; retrieving the inserted relational data from the start table; processing, using a computer, the relational data using a database integration flow runtime that compiles an integration design pattern into database constructs for converting the relational data into result data; inserting the result data into an end table of the database; detecting a change in the end table; and retrieving the result data from the end table. 2. The method of claim 1 , further comprising selecting the relational data from a source table of the database. 3. The method of claim 1 , further comprising inserting the result data into a target table of the database. 4. The method of claim 1 , further comprising: serializing the result data; passing the serialized data to a transmission application; and transmitting the serialized data. 5. The method of claim 3 , further comprising deserializing received data into relational data. 6. The method of claim 5 , further comprising: serializing the result data for transmission; passing the serialized data to a transmission application; and transmitting the serialized data. 7. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer to: insert relational data associated with a sending application and selected for sending to a receiving application into a start table of a database, the sending application having access to the database; detect a change in the start table; retrieve the inserted relational data from the start table; process the relational data using a database integration flow runtime that compiles an integration design pattern into database constructs for converting the relational data into result data; insert the result data into an end table of the database; detect a change in the end table; and retrieve the result data from the end table. 8. The medium of claim 7 , further comprising instructions to select the relational data from a source table of the database. 9. The medium of claim 7 , further comprising instructions to insert the result data into a target table of the database. 10. The medium of claim 7 , further comprising instructions to: serialize the result data; pass the serialized data to a transmission application; and transmit the serialized data. 11. The medium of claim 9 , further comprising instructions to deserialize received data into relational data. 12. The medium of claim 11 , further comprising instructions to: serialize the result data for transmission; pass the serialized data to a transmission application; and transmit the serialized data. 13. A computer-implemented system comprising: a memory configured to hold a database integration flow runtime; a processor interoperably coupled with the memory and configured to perform operations comprising: insert relational data associated with a sending application and selected for sending to a receiving application into a start table of a database, the sending application having access to the database; detect a change in the start table; retrieve the inserted relational data from the start table; process the relational data using the database integration flow runtime that compiles an integration design pattern into database constructs for converting the relational data into result data; insert the result data into an end table of the database; detect a change in the end table; and retrieve the result data from the end table. 14. The system of claim 13 , further configured to select the relational data from a source table of the database. 15. The system of claim 13 , further configured to insert the result data into a target table of the database. 16. The system of claim 13 , further configured to: serialize the result data; pass the serialized data to a transmission application; and transmit the serialized data. 17. The system of claim 15 , further configured to deserialize received data into relational data. 18. The system of claim 17 , further configured to: serialize the result data for transmission; pass the serialized data to a transmission application; and transmit the serialized data.

Assignees

Inventors

Classifications

  • G06F16/258Primary

    Data format conversion from or to a database · CPC title

  • between a Database Management System and a front-end application · CPC title

  • Run-time optimisation · CPC title

  • Updating · CPC title

  • Relational databases · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9411845B2 cover?
The present disclosure describes methods, systems, and computer program products for providing application integration functionality directly on a relational database according to an implementation. One computer-implemented method includes inserting relational data into a start table of a database, detecting a change in the start table, retrieving the inserted relational data from the start tab…
Who is the assignee on this patent?
Mathis Christian, Ritter Daniel, Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F16/258. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).