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

Reply via email to