Zend Con Harris Data Case Study
-
Upload
zendcon -
Category
Technology
-
view
2.192 -
download
2
Transcript of Zend Con Harris Data Case Study
IBM i and PHPfor Enterprise Applications
The HarrisData Case Study
Lane Nelson
President
HarrisData
Agenda
�About HarrisData
�Why PHP?
�Successes
ERP
CRMSRM
MES WMS
HRIS
Suppliers Customers
Employees
HarrisData Solutions
WHY PHP?PHP is the perfect fit for HarrisData applications
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!
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
Why PHP?
�Ideal application architecture
� Server-centric
� Reliable
� Secure
� Flexible
� Customizable
Business
Logic
Database
Ideal Architecture
Application
Presentation
RDBMS
Programs Programs Programs
App Server
Browser
HTML/XML
SQL
IBM i Infrastructure
� Platforms
�Operating Systems
� Databases
� Application Servers
� Development
Environments
� Clients
� IBM Power
� IBM i
�DB2
� Apache
�WDSc / Zend
� Internet Browser
Why PHP?
�Modernize IBM i applications
� The HarrisData Roadmap
The HarrisData RoadmapApplication
5250
RPG
Database
The HarrisData Roadmap
DB2
Application
Presentation
5250
RPG
Business
Logic
Database
The HarrisData Roadmap
RPG/ILE
Programs
DB2
Application
Presentation
5250
RPG/ILE
RPG/ILE
Programs
RPG/ILE
Programs
Business
Logic
Database
The HarrisData Roadmap
Application
Presentation
5250
RPG/ILE
DB2
RPG/ILE
Programs
RPG/ILE
Programs
RPG/ILE
Programs
HTTP/PHP
Browser
Business
Logic
Database
The HarrisData Roadmap
Application
Presentation
5250
RPG/ILE
DB2
ILE
Programs
ILE
Programs
ILE
Programs
HTTP/PHP
Browser
SUCCESSESHow PHP is transforming HarrisData
The HarrisData Customer Zone
Web Marketing
Modernized Applications
�Traditional ‘green-screen’ applications
modernized to browser-based equivalents
- only better!
Questions?