Published on July 24, 2009
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?
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…
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
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
WebClient Components (Dojo) Rich, Open Source Commercial support – IBM, SUN, BEA, … Standards based Internationalization (i18n) Localization (110n) Accessibility (a11y) Many components support Ajax
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
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
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 http://adcaustintech.com Product Information http://webclientiplus.com Technical documentation, tips, blog, news, videos, software firstname.lastname@example.org 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 http://adcaustintech.com email@example.com
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...
Search for WebClient i Developer Info The Ajax generator for CA Plex Skip to content HomeAboutTech DetailsDeploying on Apache Tomcat SSLWebClient Test ...
CM WebClient; CA 2E; CA Plex; Sencha; Worksoft Certify; CA 2E . Model-based Rapid Application Development for IBM i.
WebClient i+ for CA Plex Product Update Session 7A John Rhodes. ADC Austin Tech. Co-branded Logo Footprint ... http://adcaustintech.com – Product Information
WebClient Newsletter for December 2009. Dear , Happy Holidays! ... please contact us at firstname.lastname@example.org for information. Issue: 2009.12.1:
ADC Austin And Websydian Announce General Availability Of WebClient For CA Plex V1.4 Service Pack 1. For Immediate Release. AUSTIN, Texas/EWORLDWIRE/Feb ...
CM WebClient for CA Plex Technical Blog © 2001–2015 CM First Group - All rights reserved Customer Support Login English ...
At application runtime, your WebClient application operates under the control of the WebClient i+ Server, also known as the WebClient i+ Runtime Framework.
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.