AdcAustinTech WebClient i+ Germany2009

60 %
40 %
Information about AdcAustinTech WebClient i+ Germany2009

Published on July 24, 2009

Author: jdrhodes



Websydian Webclient i+ Application Development Framework for CA Plex. Dojo/Ajax/Web 2.0 generator for CA Plex applications.

Developing Ajax Applicationswith Websydian webclient for CA Plex ADC Austin Tech – Germany, May 2009

What are we talking about? Why you should be interested in Ajax for business applications What is WebClient Speed + Power How Does WebClient Implement Ajax? Demonstration Roadmap / Next Steps

And why should you be interested? What is Ajax?

What is Ajax? Famous Ski Mountain in Aspen, CO Greek god Industrial strength cleaner Web 2.0 technique in common use at Google, Microsoft, IBM, Yahoo, … Asynchronous Javascript +XML

Classic web application issues Poor Interactivity Unresponsiveness / Page Refresh Simplistic Interfaces Low usability =Dissatisfaction

Ajax Use Cases Replacement of desktop applications Easier Distribution Customer self service Analytics Productivity

Classic Example – Google Maps Scrolling window Map URL’s prefetched on edges – path of motion Rich windows/popups

Primary Ajax Concerns Bandwidth Security Complexity Broadband pervasive Perception of responsiveness WebClient generated code Plex skills Security built in No SQL Injection Building an aircraft carrier while underway - Sun

Ajax/RIA Justification 44% of businesses have RIA in production Customer facing apps are moving forward even in current economy Saves money over desktop, distribution/development

Basic Concepts What is WebClient Exactly?

What does WebClient do? No Rewrite Required! Same Plex Object Function / Business Logic / Panel Design =Ajax Faster and Cheaper

WebClient is International Projects Underway Spain Switzerland Germany Japan USA Ecuador Mexico And others…

How does WWCP work? Generates WYSIWYG HTML with JavaScript/Ajax directly from the Plex panel design 2 modes – basic and expert With expert, html templating techniques are in play Java based - Deploys on any J2EE web server such as IBM Websphere, JBoss or Tomcat. Integrated to Eclipse Europa / Rational Uses client-server action diagram techniques No new statements or APIs, use what you know Single code base for web and client-server / 5250

Development Environment CA Plex Eclipse / Rational IDE Web Server Generate Java Eclipse/WDSc Compile ANT import Publish WebClient Eclipse Plug-in (Builder) System Templates User Templates

Template Generation Process Sys Template User Template Sys Template User Template

Component Generation from Panel Generate Ajax/HTML from existing or new client-server panels

Plex Component and Web Support FAQ - Can WebClient handle every Plex UI feature and every web page requirementNo and Yes – No, WebClient does not ship with every Plex UI feature (commonly used components supported). No, WebClient does not support every web page UI feature out of the box YES! WebClient is an open generator that does not know anything inherently about html or javascript – the look and feel are in the templates and html that customers are free to modify

FAQ - Can WebClient handle every Plex UI feature and every web page requirement

How does WebClient implement Ajax How does Ajax work

Ajax Diagram WebClient Ajax Component/Pattern

How is Ajax different than JS? Ajax uses JavaScript as the programming framework However, JavaScript on a web page is NOT Ajax WebClient uses both techniques Reasons to use Ajax Avoid Page Refreshes Grid Pagination Update web page regions, tabs, popups In WebClient – pages refreshes are only done when unavoidable

WebClient Components (Dojo) Rich, Open Source Commercial support – IBM, SUN, BEA, … Standards based Internationalization (i18n) Localization (110n) Accessibility (a11y) Many components support Ajax

Enhanced Editable Grid - Ajax Designed to provide similar functionality to client-server grid Pagination, more event Auto-resize data rows to browser Plex states with colors and protection Column resizing Other behaviors possible via straightforward javascript Dynamic sort, reordering columns, export to Excel, etc.

Pop-up Modal Dialogs Dialogs pop up in window in browser (if desired) Can be nested

Messages Dialog message Html pop up with OK button Log message Displays in defined area in html Enquiry message Html Pop up with yes, no, cancel

Menus, Hints, Dates

Field States Set States in normal manner, using standard techniques Protected / Hidden Tie states to style sheet support Can tie Plex state to desired HTML Example Errors turn red Grid highlighted rows turn yellow

WebClient and 2E WebClient does not work directly with 2E, but… WebClient was developed around migrated 2E applications 2E functions work “out of the box”, no recoding required WebClient maintains the state necessary for 2E applications to run as is, and solves common single sign-on and audit stamp requirements

Websydian Product Integration Integration Websydian ServerInteroperabilityTemplate formatWeb/WSE API’sWSE Business ProcessesAdvantages FunctionalitySecurityScalabilityWeb Application Development Framework TransacXML Web Developer WebClient Websydian Express User Interface WSE API’s, Runtime, Framework Websydian Server Web Server

Websydian Server


Template format


WSE Business Processes





Scenario ISV in Switzerland, Change Management Tooling for Plex MKS Connector Matchpoint Mature CA Plex model 2300 Functions, 420 Panels Multiple Variants, National Languages

Opportunity / Challenges Business Opps Software availability across firewalls, to broad base ISV module – ISV customers log in to download changes Update look and feel Technical Challenges No Java Variant “Busy” Screens Extensive use of dynamic combos (Atol) Complex inheritance and interrelated functions Java / HTML skills limited

Solution – Pilot Workshop 2 Day Workshop Install and configure software Basic orientation Set up starter CSS/controls Add models, inherit, generate and build Results 27 Panels Web/Ajax Enabled Look and feel updated Dynamic combo solution using standard API’s Ready to finalize project – additional panels, national language, etc. = Immediate Results

Existing Application

New Application

Road Map and Next Steps

Road Map Release 2.0 Support for CA Plex 6.1 Support for latest Websydian version Additional components – tree view, flexgrid, spinner, etc. likely 1.4 SP1 Released January 2009 Build 1.4.7 available now With current release, focus on usability and documentation Web Services/ Workflow Cookbook in progress

Simple Deep Link http://server/handler?program=wxvf&parm1=1.0&parm2=xyz Handler Servlet Plex Panel Function XML String with structured Plex call information (all IO Parameters) WebClient Servlet

Deep link - workflow WebClient Servlet Plex Panel or Non-Panel Function

Find out more – Worldwide Plex/2E Conference Miami/Ft. Lauderdale, September 2009 Free training course Presentations English / Spanish Trial Software

Find out more – right now Product Information Technical documentation, tips, blog, news, videos, software Workshop/POC Program

Summary – Fast and Powerful Web Development Option for CA Plex For the business Rich, appealing web sites, integration Time saved Money saved For developers Short learning curve Reuse of existing skills Reuse of existing code Your Plex skills take you further

Thank You and Questions

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

WebClient i Developer Info The Ajax generator for CA Plex ...

Search for WebClient i Developer Info The Ajax generator for CA Plex Skip to content HomeAboutTech DetailsDeploying on Apache Tomcat SSLWebClient Test ...
Read more

CA 2E Model Based Development Framework - CM First Group

CM WebClient; CA 2E; CA Plex; Sencha; Worksoft Certify; CA 2E . Model-based Rapid Application Development for IBM i.
Read more

WebClient i+ for CA Plex Product Update

WebClient i+ for CA Plex Product Update Session 7A John Rhodes. ADC Austin Tech. Co-branded Logo Footprint ... – Product Information
Read more

Websydian WebClient i+ December 2009 Newsletter

WebClient Newsletter for December 2009. Dear , Happy Holidays! ... please contact us at for information. Issue: 2009.12.1:
Read more

ADC Austin And Websydian Announce General Availability Of ...

ADC Austin And Websydian Announce General Availability Of WebClient For CA Plex V1.4 Service Pack 1. For Immediate Release. AUSTIN, Texas/EWORLDWIRE/Feb ...
Read more

CM First Group - Rethink Modernization

CM WebClient for CA Plex Technical Blog © 2001–2015 CM First Group - All rights reserved Customer Support Login English ...
Read more

September | 2010 | CA Plex and WebClient

At application runtime, your WebClient application operates under the control of the WebClient i+ Server, also known as the WebClient i+ Runtime Framework.
Read more

ADC Austin Tech | LinkedIn

Learn about working at ADC Austin Tech. Join LinkedIn today for free. See who you know at ADC Austin Tech, leverage your professional network, and get hired.
Read more