WebRatio Platform

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
WebRatio
software
Logo
Logo
WebRatio Platform - progetto di esempio
WebRatio Platform - progetto di esempio
WebRatio Platform - progetto di esempio
GenereAmbiente di sviluppo integrato (non in lista)
SviluppatoreWebRatio
Ultima versione8.10 (WebRatio Mobile Platform) (15 giugno 2018)
Sistema operativoMultipiattaforma
Licenza(licenza non libera)
Sito webwww.webratio.com

WebRatio Platform[1] è un ambiente di sviluppo integrato multipiattaforma per lo sviluppo rapido delle applicazioni[2] (anche denominato piattaforma di sviluppo low code) che utilizza il linguaggio di modellazione Interaction Flow Modeling Language (IFML)[3] per sviluppare applicazioni web, applicazioni mobile, e applicazioni basate su processi BPMN. È stato ideato e viene sviluppato e commercializzato dall’omonima azienda WebRatio.

Caratteristiche[modifica | modifica wikitesto]

WebRatio[4] è uno strumento di Ingegneria guidata dal modello, che permette di definire visivamente le caratteristiche dell’applicazione e generare automaticamente il codice sorgente che ne consente l’esecuzione.

Il linguaggio di modellazione che utilizza è Interaction Flow Modeling Language, standard definito da Object Management Group (OMG).

L’ambiente di sviluppo comprende

  • WebRatio Web Platform
  • WebRario Mobile Platform
  • WebRatio BPM Platform[5]

Le capacità fondamentali della piattaforma consentono di:

  • definire la UI per il front-end
  • definire i workflow per il backend
  • definire il domain model per la gestione dei dati
  • definire i servizi per gestire i dati e le elaborazioni
  • definire processi di business eseguibili
  • generare applicazioni web e mobile funzionanti
  • installare in cloud o on-premises
  • integrare le applicazioni con sistemi terzi
  • lavorare in team sullo stesso progetto
  • creare e utilizzare template grafici (HTML, CSS, JavaScript)
  • creare e utilizzare Add-ons per estendere le funzionalità

Storia[modifica | modifica wikitesto]

L’azienda WebRatio nel 2001 sviluppa la prima versione della piattaforma, che utilizza il linguaggio di modellazione WebML, una notazione visuale ideata dagli stessi fondatori dell’impresa che consente la composizione di applicazioni ipertestuali per il Web. Nel 2013 WebML è donato ad Object Management Group (OMG), che lo estende per l’utilizzo su una più ampia gamma di interfacce front-end, creando così lo standard Interaction Flow Modeling Language[6] (IFML). Nel 2014 WebRatio BPM Platform è menzionata nella guida di Gartner “Hype Cycle for Business Process Management, 2014”, nel 2015 nella guida “Market Guide to Business Process Management Platforms”, nel 2016 e nel 2017 invece WebRatio Mobile Platform è menzionata nella guida “Market guide for Rapid Mobile App development tools”.

Ultime Versioni[modifica | modifica wikitesto]

Nome Data Versione
WebRatio Platform 9 Planned 2019 9.0.X
WebRatio Platform 8 21 maggio 2015 8.0
WebRatio Platform 7 14 dicembre 2012 7.0
WebRatio Platform 6 19 settembre 2010 6.0
WebRatio Platform 5 15 ottobre 2008 5.0

Riconoscimenti e menzioni[modifica | modifica wikitesto]

Note[modifica | modifica wikitesto]

  1. ^ (EN) WebRatio, an Innovative Technology for Web Application Development | Request PDF, su ResearchGate. URL consultato il 31 gennaio 2019.
  2. ^ Web Engineering, p. 613-614.
  3. ^ Model-Driven Development Based on OMG’s IFML with WebRatio Web and Mobile Platform, su researchgate.net.
  4. ^ Ceri, Stefano, 1955-, Designing data-intensive Web applications, Morgan Kaufmann, 2003, ISBN 0585448191, OCLC 52356748. URL consultato il 31 gennaio 2019.
  5. ^ (EN) (PDF) WebRatio BPM: A Tool for Designing and Deploying Business Processes on the Web, su ResearchGate. URL consultato il 31 gennaio 2019.
  6. ^ Brambilla, Marco, 1976-, Interaction flow modeling language : model-driven UI engineering of web and mobile apps with IFML, ISBN 9780128005323, OCLC 894270610. URL consultato il 30 gennaio 2019.

Collegamenti esterni[modifica | modifica wikitesto]

  Portale Internet: accedi alle voci di Wikipedia che trattano di internet