zend con harris data case study
TRANSCRIPT
![Page 1: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/1.jpg)
IBM i and PHPfor Enterprise Applications
The HarrisData Case Study
Lane Nelson
President
HarrisData
![Page 2: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/2.jpg)
Agenda
�About HarrisData
�Why PHP?
�Successes
![Page 3: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/3.jpg)
ERP
CRMSRM
MES WMS
HRIS
Suppliers Customers
Employees
HarrisData Solutions
![Page 4: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/4.jpg)
WHY PHP?PHP is the perfect fit for HarrisData applications
![Page 5: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/5.jpg)
Why PHP?
�Competing Technologies
� In 1999…
�Evaluated
• Java
• RPG through CGI
• Lotus
• IBM Net.Data
• Screen-scraping/WebFacing
�Selected IBM Net.Data
• There was no viable PHP option!
![Page 6: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/6.jpg)
Why PHP?
�Fits Ideal Architecture
�Powerful development language
� Procedural or OO
� IBM DB2 and IBM i extensions
�Professional IDE
� Improves productivity
� Improves quality
�Market Acceptance
![Page 7: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/7.jpg)
Why PHP?
�Ideal application architecture
� Server-centric
� Reliable
� Secure
� Flexible
� Customizable
![Page 8: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/8.jpg)
Business
Logic
Database
Ideal Architecture
Application
Presentation
RDBMS
Programs Programs Programs
App Server
Browser
HTML/XML
SQL
![Page 9: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/9.jpg)
IBM i Infrastructure
� Platforms
�Operating Systems
� Databases
� Application Servers
� Development
Environments
� Clients
� IBM Power
� IBM i
�DB2
� Apache
�WDSc / Zend
� Internet Browser
![Page 10: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/10.jpg)
Why PHP?
�Modernize IBM i applications
� The HarrisData Roadmap
![Page 11: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/11.jpg)
The HarrisData RoadmapApplication
5250
RPG
![Page 12: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/12.jpg)
Database
The HarrisData Roadmap
DB2
Application
Presentation
5250
RPG
![Page 13: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/13.jpg)
Business
Logic
Database
The HarrisData Roadmap
RPG/ILE
Programs
DB2
Application
Presentation
5250
RPG/ILE
RPG/ILE
Programs
RPG/ILE
Programs
![Page 14: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/14.jpg)
Business
Logic
Database
The HarrisData Roadmap
Application
Presentation
5250
RPG/ILE
DB2
RPG/ILE
Programs
RPG/ILE
Programs
RPG/ILE
Programs
HTTP/PHP
Browser
![Page 15: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/15.jpg)
Business
Logic
Database
The HarrisData Roadmap
Application
Presentation
5250
RPG/ILE
DB2
ILE
Programs
ILE
Programs
ILE
Programs
HTTP/PHP
Browser
![Page 16: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/16.jpg)
SUCCESSESHow PHP is transforming HarrisData
![Page 17: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/17.jpg)
The HarrisData Customer Zone
![Page 18: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/18.jpg)
Web Marketing
![Page 19: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/19.jpg)
Modernized Applications
�Traditional ‘green-screen’ applications
modernized to browser-based equivalents
- only better!
![Page 20: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/20.jpg)
![Page 21: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/21.jpg)
![Page 22: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/22.jpg)
![Page 23: Zend Con Harris Data Case Study](https://reader034.vdocuments.mx/reader034/viewer/2022042722/58896da81a28ab44758b5d51/html5/thumbnails/23.jpg)
Questions?