On 17/12/2013 2:18 PM, Russ Teubner wrote:
Our current server-side JavaScript (SSJS) engine is based on SpiderMonkey. This is the version that we zIIP enabled. Note, however, that since SM was never conceived as running in a System z environment, it's certainly *not* a typical SM distribution. Our prior version (which many customers still use, and we support) was a proprietary code base (lightening fast, but we ultimately decided that we are in the integration business not the language business).
I ported Lua to z/OS which is astonishingly fast. So much so that it gives COBOL a run for it's money. Lua was designed to be embedded so it should be simple to embed it into CICS. I haven't tried that yet but it was easy for DB2 stored procedures.
I'm guessing that you zIIP offload the JSE interpreter and switch back to a TCB to do system/runtime library calls. Interesting.
We have other code bases running in-house (on System z), but we are always wrestling with finding the best intersection between availability technologies and real customer integration requirements. To us, the JS engine is simply the foundation to build zOS and CICS integration solutions. As a result, we tend to think that the real value is in library of JS objects that have been created over the last decade which allow customers to interact with zOS and/or CICS apps and data sources.
Do you have any online manuals that document your JS libraries?
Russ Teubner HostBridge Technology ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
