-
公开(公告)号:US10747588B2
公开(公告)日:2020-08-18
申请号:US16397793
申请日:2019-04-29
Applicant: Oracle International Corporation
Inventor: Christoph Bussler , Herbert Stiel , Edward Macosky
IPC: G06F9/54
Abstract: A system and method for facilitating integrating software systems. An example method includes generating a test dataset (also called instance dataset herein); inputting the test dataset to a first software system and a second software system that are to be integrated; triggering a first set of one or more source messages (also called target messages herein) from the first software system and a second set of one or more source messages from the second output message based on the test dataset; receiving the first set of one or more source messages and the second set of one or more source messages; and analyzing the message sets to determine a mapping sufficient to translate messages exchanged between the first and second software systems, such that the messages are readable thereby.
-
公开(公告)号:US10360233B2
公开(公告)日:2019-07-23
申请号:US14946489
申请日:2015-11-19
Applicant: Oracle International Corporation
Inventor: Christoph Bussler , Dieter Gawlick , Weiwei Gong
Abstract: Techniques related to an in-memory key-value store for a multi-model database are disclosed. In an embodiment, a relational database may be maintained on persistent storage. The relational database may be managed by a database server and may include a database table. The database table may be stored in a persistent format. Key-value records may be generated within volatile memory accessible to the database server by converting data in the database table to a key-value format. The key-value format may be different from and independent of the persistent format. A database statement referencing the database table may be executed based on determining whether to access one or more key-value records in the volatile memory or to access the data in the database table. In response to determining to access the one or more key-value records, the database server may access the one or more key-value records in the volatile memory.
-
公开(公告)号:US20180121259A1
公开(公告)日:2018-05-03
申请号:US15341867
申请日:2016-11-02
Applicant: Oracle International Corporation
Inventor: Christoph Bussler , Herbert Stiel , Edward Macosky
IPC: G06F9/54
CPC classification number: G06F9/541
Abstract: A system and method for facilitating integrating software systems. An example method includes generating a test dataset (also called instance dataset herein); inputting the test dataset to a first software system and a second software system that are to be integrated; triggering a first set of one or more source messages (also called target messages herein) from the first software system and a second set of one or more source messages from the second output message based on the test dataset; receiving the first set of one or more source messages and the second set of one or more source messages; and analyzing the message sets to determine a mapping sufficient to translate messages exchanged between the first and second software systems, such that the messages are readable thereby.
-
公开(公告)号:US11036756B2
公开(公告)日:2021-06-15
申请号:US16518114
申请日:2019-07-22
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Christoph Bussler , Dieter Gawlick , Weiwei Gong
Abstract: Techniques related to an in-memory key-value store for a multi-model database are disclosed. In an embodiment, a relational database may be maintained on persistent storage. The relational database may be managed by a database server and may include a database table. The database table may be stored in a persistent format. Key-value records may be generated within volatile memory accessible to the database server by converting data in the database table to a key-value format. The key-value format may be different from and independent of the persistent format. A database statement referencing the database table may be executed based on determining whether to access one or more key-value records in the volatile memory or to access the data in the database table. In response to determining to access the one or more key-value records, the database server may access the one or more key-value records in the volatile memory.
-
公开(公告)号:US20190250962A1
公开(公告)日:2019-08-15
申请号:US16397793
申请日:2019-04-29
Applicant: Oracle International Corporation
Inventor: Christoph Bussler , Herbert Stiel , Edward Macosky
IPC: G06F9/54
CPC classification number: G06F9/541
Abstract: A system and method for facilitating integrating software systems. An example method includes generating a test dataset (also called instance dataset herein); inputting the test dataset to a first software system and a second software system that are to be integrated; triggering a first set of one or more source messages (also called target messages herein) from the first software system and a second set of one or more source messages from the second output message based on the test dataset; receiving the first set of one or more source messages and the second set of one or more source messages; and analyzing the message sets to determine a mapping sufficient to translate messages exchanged between the first and second software systems, such that the messages are readable thereby.
-
公开(公告)号:US10324772B2
公开(公告)日:2019-06-18
申请号:US15341867
申请日:2016-11-02
Applicant: Oracle International Corporation
Inventor: Christoph Bussler , Herbert Stiel , Edward Macosky
IPC: G06F9/54
Abstract: A system and method for facilitating integrating software systems. An example method includes generating a test dataset (also called instance dataset herein); inputting the test dataset to a first software system and a second software system that are to be integrated; triggering a first set of one or more source messages (also called target messages herein) from the first software system and a second set of one or more source messages from the second output message based on the test dataset; receiving the first set of one or more source messages and the second set of one or more source messages; and analyzing the message sets to determine a mapping sufficient to translate messages exchanged between the first and second software systems, such that the messages are readable thereby.
-
-
-
-
-