Le soluzioni per lo sviluppo di applicazioni Web e Mobile...
Transcript of Le soluzioni per lo sviluppo di applicazioni Web e Mobile...
Le soluzioni per lo sviluppo di
applicazioni Web e Mobile in
ambiente Power i.
Elena M. Brambilla
Technical Account Manager - Zend Technologies
2 © All rights reserved. Zend Technologies, Inc.
Technical Account & Training Manager per Zend Technologies dal 2007
20 anni di esperienza nel campo dell’analisi e della programmazione software
Di cui 10 anni nel campo della formazione
Sviluppatrice Cobol in ambiente S36/38 IBM
Sviluppatrice Java
Dal 1999 sviluppatrice PHP
PHP5 Zend Certified Engineer
Chi sono io …. Elena M. Brambilla
3 © All rights reserved. Zend Technologies, Inc.
Zend Technologies in the world
USCupertino, CA (HQ)
FranceParis
GermanyMunich & Stuttgart
ItalyMilan
IsraelRamat Gan
• Fondata nel 1999
• Zend ha contribuito a creare il linguaggio PHPsu cui si basano oltre 200 milioni di applicazioni e siti Web.
• Le soluzioni Zend sono distribuite a oltre 40.000
aziende
• Suportata da IBM, Oracle, Microsoft, Adobe, SAP, ...
IrelandDublin
4 © All rights reserved. Zend Technologies, Inc.
Chi ha scelto PHP
Fashion ☺
5 © All rights reserved. Zend Technologies, Inc.
Key Trends in PHP
Rispetto al linguaggio che hai più utilizzato, PHP è meglio o peggio ?
Tempo di apprendimento per nuovi sviluppatori
Facilità di lavoro con il cloud
Velocità di sviluppo
6 © All rights reserved. Zend Technologies, Inc.
Key Trends in PHP
60% DI APPS PHP
sono sviluppate per
SCOPI BUSINESS CRITICAL
Che tipo di applicazioni avete costruito in
PHP?
Applicazioni web di tipo “esterno”
64%
Applicazioni web di tipo “interno”
62%
Le funzionalità applicative di PHP sono
diverse
63% degli sviluppatori
stanno creando apps per il cloud
deployment
7 © All rights reserved. Zend Technologies, Inc.
Cupertino, Calif. - 9 aprile 2013 COMMON 2013 di Austin, Texas
Zend ha annunciato l'ultima versione di Zend Server per IBM i.
«Questo nuovo supporto mobile fornisce enormi vantaggi alla comunitàIBM i”, ha dichiarato Andi Gutmans, CEO di Zend. “Le aziende piùlungimiranti oggi adottano un approccio che privilegia il settore mobile,nel quale le applicazioni sono progettate per sfruttare le informazionicontestuali presenti su un dispositivo mobile, unitamente alla logica e aidati aziendali presenti sui sistemi back end. Ciò non è facile, in quantorichiede l'integrazione con i sistemi esistenti, il supporto di piùdispositivi mobili e uno sviluppo più rapido e iterativo. Zend è fiera difornire una soluzione end to end completa a questa sfida.”
8 © All rights reserved. Zend Technologies, Inc.
Zend Server
Zend Server è un completo, enterprise-ready
Web Application Platform per l’esecuzione e la gestione di
applicazioni PHP che richiedono
un alto livello di affidabilità,
performance, scalabilità e sicurezza!
9 © All rights reserved. Zend Technologies, Inc.
Zend Server viene eseguito in modalità nativa su IBM i e fornisce una
piattaforma completamente supportata per la creazione di applicazioni Web
moderne e Web mobile che accedono al codice RPG/COBOL e alla logica
aziendale che risiede sull'IBM i.
Ciò significa che i client IBM i possono evitare il grande rischio e i costi del
dover riscrivere la loro logica aziendale per nuove applicazioni moderne.
Applicazioni moderne su IBM i
10 © All rights reserved. Zend Technologies, Inc.
Zend Studio
Zend Studio è l'unico ambiente di sviluppo integrato (IDE)
progettato per gli sviluppatori professionisti, che comprende
tutti i componenti di sviluppo necessari per l'intero ciclo di vita
delle applicazioni PHP.
Attraverso una serie completa di editing, debugging, analisi,
ottimizzazione, strumenti di database e test, Zend Studio
velocizza i cicli di sviluppo e semplifica i
progetti complessi.
11 © All rights reserved. Zend Technologies, Inc.
Zend Server 6 insieme a Zend Studio 10 consentono ai client IBM i :
di creare, testare e distribuire applicazioni mobile per diversi dispositivi: come Apple, Android e Windows Phone.
Un rapido avvio dei nuovi progetti mobili
• 600+ gli sviluppatori che
contribuiscono
• 13,000+ commits prima del
rilascio
• In uso a centinaia di migliaia di
imprese
Zend Studio fornisce un potente ambiente di sviluppo dove creare il front
end dell'applicazione mobile e le API del servizio Web back-end (servizi tipo RPC o RESTful), basato su Zend Server.
12 © All rights reserved. Zend Technologies, Inc.
Zend Server 6 fornisce anche una serie di funzionalità:
supporto ai cicli di rilascio,
distribuzione automatiche (possibilità di roll-back),
analisi dei problemi,
istantanea "metodo per metodo" registrata
durante l’esecuzione,
il monitoraggio avanzato delle applicazioni
panoramica completa sullo stato di salute di un'applicazione e
su tutte le modifiche alle configurazioni del sistema.
Supporto di cicli di sviluppo mobile più veloci…
Assicurare la qualità di app mobili e Web…
13 © All rights reserved. Zend Technologies, Inc.
Attualmente Zend Server viene fornito nell'ambito del supporto standard per IBM i e
quest'ultima versione è destinata a diventare parte dell'aggiornamento della prossima distribuzione di IBM.
Zend Server 6 è anche scaricabile dal sito Zend all'indirizzo
http://www.zend.com/downloads/t on what date to say.
By the end of April ?
Zend Server: standard con IBM i
Zend Server 6 & Zend Studio 10
nel dettaglio
…e demo!
15 © All rights reserved. Zend Technologies, Inc.
Architettura di Zend Server
HTTPrequest
HTTP response
Web Server Zend Server Zend Engine 2
16 © All rights reserved. Zend Technologies, Inc.
Configuration & Deployment
Application Performance
Enterprise Integration
Mobile APIs & Zend Framework
Development Tools & PHP Runtime
Monitoring & Root Cause
Analysis
Zend Server for IBM i
Support & Security Fixes
1. Cloud connected Mobile Deployment
2. Zend Framework 2, Zend Server Gateway
3. PHP 5.4, PHP 5.3 ancora supportato, Addio PHP 5.2!4. Interfaccia utente migliorata, accesso basato sui ruoli5. Regole di monitoraggio globale e / o di applicazione
6. Shared Memory Toolkit option migliora la velocità del 30%
7. Supporto migliorato
8. ZendDBi installation package9. Ultima versione di XMLToolkit
10. Aggiunti esempi script PHP come deployment package
17 © All rights reserved. Zend Technologies, Inc.
Interfaccia utente aggiornata con supporto Statistiche
Applicative
18 © All rights reserved. Zend Technologies, Inc.
Build & package intere applicazioni in Zend Studio 10
Distribuire a Zend Server 6 per IBM i
Costruire lato client per :
• Web
• Native i/OS
• Android
• Windows Mobile
Cloud Connected Mobile in Server e Studio for IBM i
19 © All rights reserved. Zend Technologies, Inc.
Integrazione ambienti IBM i5
20 © All rights reserved. Zend Technologies, Inc.
Zend Server
Zend Server sotto il cofano
HTTP:10088Server
(FastCGI)
IBM i
i/OS
DB2 UDB
PHP CGI
PHP file
PASE
*PGM
CMD
ILE Apache:10088
• Configurazione di default FastCGI
21 © All rights reserved. Zend Technologies, Inc.
Ambienti supportati
• Sistemi operativi supportati
� IBM i (V6R1, V7R1)
� Linux RPM/DEB (32/64 bit): lo stack LAMP
� Mac OS X
� Windows Server 2003/2008/XP/ Vista/7 (32/64 bit)
• Web server suportati
� Apache
� Microsoft IIS
• Conpatibilità Java Bridge
� Sun o IBM JRE versione 5 o superiori
22 © All rights reserved. Zend Technologies, Inc.
Zend sta annunciando anche una nuova formula di avvio alle applicazioni Mobile per l'offerta di prodotti IBM i.
Si tratta di corsi di formazione e impegno di consulenza studiati per mettere a disposizione tutto ciò di cui un team ha bisogno per realizzare il primo progetto di applicazione mobile su IBM i.
L'offerta include la realizzazione di un progetto pilota o di una parte specifica di funzionalità di applicazione mobile, assistenza per l'installazione, formazione mirata
e personalizzata fornita o in loco o online e coaching pratico a cura dei consulenti Zend, il tutto nell’arco di un paio di settimane.
Zend ti affianca!
23 © All rights reserved. Zend Technologies, Inc.
• Cloud conference – 18 Aprile a Torino
• Forum PA - 28-29 Maggio a Roma
• E-commerce - 28-29 Maggio a Milano
• Presentazione ZS6 per esempi pratici (con Partner Zend) – 5 Giugno a Milano
• Workshop con BP IBM – 13 – 14 Giugno a Roma:
«Come aprire il tuo As400 e approdare al web e mobile in soli due giorni»
Prossimi eventi
Grazie!
Email: [email protected]