| CPC G06F 9/4552 (2013.01) [G06F 8/41 (2013.01); G06F 8/51 (2013.01); G06F 8/71 (2013.01)] | 12 Claims |

|
1. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to:
execute an application at a host, the application including a runtime environment that is operable on a portable binary-code format;
receive a lens file at the host, wherein the lens file defines:
a binary lens compiled to the portable binary-code format from an arbitrary programming language; and
parameters passable to the binary lens as arguments;
receive data of a first schema at the host; and
execute the binary lens with the application on the data of the first schema to transform the data to a second schema.
|