Modernizziamo IBM i con PHP
-
Upload
zend-technologies -
Category
Technology
-
view
989 -
download
0
description
Transcript of Modernizziamo IBM i con PHP
©All rights reserved. Zend Technologies, Inc.
Modernizziamo IBM i con PHP
1Insert->Header & Footer
by Elena M. BrambillaProject &Training manager - Zend Technologies
Email: [email protected]: http://www.zend.com/it/
Guarda il seminario web registrato: http://bit.ly/nyrdrl
©All rights reserved. Zend Technologies, Inc.2 Insert->Header & Footer
Agenda•IBM Application Development Update
•Panoramica sui prodotti Zend
•Esploriamo le funzionalità free in Zend Server
•Zend Studio Templates
•phpMyAdmin
©All rights reserved. Zend Technologies, Inc.
Domande?• Se avete domande
Scrivetele nel pannello Q&A panel oppure segnatele e fatele al termine della presentazione
• Seguiteci!http://bit.ly/cjueZg (Zend Technologies o cercate Zend)
http://twitter.com/zend
©All rights reserved. Zend Technologies, Inc.4 Insert->Header & Footer
Resources• Registrazione dei Webinars
http://www.zend.com/it/resources/webinars/
• Zend Server for IBM i pagina principale, link per downloadshttp://www.zend.com/it/products/server/zend-server-ibm-i
• Zend Server manuale:PDF: http://www.zend.com/topics/Zend-Server-5-for-IBMi-Reference-Manual.pdf
Online: http://files.zend.com/help/Zend-Server-5/zend-server.htm#installation_guide.htm
©All rights reserved. Zend Technologies, Inc.5 Insert->Header & Footer
COMMON 2011 – Milano 23 – 25 Maggio
• 4 sessioni su PHP tenute dagli ZendersMike Pavlak, Enrico Zimuel, Elena M. Brambilla
• Una intera giornata di Workshop dedicato al PHP
• E tante interessanti sessioni!
http://www.zend.com/it/company/news/event/common-europe-annual-event-italia
©All rights reserved. Zend Technologies, Inc.6 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.7 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.8 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.9 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.10 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.11 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.12 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.13 Insert->Header & Footer
©All rights reserved. Zend Technologies, Inc.
Modernizziamo IBM i con PHPwww.zend.com/it/
Panoramica sui prodotti Zend
©All rights reserved. Zend Technologies, Inc.15 Insert->Header & Footer
IBM Relationship FAQ’s• Che cos’abbiamo?
Zend Server CE
Zend Studio
1 anno di Silver Level Support (email/web 72 hour response)
• Cosa succede dopo un anno?Il prodotto continuerà a funzionare (Perpetual license)
Verrà limitato l’update del prodotto o del PHP
Solo supporto via Forum
©All rights reserved. Zend Technologies, Inc.16 Insert->Header & Footer
IBM Relationship FAQ’s• Cosa devo fare quando il supporto scade?
Lancia i dadi
I commerciali di Zend possono spiegarti bene le varie opzioni
• Ho scaricato Zend Core ed è passato un anno. Posso scaricare Zend Server e ottenere il supporto per un altro anno?
• Sì! Puoi fare il download Zend Server!Ma, se hai già usufruito del supporto su Zend Core, non
sono previste estensioni in aggiunta….
Il supporto fornito dal Forum, è sempre disponibie
©All rights reserved. Zend Technologies, Inc.
Un esame più attento di Zend Studio• Costruito su Eclipse / PDT
#1 classificato nella rassegna di InfoWorld PHPIDE
#1 progetto di Eclipse.org
• Supporta lo sviluppo Agile Refactoring, PHPUnit, code coverage, profiling
• Riduce il tempo di analisi delle cause di errore
Zend Server Monitoring coglie i problemi in produzione
Gli sviluppatori passo attraverso i problemi per individuare rapidamente la causa principale
• Piena integrazione con Zend Server
• Piena integrazione con Zend Framework
©All rights reserved. Zend Technologies, Inc.
Che cos’è Zend Server?
18 What is Zend Server
Un completo, ben testato e stack PHP 5 – 70 + estensioni, connettività DB, risoluzione dei problemi, basato sul amministrazione web e molto di più
• Rapida analisi delle cause di problemi, grazie al monitoraggio dell’intera applicazione (integrato con Zend Studio e fornito di un sistema di allarme)
• Codice di analisi diagnostica dettagliata dei problemi catturati in tempo reale. La risoluzione dei problemi spesso viene dimezzata.
• Incremento multi-livello delle prestazioni: aumenta la valorizzazione delle capacità dei sistemi da 2 a 100 volte
• Job Queue, Java Bridge, server Downloadassistenza telefonica, facile installazione, aggiornamenti software e patch di sicurezza
©All rights reserved. Zend Technologies, Inc.
Zend Server
Linux(rpm/deb repositories)
IBM i(PTF)
Windows(MSI)
PerformanceOptimization
Acceleration
Optimization
Caching
Application Management
Monitoring
Diagnostics
Configuration
Availability & Scalability
Java Bridge
Downloads
Reliability
Updates
Hot Fixes
Support
Zend Framework
PHP
Zend Server
Zen
d S
tudio
(Ecl
ipse
-base
d)
Code
Test
Debug
Colla
bora
te
Job Queue
©All rights reserved. Zend Technologies, Inc.20 Insert->Header & Footer
Zend Server for IBM i
• La nuova generazione di stack PHP per IBM i
• Meglio di Zend Core e Zend Platform
• Singola installazione programma su licenza
• Due prodotti Zend Server for IBM i Community Edition
• Disponibile a titolo gratuito grazie alla partnership con IBM
Zend Server for IBM i• Sottoscrizione disponibile direttamente da Zend
• Alto valore delle funzionalità in aggiunta
• Supporto diretto di Zend
©All rights reserved. Zend Technologies, Inc.21 Insert->Header & Footer
Perchè una nuova generazione?
• Sulla base del feedback di miglioramento, ricevuti dai settori chiave
• Miglioramento delle prestazioni di base di PHP
Dal 30% al 600% più veloce di Zend Core+Platform (dipende dal tipo di applicazione)
Una sola istanza di Apache (non più reverse proxy)
Riavvio dei servizi da interfaccia web
Una sola licenza d’installazione
Nuove funzionalità: Code Tracing, monitoring, supporto PHP 5.3
• Nuove funzionalità Code Tracing – Faster problem resolution
Job Queue – Performance e scalabilità
Page Caching – Performance e scalabilità
Supporto per PHP 5.3
• Facilità di installazione, amministrazione e manutenzione
©All rights reserved. Zend Technologies, Inc.22 Insert->Header & Footer
E i vecchi prodotti?
• Zend Core è ancora disponibile sul sito web di Zend per quelli bloccati su V5R3.
• Core e la Platform hanno iniziato processo di "fine del ciclo di vita"
• I Clienti sono invitati a passare a Zend Server per IBM i
• Zend continuerà a supportare Core e la Platform attraverso il processo di "fine del ciclo di vita"
©All rights reserved. Zend Technologies, Inc.
Zend Server for IBM iwww.zend.com/it/
Esploriamo la versione free dei prodotti Zend for IBM i
©All rights reserved. Zend Technologies, Inc.24 Insert->Header & Footer
Applicazioni d’esempio• I clienti hanno richiesto degli esempi
• Interrogazione dati
• Hello World
• Program call
• LDAP
• Esempi di uso reale di dati in DB2 & programmi nella library ZENDSVR
SP_CUST Table
COMMONPGM RPGLE Program
• ….
©All rights reserved. Zend Technologies, Inc.25 Insert->Header & Footer
Applicazioni d’esempio
©All rights reserved. Zend Technologies, Inc.26 Insert->Header & Footer
Applicazioni d’esempio
©All rights reserved. Zend Technologies, Inc.27 Insert->Header & Footer
Applicazioni d’esempio
©All rights reserved. Zend Technologies, Inc.28 Insert->Header & Footer
Applicazioni d’esempio
• Il primo link mostra il risultato dell’esecuzione
• Il secondo mostra il codice utilizzato
©All rights reserved. Zend Technologies, Inc.29 Insert->Header & Footer
Applicazioni d’esempio
©All rights reserved. Zend Technologies, Inc.
Modernizziamo IBM i con PHPwww.zend.com/it/
Zend Studio Templates
©All rights reserved. Zend Technologies, Inc.31 Insert->Header & Footer
Zend Studio Templates
• Le Program call hanno un sacco di steps
• Non sarebbe bello poter ridurre il numero di steps?
• Riempire gli spazi vuoti?
• Check out dei templates in Zend Studio!
©All rights reserved. Zend Technologies, Inc.32 Insert->Header & Footer
Zend Studio Templates
©All rights reserved. Zend Technologies, Inc.33 Insert->Header & Footer
Zend Studio Templates
©All rights reserved. Zend Technologies, Inc.34 Insert->Header & Footer
Zend Studio Templates• Per aprofondire
Windows
Preferences
PHP
Editor
Templates
• LikeSpooled file
Data queue
Object list
Many more!
• 19 diversi templates
©All rights reserved. Zend Technologies, Inc.
Modernizziamo IBM i con PHPwww.zend.com/it/
MySQL e phpMyAdmin
©All rights reserved. Zend Technologies, Inc.36 Insert->Header & Footer
MySQL un database open source!
• MySQL download è disponibile www.mysql.org
• Impacchettato con Zend Server
• Include DB2 Storage Engine!
• Non sarebbe bello avere un DFU per MySQL?
Bene, si può!!!
©All rights reserved. Zend Technologies, Inc.37 Insert->Header & Footer
phpMyAdmin
• phpMyAdmin un utility open source
• Scritta in PHP
• Gira su ogni piattaforma
• Automaticamente installato con Zend Server
©All rights reserved. Zend Technologies, Inc.38 Insert->Header & Footer
phpMyAdmin
• Accesso dalla pagina principale di Zend Server
©All rights reserved. Zend Technologies, Inc.39 Insert->Header & Footer
phpMyAdmin
©All rights reserved. Zend Technologies, Inc.40 Insert->Header & Footer
phpMyAdmin
©All rights reserved. Zend Technologies, Inc.
Modernizziamo IBM i con PHPwww.zend.com/it/
Wrap up & Q/A
©All rights reserved. Zend Technologies, Inc.42 Insert->Header & Footer
Zend Product Fiunzionalità
• Zend Server PHP
Example scripts
Zend Framework
MySQL
phpMyAdmin
• Zend StudioTemplates
Debugger
• Productivity features
• Monitoring
• Code Tracing
• Job Queue
• 5250 Bridge
• Data Cache e Page Cache
• Studio & Server integration
©All rights reserved. Zend Technologies, Inc.43 Insert->Header & Footer
COMMON 2011 – Milano 23 – 25 Maggio
• 4 sessioni su PHP tenute dagli ZendersMike Pavlak, Enrico Zimuel, Elena M. Brambilla
• Una intera giornata di Workshop dedicato al PHP
• E tante interessanti sessioni!
http://www.zend.com/it/company/news/event/common-europe-annual-event-italia
©All rights reserved. Zend Technologies, Inc.44 Insert->Header & Footer
Q&A
Grazie!
www.zend.com/it/[email protected]
Guarda il seminario web registrato: http://bit.ly/nyrdrl