SlideShare a Scribd company logo
CICS JS/Server V2
                  Matter of Fact Software

Thursday, 27 September 12
Modern CICS Web Apps

                  Need sophisticated user interfaces.

                  Should be reliable and scalable as well as secure.

                  Must be easy to construct and manage.

                  Should be able to exploit Open Source offerings
                  such as Dojo,JQuery, YUI Library, MooTools etc.




Thursday, 27 September 12
The Challenges
                  How to get CICS to do all of this - CICS is very
                  capable but significant expertise may be needed
                  to achieve the desired result.

                  Inertia in mainframe operations - reluctance to try
                  anything new.

                  Diminishing pool of CICS experts available and
                  they are perceived as expensive.

                  As ever there is a desire to make everything
                  cheaper to create, run and manage.

Thursday, 27 September 12
Our Solution: CICS JS/Server
                  V1 served the Dojo Toolkit.

                  V2 serves Dojo Toolkit, JQuery, MooTools, YUI
                  Library and several other Open Source Javascript
                  Libraries.

                  V2 also allows bespoke content to be defined and
                  served either in a stand alone fashion or as part of
                  a constructed and managed new CICS Web
                  Application.

                  Makes it simple to achieve business objectives
                  and overcome many of the challenges.

Thursday, 27 September 12
Open Source
                  Dojo Toolkit    Rickshaw

                  JQuery          Prototype

                  JQuery UI       others? - ask us!

                  MooTools

                  YUI Library

                  D3JS

                  Scriptaculous

Thursday, 27 September 12
Sample Dojo

                                  A CICS COBOL PROGRAM USED THE DOJO
                                TOOLKIT AND CPSM DATA TO CREATE THIS PIE
                                                 CHART.




Thursday, 27 September 12
Sample D3JS

                                THE CICS JS/SERVER IVP SHOWING THE CAPABILITIES OF
                                                       D3JS.




Thursday, 27 September 12
Sample YUI Library




                            A CICS COBOL PROGRAM USED YUI LIBRARY TO CREATE THIS TABBED DATA




Thursday, 27 September 12
Sample JQuery UI

                            THE CICS JS/SERVER IVP DEMO SHOWS OFF THE JQUERY UI CALENDAR




Thursday, 27 September 12
Sample MooTools


                            CICS JS/SERVER SHOWS MOOTOOLS DRAG & DROP FEATURE




Thursday, 27 September 12
Bespoke Content
                  Recognising a need to handle bespoke content, the ability to
                  do so has been added to CICS JS/Server V2.

                  Define your own CICS Document Templates to be used by
                  CICS JS/Server - can contain Javascript, Stylesheets,
                  HTML, images and Plugins for the Toolkits/Libraries =
                  Anything that can be served from a CICS Document
                  Template.

                  Define symbolics, freeform text, Document Templates, CICS
                  application programs and construct new CICS Web
                  applications based on them.



Thursday, 27 September 12
Bespoke Content / Content Server - Definition-1



                  A batch job that uses a specially edited Rexx Exec creates
                  records in a content server file. The records added to the file
                  are interpreted by CICS JS/Server which will create web
                  applications based on the record contents.

                  Symbolics can be used and substituted either by CICS JS/
                  Server directly or by application programs called by the
                  content server process.

                  Document templates defined to CICS can be used by the
                  content server as part of new novel CICS web applications.




Thursday, 27 September 12
Bespoke Content / Content Server - Definition-2


           Content Server file records can be viewed through a web browser




Thursday, 27 September 12
Bespoke Content / Content Server - Definition-3




Thursday, 27 September 12
Bespoke Content / Content Server - Definition-4
           USR/test8.html application execution results




Thursday, 27 September 12
Benefits
             What better platform for web applications than CICS?

             CICS JS/Server brings the strengths of the mainframe to the use of
             several Javascript Libraries and Toolkits providing a simple way to
             install, manage and operate these powerful Open Source offerings.

             CICS JS/Server enables the tried and trusted processes for
             managing CICS applications to be extended to the use of these
             Open Source resources.

             CICS JS/Server allows bespoke content to be served.

             CICS JS/Server facilitates the building, serving, operating and
             management of novel CICS Web applications.

             CICS JS/Server can exploit a Parallel Sysplex allowing for: very high
             volumes of transactions; reliable and resilient systems.

Thursday, 27 September 12
Free Trial

                  CICS JS/Server is freely downloadable for trial
                  purposes - all we ask for is your Email Address:
                  visit www.plexspy.co.uk

                  Contact us to discuss/influence our plans for
                  future development of CICS JS/Server.

                  Email: Enquiries@matteroffactsoftware.com




Thursday, 27 September 12
Keep in Touch

                            http://www.linkedin.com/company/matter-of-fact-software




                            https://www.facebook.com/MatterOfFactSoftware




                            http://www.twitter.com/plexspy




Thursday, 27 September 12
Acknowledgements


                  CICS and Sysplex are Trademarks of IBM Corporation.




Thursday, 27 September 12

More Related Content

PDF
An introduction to Matter of Fact Software - 2012
PDF
The Use of Open Source Javascript Libraries with CICS.
PDF
First Look to SSIS 2012
PDF
B ix press2013_v6
PPTX
CICS TS v5.5 support for Node.js applications
PPTX
Extending Power BI with your own custom visual
PPT
SAP Business Objects Software development Kit
PPTX
Share seattle cics cloud
An introduction to Matter of Fact Software - 2012
The Use of Open Source Javascript Libraries with CICS.
First Look to SSIS 2012
B ix press2013_v6
CICS TS v5.5 support for Node.js applications
Extending Power BI with your own custom visual
SAP Business Objects Software development Kit
Share seattle cics cloud

Similar to CICS JS/Server V2 - Presentation (20)

PDF
Containerize, PaaS, or Go Serverless!?
PPTX
My SQL Portfolio
PDF
SDX: Software Defined Exchange
PPTX
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
PPTX
Spring ing apps on amazon web services
PDF
Cics content delivery server v3
PPT
Cics Explorer April 2009
PPT
Sql Server 2008 Portfolio
PDF
Back your App with MySQL & Redis, the Cloud Foundry Way- Kenny Bastani, Pivotal
PDF
Back your app with MySQL and Redis on Cloud Foundry
PDF
CICS Content Delivery Server v3
PPS
Introduction to Mysql
PDF
Behind The Clouds
PDF
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
PPTX
Creating custom visuals with Power BI Visuals CLI
PDF
Brian Loesgen An Early Look At Oslo
DOCX
Post 1 introduction to ssis sql server integration services
PDF
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
PDF
Your App Deserves More – The Art of App Modernization
PPTX
Vilius Lukošius - Decomposing distributed monolith with Node.js (WIX.com)
Containerize, PaaS, or Go Serverless!?
My SQL Portfolio
SDX: Software Defined Exchange
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Spring ing apps on amazon web services
Cics content delivery server v3
Cics Explorer April 2009
Sql Server 2008 Portfolio
Back your App with MySQL & Redis, the Cloud Foundry Way- Kenny Bastani, Pivotal
Back your app with MySQL and Redis on Cloud Foundry
CICS Content Delivery Server v3
Introduction to Mysql
Behind The Clouds
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
Creating custom visuals with Power BI Visuals CLI
Brian Loesgen An Early Look At Oslo
Post 1 introduction to ssis sql server integration services
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Your App Deserves More – The Art of App Modernization
Vilius Lukošius - Decomposing distributed monolith with Node.js (WIX.com)
Ad

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hybrid model detection and classification of lung cancer
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
STKI Israel Market Study 2025 version august
PPTX
The various Industrial Revolutions .pptx
PPTX
Modernising the Digital Integration Hub
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
August Patch Tuesday
Web App vs Mobile App What Should You Build First.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
O2C Customer Invoices to Receipt V15A.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Getting Started with Data Integration: FME Form 101
Hybrid model detection and classification of lung cancer
observCloud-Native Containerability and monitoring.pptx
Hindi spoken digit analysis for native and non-native speakers
STKI Israel Market Study 2025 version august
The various Industrial Revolutions .pptx
Modernising the Digital Integration Hub
cloud_computing_Infrastucture_as_cloud_p
Univ-Connecticut-ChatGPT-Presentaion.pdf
1 - Historical Antecedents, Social Consideration.pdf
Programs and apps: productivity, graphics, security and other tools
WOOl fibre morphology and structure.pdf for textiles
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
August Patch Tuesday
Ad

CICS JS/Server V2 - Presentation

  • 1. CICS JS/Server V2 Matter of Fact Software Thursday, 27 September 12
  • 2. Modern CICS Web Apps Need sophisticated user interfaces. Should be reliable and scalable as well as secure. Must be easy to construct and manage. Should be able to exploit Open Source offerings such as Dojo,JQuery, YUI Library, MooTools etc. Thursday, 27 September 12
  • 3. The Challenges How to get CICS to do all of this - CICS is very capable but significant expertise may be needed to achieve the desired result. Inertia in mainframe operations - reluctance to try anything new. Diminishing pool of CICS experts available and they are perceived as expensive. As ever there is a desire to make everything cheaper to create, run and manage. Thursday, 27 September 12
  • 4. Our Solution: CICS JS/Server V1 served the Dojo Toolkit. V2 serves Dojo Toolkit, JQuery, MooTools, YUI Library and several other Open Source Javascript Libraries. V2 also allows bespoke content to be defined and served either in a stand alone fashion or as part of a constructed and managed new CICS Web Application. Makes it simple to achieve business objectives and overcome many of the challenges. Thursday, 27 September 12
  • 5. Open Source Dojo Toolkit Rickshaw JQuery Prototype JQuery UI others? - ask us! MooTools YUI Library D3JS Scriptaculous Thursday, 27 September 12
  • 6. Sample Dojo A CICS COBOL PROGRAM USED THE DOJO TOOLKIT AND CPSM DATA TO CREATE THIS PIE CHART. Thursday, 27 September 12
  • 7. Sample D3JS THE CICS JS/SERVER IVP SHOWING THE CAPABILITIES OF D3JS. Thursday, 27 September 12
  • 8. Sample YUI Library A CICS COBOL PROGRAM USED YUI LIBRARY TO CREATE THIS TABBED DATA Thursday, 27 September 12
  • 9. Sample JQuery UI THE CICS JS/SERVER IVP DEMO SHOWS OFF THE JQUERY UI CALENDAR Thursday, 27 September 12
  • 10. Sample MooTools CICS JS/SERVER SHOWS MOOTOOLS DRAG & DROP FEATURE Thursday, 27 September 12
  • 11. Bespoke Content Recognising a need to handle bespoke content, the ability to do so has been added to CICS JS/Server V2. Define your own CICS Document Templates to be used by CICS JS/Server - can contain Javascript, Stylesheets, HTML, images and Plugins for the Toolkits/Libraries = Anything that can be served from a CICS Document Template. Define symbolics, freeform text, Document Templates, CICS application programs and construct new CICS Web applications based on them. Thursday, 27 September 12
  • 12. Bespoke Content / Content Server - Definition-1 A batch job that uses a specially edited Rexx Exec creates records in a content server file. The records added to the file are interpreted by CICS JS/Server which will create web applications based on the record contents. Symbolics can be used and substituted either by CICS JS/ Server directly or by application programs called by the content server process. Document templates defined to CICS can be used by the content server as part of new novel CICS web applications. Thursday, 27 September 12
  • 13. Bespoke Content / Content Server - Definition-2 Content Server file records can be viewed through a web browser Thursday, 27 September 12
  • 14. Bespoke Content / Content Server - Definition-3 Thursday, 27 September 12
  • 15. Bespoke Content / Content Server - Definition-4 USR/test8.html application execution results Thursday, 27 September 12
  • 16. Benefits What better platform for web applications than CICS? CICS JS/Server brings the strengths of the mainframe to the use of several Javascript Libraries and Toolkits providing a simple way to install, manage and operate these powerful Open Source offerings. CICS JS/Server enables the tried and trusted processes for managing CICS applications to be extended to the use of these Open Source resources. CICS JS/Server allows bespoke content to be served. CICS JS/Server facilitates the building, serving, operating and management of novel CICS Web applications. CICS JS/Server can exploit a Parallel Sysplex allowing for: very high volumes of transactions; reliable and resilient systems. Thursday, 27 September 12
  • 17. Free Trial CICS JS/Server is freely downloadable for trial purposes - all we ask for is your Email Address: visit www.plexspy.co.uk Contact us to discuss/influence our plans for future development of CICS JS/Server. Email: Enquiries@matteroffactsoftware.com Thursday, 27 September 12
  • 18. Keep in Touch http://www.linkedin.com/company/matter-of-fact-software https://www.facebook.com/MatterOfFactSoftware http://www.twitter.com/plexspy Thursday, 27 September 12
  • 19. Acknowledgements CICS and Sysplex are Trademarks of IBM Corporation. Thursday, 27 September 12