modernizziamo ibm i con php

44
© All rights reserved. Zend Technologies, Inc . Modernizziamo IBM i con PHP 1 Insert->Header & Footer by Elena M. Brambilla Project &Training manager - Zend Technologies Email: [email protected] Website: http:// www.zend.com/it/ Guarda il seminario web registrato: http:// bit.ly/nyrdrl

Upload: zend-technologies

Post on 05-Dec-2014

989 views

Category:

Technology


0 download

DESCRIPTION

Vuoi un aggiornamento strategico? Segui questo seminario web, Elena M. Brambilla ti presenterà alcune delle caratteristiche principali di Zend Server for IBM i e condividerà con te lo scenario relativo alla nuova architettura Fast CGI su cui PHP è stato implementato. Con Elena potrai conoscere ciò che molti suoi clienti stanno facendo grazie a PHP in ambiente IBM i. Vedrai anche come è semplice cominciare a costruire esempi di script PHP in appena 1 ora!

TRANSCRIPT

Page 1: 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

Page 2: Modernizziamo IBM i con PHP

©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

Page 3: Modernizziamo IBM i con PHP

©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

Page 4: Modernizziamo IBM i con PHP

©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

Page 5: Modernizziamo IBM i con PHP

©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

Page 6: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.6 Insert->Header & Footer

Page 7: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.7 Insert->Header & Footer

Page 8: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.8 Insert->Header & Footer

Page 9: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.9 Insert->Header & Footer

Page 10: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.10 Insert->Header & Footer

Page 11: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.11 Insert->Header & Footer

Page 12: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.12 Insert->Header & Footer

Page 13: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.13 Insert->Header & Footer

Page 14: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.

Modernizziamo IBM i con PHPwww.zend.com/it/

Panoramica sui prodotti Zend

Page 15: Modernizziamo IBM i con PHP

©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

Page 16: Modernizziamo IBM i con PHP

©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

Page 17: Modernizziamo IBM i con PHP

©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

Page 18: Modernizziamo IBM i con PHP

©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

Page 19: Modernizziamo IBM i con PHP

©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

Page 20: Modernizziamo IBM i con PHP

©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

Page 21: Modernizziamo IBM i con PHP

©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

Page 22: Modernizziamo IBM i con PHP

©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"

Page 23: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.

Zend Server for IBM iwww.zend.com/it/

Esploriamo la versione free dei prodotti Zend for IBM i

Page 24: Modernizziamo IBM i con PHP

©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

• ….

Page 25: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.25 Insert->Header & Footer

Applicazioni d’esempio

Page 26: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.26 Insert->Header & Footer

Applicazioni d’esempio

Page 27: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.27 Insert->Header & Footer

Applicazioni d’esempio

Page 28: Modernizziamo IBM i con PHP

©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

Page 29: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.29 Insert->Header & Footer

Applicazioni d’esempio

Page 30: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.

Modernizziamo IBM i con PHPwww.zend.com/it/

Zend Studio Templates

Page 31: Modernizziamo IBM i con PHP

©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!

Page 32: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.32 Insert->Header & Footer

Zend Studio Templates

Page 33: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.33 Insert->Header & Footer

Zend Studio Templates

Page 34: Modernizziamo IBM i con PHP

©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

Page 35: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.

Modernizziamo IBM i con PHPwww.zend.com/it/

MySQL e phpMyAdmin

Page 36: Modernizziamo IBM i con PHP

©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ò!!!

Page 37: Modernizziamo IBM i con PHP

©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

Page 38: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.38 Insert->Header & Footer

phpMyAdmin

• Accesso dalla pagina principale di Zend Server

Page 39: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.39 Insert->Header & Footer

phpMyAdmin

Page 40: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.40 Insert->Header & Footer

phpMyAdmin

Page 41: Modernizziamo IBM i con PHP

©All rights reserved. Zend Technologies, Inc.

Modernizziamo IBM i con PHPwww.zend.com/it/

Wrap up & Q/A

Page 42: Modernizziamo IBM i con PHP

©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

Page 43: Modernizziamo IBM i con PHP

©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

Page 44: Modernizziamo IBM i con PHP

©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