Automated deployment & upgrades to web client - Forum - OpenEdge General - Progress Community

Automated deployment & upgrades to web client

 Forum

Automated deployment & upgrades to web client

  • Hi Folks,

    We are busy with a Modernisation Project, we call Red Sox. The background is that we are modernising our DMS ERP platform in an incremental approach, meaning we modernise small parts of our software and then release to our customer base.

    At present our legacy application is a 2-tier architecture and we use the Progress web client to house our application at the client side. We have both On-Premise and Data Centre customers. This is based on OE 10.2.B and uses a BE/UI framework, which we are replacing with SmartComponents. We have a new server environment upon which we modernise our software and this runs on OE11.5. These two systems co-exist when we go live to our customer base.

    At the time we plan to go live (July-15) we need every client-side app to be upgrade the web client from 10.2.B to 11.5. We are looking for the ability to download the new 11.5 web client to the client side PC in the background, to prevent all 1,500 users to try download the 11.5 web client off our server at the same time.So ideally would want to download to the client PC, before we actually switch over to 11.5. We then want to Automate the installation of the 11.5 webclient and gracefully recover to previous 10.2.B version in the event of any failure to install. We want to prevent having to send staff to each client PC and have this process fully automated. 

    We are using Jenkins, ANT and PCT in our deployment process and would be grateful if anyone in the Progress Community has already gone through a similar process before and hence can advise us of the tools, pain points and provide some guidance to accomplish this.

    Many thanks

    Garth Bond

  • Hi Garth, we have used PADEO in another project very successfully to automate WebClient deployments: www.riverside-software.fr/padeo_en.pdf

    I can bring you into contact with Gilles Querret if you want.

    Architect of the SmartComponent Library and WinKit

    Consultingwerk Ltd.

  • Hi Garth,

    Same answer here. At one of my previous jobs they had a similar architecture. The nice thing about PADEO is that you can implement it in your deployment process. The WebClient bundle which PADEO generates (which is an .msi or .exe file) can also include the PSC WebClient installer... administrator or user-mode.

    When the client has downloaded the bundle it first checks if the PSC WebClient is installed. If not, it will automatically install it. And then it will install the WebClient application.

    KR,

    Arno van der Ende

    Flusso

  • Here is the original  mail sent through..
     
    They also wanted to know about application modernization etc..
     
     

    Elsworth Burmeister

    Developer - Managed Services

    Cell: +27 83 777 3072 Email: eburmeister@elcb.co.za

     

    ELCB Information Services (Pty) Ltd

    Customer Service Email  elcb@elcb.co.za · www.elcb.co.za

    E A S T  L O N D O N

    Tel: +27(43)  704 0700

    Fax: +27(43) 704 0701

    J O H A N N E S B U R G

    Tel: +27(10) 035 0310

    Fax: +27(10) 035 0311

    P O R T  E L I Z A B E T H

    Tel: +27(41) 373 0529

    Fax: +27(86) 650 0135

    Disclaimer


    From: GarthBond [mailto:bounce-GarthBond@community.progress.com]
    Sent: 04 June 2015 03:42 PM
    To: TU.OE.General@community.progress.com
    Subject: [Technical Users - OE General] Automated deployment & upgrades to web client
     
    Thread created by GarthBond

    Hi Folks,

    We are busy with a Modernisation Project, we call Red Sox. The background is that we are modernising our DMS ERP platform in an incremental approach, meaning we modernise small parts of our software and then release to our customer base.

    At present our legacy application is a 2-tier architecture and we use the Progress web client to house our application at the client side. We have both On-Premise and Data Centre customers. This is based on OE 10.2.B and uses a BE/UI framework, which we are replacing with SmartComponents. We have a new server environment upon which we modernise our software and this runs on OE11.5. These two systems co-exist when we go live to our customer base.

    At the time we plan to go live (July-15) we need every client-side app to be upgrade the web client from 10.2.B to 11.5. We are looking for the ability to download the new 11.5 web client to the client side PC in the background, to prevent all 1,500 users to try download the 11.5 web client off our server at the same time.So ideally would want to download to the client PC, before we actually switch over to 11.5. We then want to Automate the installation of the 11.5 webclient and gracefully recover to previous 10.2.B version in the event of any failure to install. We want to prevent having to send staff to each client PC and have this process fully automated. 

    We are using Jenkins, ANT and PCT in our deployment process and would be grateful if anyone in the Progress Community has already gone through a similar process before and hence can advise us of the tools, pain points and provide some guidance to accomplish this.

    Many thanks

    Garth Bond

    Stop receiving emails on this subject.

    Flag this post as spam/abuse.