The Use of Open Source Javascript Libraries with CICS.
-
Upload
matter-of-fact-software -
Category
Technology
-
view
416 -
download
3
description
Transcript of The Use of Open Source Javascript Libraries with CICS.
![Page 1: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/1.jpg)
Stephen Mitchell
The Use of Open Source Javascript Libraries with CICS
Friday, 30 November 12
![Page 2: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/2.jpg)
Stephen Mitchell
The Use of Open Source Javascript Libraries with CICS
Friday, 30 November 12
![Page 3: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/3.jpg)
Disclaimer
The standard disclaimers apply.
The opinions expressed are those of the presenter only.
Any mention of brand names, trademarks, registered trademarks etc are the exclusive property of their owners.
No warranties are either expressed or implied.
Friday, 30 November 12
![Page 4: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/4.jpg)
CICS Applications using a Web Browser User Interface
Friday, 30 November 12
![Page 5: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/5.jpg)
CICS Applications using a Web Browser User Interface
• CICS has the capability to act as a web server. Some businesses have used it for years - others have ignored this capability.
Friday, 30 November 12
![Page 6: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/6.jpg)
CICS Applications using a Web Browser User Interface
• CICS has the capability to act as a web server. Some businesses have used it for years - others have ignored this capability.
• CICS Web Document API facilitates the creation of web browser pages, built dynamically using resources within CICS.
Friday, 30 November 12
![Page 7: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/7.jpg)
CICS Applications using a Web Browser User Interface
• CICS has the capability to act as a web server. Some businesses have used it for years - others have ignored this capability.
• CICS Web Document API facilitates the creation of web browser pages, built dynamically using resources within CICS.
• It would be helpful to have access to Open Source resources to create these pages as some of these greatly simplify JavaScript programming.
Friday, 30 November 12
![Page 8: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/8.jpg)
Open Source Software
Friday, 30 November 12
![Page 9: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/9.jpg)
Open Source Software
• Free to download & use generally.
Friday, 30 November 12
![Page 10: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/10.jpg)
Open Source Software
• Free to download & use generally.
• Some facilitate the creation of Web Browser Interface.
Friday, 30 November 12
![Page 11: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/11.jpg)
Open Source Software
• Free to download & use generally.
• Some facilitate the creation of Web Browser Interface.
• Some of these have become very popular
Friday, 30 November 12
![Page 12: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/12.jpg)
Open Source Software
• Free to download & use generally.
• Some facilitate the creation of Web Browser Interface.
• Some of these have become very popular
Friday, 30 November 12
![Page 13: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/13.jpg)
Examples
Friday, 30 November 12
![Page 14: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/14.jpg)
Examples
Dojo Toolkit
JQuery & JQuery UI
MooTools
YUI Library
Prototype
Scriptaculous
Friday, 30 November 12
![Page 15: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/15.jpg)
Security Exposures
Friday, 30 November 12
![Page 16: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/16.jpg)
Security Exposures
• These Open Source offerings are essentially Javascript that execute inside the web browser.
Friday, 30 November 12
![Page 17: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/17.jpg)
Security Exposures
• These Open Source offerings are essentially Javascript that execute inside the web browser.
• Javascript can fundamentally alter basic web browser behaviour. This represents a security exposure.
Friday, 30 November 12
![Page 18: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/18.jpg)
Security Exposures
• These Open Source offerings are essentially Javascript that execute inside the web browser.
• Javascript can fundamentally alter basic web browser behaviour. This represents a security exposure.
• Corporations must take control of these resources.
Friday, 30 November 12
![Page 19: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/19.jpg)
Security Exposures
• These Open Source offerings are essentially Javascript that execute inside the web browser.
• Javascript can fundamentally alter basic web browser behaviour. This represents a security exposure.
• Corporations must take control of these resources.
Friday, 30 November 12
![Page 20: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/20.jpg)
How are they used?
Friday, 30 November 12
![Page 21: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/21.jpg)
How are they used?
• Open Source resources are loaded into Web Browser pages dynamically at execution/loading time.
Friday, 30 November 12
![Page 22: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/22.jpg)
How are they used?
• Open Source resources are loaded into Web Browser pages dynamically at execution/loading time.
• They can be loaded from anywhere - Google host many of them as do other companies or they can be loaded from enterprise storage.
Friday, 30 November 12
![Page 23: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/23.jpg)
How are they used?
• Open Source resources are loaded into Web Browser pages dynamically at execution/loading time.
• They can be loaded from anywhere - Google host many of them as do other companies or they can be loaded from enterprise storage.
• They could be loaded from the system z Server.
Friday, 30 November 12
![Page 24: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/24.jpg)
How are they used?
• Open Source resources are loaded into Web Browser pages dynamically at execution/loading time.
• They can be loaded from anywhere - Google host many of them as do other companies or they can be loaded from enterprise storage.
• They could be loaded from the system z Server.
Friday, 30 November 12
![Page 25: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/25.jpg)
Our Solution - CICS JS/Server
Friday, 30 November 12
![Page 26: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/26.jpg)
Our Solution - CICS JS/Server
• We needed to take control over the Open Source resources that we use.
Friday, 30 November 12
![Page 27: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/27.jpg)
Our Solution - CICS JS/Server
• We needed to take control over the Open Source resources that we use.
• Recognising that this was an issue, we created a generic solution based on CICS on z/OS.
Friday, 30 November 12
![Page 28: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/28.jpg)
Our Solution - CICS JS/Server
• We needed to take control over the Open Source resources that we use.
• Recognising that this was an issue, we created a generic solution based on CICS on z/OS.
• We made it simple to install and use.
Friday, 30 November 12
![Page 29: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/29.jpg)
Benefits
Friday, 30 November 12
![Page 30: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/30.jpg)
Benefits
• What better place to serve and control these Open Source resources than System z?
Friday, 30 November 12
![Page 31: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/31.jpg)
Benefits
• What better place to serve and control these Open Source resources than System z?
• Trusted Enterprise class security.
Friday, 30 November 12
![Page 32: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/32.jpg)
Benefits
• What better place to serve and control these Open Source resources than System z?
• Trusted Enterprise class security.
• Managed using processes that have proved their worth over decades.
Friday, 30 November 12
![Page 33: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/33.jpg)
Benefits
• What better place to serve and control these Open Source resources than System z?
• Trusted Enterprise class security.
• Managed using processes that have proved their worth over decades.
• Scalable and resilient.
Friday, 30 November 12
![Page 34: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/34.jpg)
Benefits
• What better place to serve and control these Open Source resources than System z?
• Trusted Enterprise class security.
• Managed using processes that have proved their worth over decades.
• Scalable and resilient.
• Avoids some less traditional aspects of z/OS - making for easy adoption.
Friday, 30 November 12
![Page 35: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/35.jpg)
Benefits
• What better place to serve and control these Open Source resources than System z?
• Trusted Enterprise class security.
• Managed using processes that have proved their worth over decades.
• Scalable and resilient.
• Avoids some less traditional aspects of z/OS - making for easy adoption.
Friday, 30 November 12
![Page 36: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/36.jpg)
CICS JS/Server V2
Friday, 30 November 12
![Page 37: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/37.jpg)
CICS JS/Server V2
• Serves several of the most popular Javascript toolkits and libraries from CICS on z/OS. Including: Dojo Toolkit; JQuery; MooTools; YUI Library & others.
Friday, 30 November 12
![Page 38: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/38.jpg)
CICS JS/Server V2
• Serves several of the most popular Javascript toolkits and libraries from CICS on z/OS. Including: Dojo Toolkit; JQuery; MooTools; YUI Library & others.
• Supports bespoke content - capable of serving site specific material.
Friday, 30 November 12
![Page 39: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/39.jpg)
CICS JS/Server V2
• Serves several of the most popular Javascript toolkits and libraries from CICS on z/OS. Including: Dojo Toolkit; JQuery; MooTools; YUI Library & others.
• Supports bespoke content - capable of serving site specific material.
• Features the ability to build, manage and operate novel new CICS web applications.
Friday, 30 November 12
![Page 40: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/40.jpg)
CICS JS/Server V2
• Serves several of the most popular Javascript toolkits and libraries from CICS on z/OS. Including: Dojo Toolkit; JQuery; MooTools; YUI Library & others.
• Supports bespoke content - capable of serving site specific material.
• Features the ability to build, manage and operate novel new CICS web applications.
Friday, 30 November 12
![Page 41: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/41.jpg)
Demonstration
Podcast 1Podcast 2Podcast 3
Friday, 30 November 12
![Page 42: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/42.jpg)
Acknowledgements
Friday, 30 November 12
![Page 43: The Use of Open Source Javascript Libraries with CICS.](https://reader033.fdocuments.net/reader033/viewer/2022042700/55614eb8d8b42adb6b8b50df/html5/thumbnails/43.jpg)
Acknowledgements
• CICS, z/OS, Sysplex are trademarks of IBM Corporation.
• DojoToolkit is the work of the Dojo Foundation.
• JQuery is the work of the JQuery Foundation.
• YUI Library is owned by Yahoo! Inc.
Friday, 30 November 12