genevaers / Research-And-Development

Apache License 2.0
2 stars 2 forks source link

POC-Iterations

Many of the below POCs are only held in the archive project branch to avoid having to clean vulnerable dependent code.

JZOS SPARK Test

This POC investigates integration of Spark with SAFR (GenevaERS) and was conducted in 2015.

NGSAFR CKB

This is a Spark implementation of GenevaERS common key buffer and was done in 2018.

UniversalLedger

Unviversal Ledger Spark POC was from Spring of 2019.

JNI2ASM

JNI2ASM seeks to emulate the technique for calling IBM assembler using an example shown in the Longpela web site.

https://www.longpelaexpertise.com.au/ezine/HLASMfromJava.php

Scala2ASM

This POC implements a mechanism for calling IBM assembler code from Scala and was done in 2020.

ASMcallingJAVA

This POC builds upon the experience gained in JNI2ASM to do the opposite. That is to call a generalized Java Class and Method from a single or multi-threaded assembler program. The specific case here is enabling GenevaERS Performance Engine to dynamically call Java written "exits".

These POC provide source code and other materials relevant to the GenevaERS integration with Spark, and thus are contributed by IBM to the GenevaERS project.

Learn more about GenevaERS at GenevaERS Training. Join in the conversation at the #GenevaERS channel on Open Mainframe Project Slack. After requesting access with the above link, look for the GenevaERS channel

This repo is managed according to the policies listed in the GenevaERS Community Repo

Contributing

Anyone can contribute to the GenevaERS project - learn more at CONTRIBUTING.md

Governance

GenevaERS is a project hosted by the Open Mainframe Project. This project has established it's own processes for managing day-to-day processes in the project at GOVERNANCE.md.

Reporting Issues

To report a problem, you can open an issue in repository against a specific workflow. If the issue is sensitive in nature or a security related issue, please do not report in the issue tracker but instead email genevaers-private@lists.openmainframeproject.org.