Database modularization of pluggable guest languages
AssigneeOracle International Corporation
InventorsPit Fender, Harshad Kasture, Alexander Ulrich, Benjamin Schlegel, Matthias Brantner, Hassan Chafi
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsPit Fender, Harshad Kasture, Alexander Ulrich, Benjamin Schlegel, Matthias Brantner, Hassan Chafi
Estimating the term…
Herein are techniques that extend a software system to embed new guest programing languages (GPLs) that interoperate in a transparent, modular, and configurable way. In embodiments, a computer inserts an implementation of a GPL into a deployment of the system. A command registers the GPL, define subroutines for the GPL, generates a guest virtual environment, and adds a binding of a dependency to a guest module. In an embodiment, a native programing language invokes a guest programing language to cause importing intra- or inter-language dependencies. An embodiment defines a guest object that is implemented in a first GPL and accessed from a second GPL. In an embodiment, dependencies are retrieved from a virtual file system having several alternative implementation mechanisms that include: an archive file or an actual file system, and a memory buffer or a column of a database table.
A method comprising:
A method comprising:
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause:
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause:
Dependencies are inferred from the claim text.