Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
The Use of Open Source Javascript Libraries                       with CICS                                  Stephen Mitch...
The Use of Open Source Javascript Libraries                       with CICS                                  Stephen Mitch...
Disclaimer                     The standard disclaimers apply.                     The opinions expressed are those of the...
CICS Applications using a Web                            Browser User InterfaceFriday, 30 November 12
CICS Applications using a Web                            Browser User Interface                    • CICS has the capabili...
CICS Applications using a Web                            Browser User Interface                    • CICS has the capabili...
CICS Applications using a Web                            Browser User Interface                    • CICS has the capabili...
Open Source SoftwareFriday, 30 November 12
Open Source Software                    • Free to download & use generally.Friday, 30 November 12
Open Source Software                    • Free to download & use generally.                    • Some facilitate the creat...
Open Source Software                    • Free to download & use generally.                    • Some facilitate the creat...
Open Source Software                    • Free to download & use generally.                    • Some facilitate the creat...
ExamplesFriday, 30 November 12
Examples                            Dojo Toolkit                         JQuery & JQuery UI                             Mo...
Security ExposuresFriday, 30 November 12
Security Exposures                    • These Open Source offerings are essentially                      Javascript that e...
Security Exposures                    • These Open Source offerings are essentially                      Javascript that e...
Security Exposures                    • These Open Source offerings are essentially                      Javascript that e...
Security Exposures                    • These Open Source offerings are essentially                      Javascript that e...
How are they used?Friday, 30 November 12
How are they used?                    • Open Source resources are loaded into Web                      Browser pages dynam...
How are they used?                    • Open Source resources are loaded into Web                      Browser pages dynam...
How are they used?                    • Open Source resources are loaded into Web                      Browser pages dynam...
How are they used?                    • Open Source resources are loaded into Web                      Browser pages dynam...
Our Solution - CICS JS/ServerFriday, 30 November 12
Our Solution - CICS JS/Server                    • We needed to take control over the Open Source                      res...
Our Solution - CICS JS/Server                    • We needed to take control over the Open Source                      res...
Our Solution - CICS JS/Server                    • We needed to take control over the Open Source                      res...
BenefitsFriday, 30 November 12
Benefits                     • What better place to serve and control these                       Open Source resources th...
Benefits                     • What better place to serve and control these                       Open Source resources th...
Benefits                     • What better place to serve and control these                       Open Source resources th...
Benefits                     • What better place to serve and control these                       Open Source resources th...
Benefits                     • What better place to serve and control these                       Open Source resources th...
Benefits                     • What better place to serve and control these                       Open Source resources th...
CICS JS/Server V2Friday, 30 November 12
CICS JS/Server V2                     • Serves several of the most popular Javascript                       toolkits and l...
CICS JS/Server V2                     • Serves several of the most popular Javascript                       toolkits and l...
CICS JS/Server V2                     • Serves several of the most popular Javascript                       toolkits and l...
CICS JS/Server V2                     • Serves several of the most popular Javascript                       toolkits and l...
Demonstration                           Podcast 1                           Podcast 2                           Podcast 3F...
AcknowledgementsFriday, 30 November 12
Acknowledgements                    •    CICS, z/OS, Sysplex are trademarks of IBM Corporation.                    •    Do...
Contact Us                         Email: enquiries@matteroffactsoftware.com                                   Contact For...
Upcoming SlideShare
Loading in …5
×

The Use of Open Source Javascript Libraries with CICS.

648 views

Published on

This presentation was first given at the Scottish Mainframe User Group (SMUG) on Friday 30th November 2012. Visit http://www.smugsite.co.uk

The presentation covers the reasons for using (benefits) and security exposures raised by Open Source javascript libraries.

Version 2 of CICS JS/Server is introduced and demonstrated to show some of these Open Source offerings in use by CICS applications.

Links to three video clips are provided within the presentation which link to YouTube.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

The Use of Open Source Javascript Libraries with CICS.

  1. 1. The Use of Open Source Javascript Libraries with CICS Stephen Mitchell stephen.mitchell@matteroffactsoftware.comFriday, 30 November 12
  2. 2. The Use of Open Source Javascript Libraries with CICS Stephen Mitchell stephen.mitchell@matteroffactsoftware.comFriday, 30 November 12
  3. 3. 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
  4. 4. CICS Applications using a Web Browser User InterfaceFriday, 30 November 12
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. Open Source SoftwareFriday, 30 November 12
  9. 9. Open Source Software • Free to download & use generally.Friday, 30 November 12
  10. 10. Open Source Software • Free to download & use generally. • Some facilitate the creation of Web Browser Interface.Friday, 30 November 12
  11. 11. Open Source Software • Free to download & use generally. • Some facilitate the creation of Web Browser Interface. • Some of these have become very popularFriday, 30 November 12
  12. 12. Open Source Software • Free to download & use generally. • Some facilitate the creation of Web Browser Interface. • Some of these have become very popularFriday, 30 November 12
  13. 13. ExamplesFriday, 30 November 12
  14. 14. Examples Dojo Toolkit JQuery & JQuery UI MooTools YUI Library Prototype ScriptaculousFriday, 30 November 12
  15. 15. Security ExposuresFriday, 30 November 12
  16. 16. Security Exposures • These Open Source offerings are essentially Javascript that execute inside the web browser.Friday, 30 November 12
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. How are they used?Friday, 30 November 12
  21. 21. How are they used? • Open Source resources are loaded into Web Browser pages dynamically at execution/loading time.Friday, 30 November 12
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. Our Solution - CICS JS/ServerFriday, 30 November 12
  26. 26. Our Solution - CICS JS/Server • We needed to take control over the Open Source resources that we use.Friday, 30 November 12
  27. 27. 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
  28. 28. 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
  29. 29. BenefitsFriday, 30 November 12
  30. 30. Benefits • What better place to serve and control these Open Source resources than System z?Friday, 30 November 12
  31. 31. Benefits • What better place to serve and control these Open Source resources than System z? • Trusted Enterprise class security.Friday, 30 November 12
  32. 32. 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
  33. 33. 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
  34. 34. 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
  35. 35. 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
  36. 36. CICS JS/Server V2Friday, 30 November 12
  37. 37. 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
  38. 38. 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
  39. 39. 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
  40. 40. 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
  41. 41. Demonstration Podcast 1 Podcast 2 Podcast 3Friday, 30 November 12
  42. 42. AcknowledgementsFriday, 30 November 12
  43. 43. 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
  44. 44. Contact Us Email: enquiries@matteroffactsoftware.com Contact Form: HEREFriday, 30 November 12

×