cics js/server v2 - presentation

19
CICS JS/Server V2 Matter of Fact Software Thursday, 27 September 12

Upload: matter-of-fact-software

Post on 20-May-2015

1.104 views

Category:

Technology


1 download

DESCRIPTION

An introduction to CICS JS/Server. A software solution from Matter of Fact Software. The software serves several popular Open Source Javascript Libraries and Toolkits from the IBM Mainframe platform. Running under CICS on z/OS, the traditional strengths of the platform can now be applied to the usage of the supported Open Source offerings. Javascript libraries and toolkits facilitate the creation of the user interface for modern business applications. Given that the basic web browser functions can be changed by running javascript, it is vital that complete control over what is served as part of business applications be exerted. The solution also permits bespoke content to be defined to it and served alongside the Open Source material. Additionally, a simple mechanism is provided that allows for novel CICS Web applications to be constructed, managed and operated. Simple to install and implement, CICS JS/Server should be a valuable addition to the software portfolio at sites running CICS on z/OS. Used either tactically or strategically, it can play a valuable part in service provision for users of CICS on z/OS. The Open Source offering support by CICS JS/Server V2 are: Dojo Toolkit JQuery JQuery UI MooTools YUI Library Scriptaculous Prototype Rickshaw D3JS

TRANSCRIPT

Page 1: CICS JS/Server V2 - Presentation

CICS JS/Server V2Matter of Fact Software

Thursday, 27 September 12

Page 2: CICS JS/Server V2 - Presentation

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

Page 3: CICS JS/Server V2 - Presentation

The ChallengesHow 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

Page 4: CICS JS/Server V2 - Presentation

Our Solution: CICS JS/ServerV1 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

Page 6: CICS JS/Server V2 - Presentation

Sample Dojo

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

CHART.

Thursday, 27 September 12

Page 7: CICS JS/Server V2 - Presentation

Sample D3JS

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

Thursday, 27 September 12

Page 8: CICS JS/Server V2 - Presentation

Sample YUI Library

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

Thursday, 27 September 12

Page 9: CICS JS/Server V2 - Presentation

Sample JQuery UI

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

Thursday, 27 September 12

Page 10: CICS JS/Server V2 - Presentation

Sample MooTools

CICS JS/SERVER SHOWS MOOTOOLS DRAG & DROP FEATURE

Thursday, 27 September 12

Page 11: CICS JS/Server V2 - Presentation

Bespoke ContentRecognising 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

Page 12: CICS JS/Server V2 - Presentation

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

Page 13: CICS JS/Server V2 - Presentation

Bespoke Content / Content Server - Definition-2

Content Server file records can be viewed through a web browser

Thursday, 27 September 12

Page 14: CICS JS/Server V2 - Presentation

Bespoke Content / Content Server - Definition-3

Thursday, 27 September 12

Page 15: CICS JS/Server V2 - Presentation

Bespoke Content / Content Server - Definition-4USR/test8.html application execution results

Thursday, 27 September 12

Page 16: CICS JS/Server V2 - Presentation

BenefitsWhat 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

Page 17: CICS JS/Server V2 - Presentation

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: [email protected]

Thursday, 27 September 12

Page 18: CICS JS/Server V2 - Presentation

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

Page 19: CICS JS/Server V2 - Presentation

Acknowledgements

CICS and Sysplex are Trademarks of IBM Corporation.

Thursday, 27 September 12