PHP in the Enterprise
Siddhartha Agarwal
VP, Americas & Emerging Markets Field Operations
Siddhartha@zend.com
(408) 342-88...
Agenda

    •PHP today and tomorrow
      Market adoption

    • Enterprise adoption of PHP
    • Building operationally ...
PHP: Today and
Tomorrow




          CONFIDENTIAL   © All rights reserved. Zend Technologies, Inc.
Over one-third of the Web runs on PHP




4                  © All rights reserved. Zend Technologies, Inc.
Why is PHP so successful?


           Low Learning Curve, Large and                                 Rapid
               ...
Gartner: PHP Adoption by Corporate IT is
    Growing Rapidly, will almost double by 2013
        PHP                      ...
EDC: Users Choice PHP most popular
                  Scripting Language 2009 Survey


                                    ...
PHP: Top Choice for Use with Web 2.0 (Ajax)
            PHP used almost twice as much as JAVA for Web 2.0 Ajax development...
How has Zend enabled PHP
adoption in the enterprise?




           © 2009 All rights reserved. Zend Technologies, Inc.
Zend Framework Rapid Application
     Developement and Web Services Arch
     • Rapidly Growing
       >12M downloads

  ...
Eclipse PDT Enjoys Massive Following




                  > 2M downloads •
             Most popular project •
          ...
Full ecosystem formed around PHP




12                  © All rights reserved. Zend Technologies, Inc.
Partner EcoSystem Magnifies PHP’s Impact
     and Reach...




                                                           ...
Zend & IBM
                  • i5/OS Product Suite (AS400/IBM i platform)
                      Zend & IBM jointly provid...
Strategic Partners
                    • Zend and Adobe deliver a unified Zend & Flex
                      experience
   ...
PHP’s use in Building Web Based Applications
     has Grown Dramatically
                                                 ...
Select Enterprise Deployments of PHP




17                  © All rights reserved. Zend Technologies, Inc.
• Fortune Ranked 21 of Global 500 firms, +160,000 employees in 85 countries, 11
       Functional Groups, 4 Separated Acti...
GE : Hosted infrastructure/operations
            for PHP applications to all GE Business Units
     Existing Environment
...
Existing Environment
     • Revenue $4.7Bil and 3,700 employees, 4 Divisions – NYSE, Alternext, Euronext,
       Powernext...
Zend is the PHP Company




        Brand and
                      Open Source                          Partner        Fu...
Zend’s Web application solution:
     Combining Microsoft’s productivity & Java’s scalability




22                      ...
Building Operationally Mature PHP
Applications




           © 2009 All rights reserved. Zend Technologies, Inc.
Java and PHP, Cloud and PHP




           © 2009 All rights reserved. Zend Technologies, Inc.
PHP and Java Industry Trends
                                     "Java is much more programmer-friendly than C or
       ...
Leverage Java from PHP: Zend Java Bridge
• Bundled into Zend Server for Java integration
• Runs under Apache, and is a sim...
Zend - the Cloud and Virtual DataCenters




                                         Cloud



           Develop         ...
Simple Cloud API Project


                                      Cloud
              Cloud                 Services B     ...
Microsoft to Support PHP/Cloud!

     • Zend Framework contribution to support Windows Azure
     • Contribution to the Si...
Q & A!




© 2009 All rights reserved. Zend Technologies, Inc.
Zend Solutions: Integrated & Heterogeneous




32                  © All rights reserved. Zend Technologies, Inc.
Zend Server
                                                                                            Zend Server
      ...
Upcoming SlideShare
Loading in …5
×

Php In The Enterprise 01 24 2010

2,132 views
2,092 views

Published on

phptechtalk 2010, MIMOS PHP COE

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,132
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Php In The Enterprise 01 24 2010

  1. 1. PHP in the Enterprise Siddhartha Agarwal VP, Americas & Emerging Markets Field Operations Siddhartha@zend.com (408) 342-8887 CONFIDENTIAL © All rights reserved. Zend Technologies, Inc.
  2. 2. Agenda •PHP today and tomorrow Market adoption • Enterprise adoption of PHP • Building operationally mature PHP applications • Ability of PHP to connect into your existing Enterprise applications and investments Leverage of your existing investments in Java •Q & A 2 © All rights reserved. Zend Technologies, Inc.
  3. 3. PHP: Today and Tomorrow CONFIDENTIAL © All rights reserved. Zend Technologies, Inc.
  4. 4. Over one-third of the Web runs on PHP 4 © All rights reserved. Zend Technologies, Inc.
  5. 5. Why is PHP so successful? Low Learning Curve, Large and Rapid Growing Pool of Resources Innovation Fast time to market Run an Agile Business Robust, Multi-Platform, High-Performance, Scalable, Secure Vibrant Community Proven Deployment #5 5 © All rights reserved. Zend Technologies, Inc.
  6. 6. Gartner: PHP Adoption by Corporate IT is Growing Rapidly, will almost double by 2013 PHP * Gartner Research Note 12/2/2009 : Developers PHP: Past, Present and Future 5M “PHP has been a cornerstone technology on the Web for 4M more than a decade. While its adoption among 3M mainstream IT organizations has been limited in the past, 2M many corporate application 1M development (AD) projects are discovering the unique benefits of PHP.” 2007 2009 2013 Non-commercial developers Commercial and corporate IT developers 6 © All rights reserved. Zend Technologies, Inc.
  7. 7. EDC: Users Choice PHP most popular Scripting Language 2009 Survey Item PHP's ranking Ease of Use 2nd Exception handling 7th Extensibility 2nd Maintainability / 2nd Readability Cross-platform 1st portability Community 2nd Availability of tools 1st Quality of tools 1st Performance 1st Memory management 4th Client side scripting NA Security 2nd Source: Evans Data Corporation 2009 survey 500 developers who actively use scripting languages, EDC ranked the languages in this report based on User Rankings 7 © All rights reserved. Zend Technologies, Inc. |
  8. 8. PHP: Top Choice for Use with Web 2.0 (Ajax) PHP used almost twice as much as JAVA for Web 2.0 Ajax development Source: Ajax Tools Usage Survey, conducted by Richard Monson-Haefel / Burton Group and Ajaxian.com 8 © All rights reserved. Zend Technologies, Inc.
  9. 9. How has Zend enabled PHP adoption in the enterprise? © 2009 All rights reserved. Zend Technologies, Inc.
  10. 10. Zend Framework Rapid Application Developement and Web Services Arch • Rapidly Growing  >12M downloads  >200 contributors • Commercial Contributions • Enterprise Adoption 10 © All rights reserved. Zend Technologies, Inc.
  11. 11. Eclipse PDT Enjoys Massive Following > 2M downloads • Most popular project • On Eclipse release train • 11 © All rights reserved. Zend Technologies, Inc.
  12. 12. Full ecosystem formed around PHP 12 © All rights reserved. Zend Technologies, Inc.
  13. 13. Partner EcoSystem Magnifies PHP’s Impact and Reach... New Partnerships 13 © All rights reserved. Zend Technologies, Inc.
  14. 14. Zend & IBM • i5/OS Product Suite (AS400/IBM i platform)  Zend & IBM jointly provide full Zend solution suite to i5/OS customers  Modernization, consolidation, application development, open source applications • Smart Business  Zend's solution is shipped in every IBM Smart Business system • Deep technology partnership working on:  Zend Framework  DB2  Cloud  SOA & Web Services  Ajax & Web 2.0  Viper (DB2) XML  Eclipse database integration  Search, Security, SDO  and more… 14 © All rights reserved. Zend Technologies, Inc.
  15. 15. Strategic Partners • Zend and Adobe deliver a unified Zend & Flex experience • Adobe contributes Flex support to Zend Framework • Zend and Microsoft partner to make PHP a first- class citizen on the Windows platform • Microsoft delivers SQL Server connector for PHP • Microsoft contributes Information Card (Identity Mgmt) support to Zend Framework • Zend and Oracle collaborate to improve the integration of Oracle DB and PHP • Zend Core for Oracle product distributed via Oracle.com and Zend.com 15 © All rights reserved. Zend Technologies, Inc.
  16. 16. PHP’s use in Building Web Based Applications has Grown Dramatically ZF and PDT released, PHP 4 EOL announced Zend Framework & Eclipse project (PDT) announced 25M IBM, Oracle PHP 4 Endorse PHP Released PHP 5.0 (XML,SOAP,OOP) 20M Zend Studio 1M Internet domains PHP Zend Engine Proliferation 15M Zend Founded Yahoo! Zeev Suraski & Standardizes Andi Gutmans 10M on PHP lead the development Rasmus of PHP 3 Lerdorf 5M PHP Introduces Internet PHP/FI Domains 1995 1997 1999 2000 2002 2003 2004 2005 2006 2007 16 © All rights reserved. Zend Technologies, Inc.
  17. 17. Select Enterprise Deployments of PHP 17 © All rights reserved. Zend Technologies, Inc.
  18. 18. • Fortune Ranked 21 of Global 500 firms, +160,000 employees in 85 countries, 11 Functional Groups, 4 Separated Activities:  Retail banking: 2200 branches, 4,500 countries  Corporate and Investment Banking  Asset Management and Services  Java/JBoss were standards prior to PHP that is now a dual web standard • Started by providing a hosted platform for non-critical apps, data -> got to 100 sites with 5 million hits/day, proved: can address needs, gained skills, demonstrate capabilities • Phase II: define framework for developing PHP apps, management of mission critical apps in prod  Zend Products and Services used to create PHP Best Practices for Hosting Datacenter • Their Results:  A Global intranet application that scales and is a 24x7 world wide resource • All employee Portal - 160K users, HR, Benefits, Customer Care,etc.  Communication website for marketing, Ajax projects, and many many more PHP applicaitons  Fast development, deployment and an improved Web hosting SLA 18 © All rights reserved. Zend Technologies, Inc.
  19. 19. GE : Hosted infrastructure/operations for PHP applications to all GE Business Units Existing Environment • Provided a Java and a .NET based shared infrastructure to GE business units and 300,000 employees • Started seeing a large number of PHP applications being developed and run within the business units • Decided to deliver a similar shared infrastructure for PHP application deployment to enable standardization and reducing management costs Their Challenges • Lack of in-house PHP expertise • Lack of best practices and automation for managing applications with varying availability requirements • Ability to enable segregation of duties between development and productions operations Their Results • Attain operational maturity on PHP applications within 3-6 months • Deliver rapidly on SLAs and time-to-market requirements • Provide security, high availability, standardization across all applications 19 © All rights reserved. Zend Technologies, Inc. |
  20. 20. Existing Environment • Revenue $4.7Bil and 3,700 employees, 4 Divisions – NYSE, Alternext, Euronext, Powernext • Java was the standard but started seeing a number of PHP applications being developed within the NYSE.com site Their Challenges • Data in many many different database formats and Web Services – even RealTimeDB (they created a PHP extension for this) • Lack of PHP best practices and automation for managing applications with varying availability requirements • Significant cost of Java Weblogic CMS and microsites projects delayed • Closing some datacenters and moving to Cloud computing Their Results • Attain operational maturity on PHP applications within 3 months • Thrown out Java Weblogic CMS and implement PHP Drupal • Provide security, high availability, standardization across PHP applications 20 © All rights reserved. Zend Technologies, Inc. |
  21. 21. Zend is the PHP Company Brand and Open Source Partner Full Enterprise Market Community Eco-system Solution Recognition 21 © All rights reserved. Zend Technologies, Inc.
  22. 22. Zend’s Web application solution: Combining Microsoft’s productivity & Java’s scalability 22 © All rights reserved. Zend Technologies, Inc.
  23. 23. Building Operationally Mature PHP Applications © 2009 All rights reserved. Zend Technologies, Inc.
  24. 24. Java and PHP, Cloud and PHP © 2009 All rights reserved. Zend Technologies, Inc.
  25. 25. PHP and Java Industry Trends "Java is much more programmer-friendly than C or C++, Or WAS for a few years there until they made it just as complicated. It's become arguably even harder to learn than C++," Andreessen said. And the mantle of simplicity is being passed on: "PHP as such is an easier environment to develop in than Java. PHP is succeeding where Java isn’t." "Simplicity is a huge part of it," said Rod Smith, vice president of IBM's Emerging Internet Technologies Group, describing PHP's appeal to IBM. "They weren't interested in adding language features to compete with other languages," choosing instead "the simple way, and not the way we've done it in Java, unfortunately." Mark Smith - IBM VP Internet Technology Group “The recession will accelerate uptake of PHP and therefore Zend Server, as organizations struggle to find affordable Java developers to build or maintain web servers and those more back-office Java EE applications. Zend is in the right place. Gutmans hopes that Zend can convert individuals who think Java has become bloated and organizations struggling to find affordable Java Enterprise Edition (Java EE) programmers.” Andi Gutmans CEO Zend Tech 26 © All rights reserved. Zend Technologies, Inc. |
  26. 26. Leverage Java from PHP: Zend Java Bridge • Bundled into Zend Server for Java integration • Runs under Apache, and is a simple architecture • Java Exceptions reported in Zend Monitoring • PHP interfaces to POJO or Remote EJBs applications TIER 1 TIER N Seamlessly integrate Java Apache+Zend Server libraries and classes within RMI your PHP applications EJBs POJO 27 © All rights reserved. Zend Technologies, Inc.
  27. 27. Zend - the Cloud and Virtual DataCenters Cloud Develop Manage Simple Cloud API RAD Monitoring Debugging Diagnostics Testing Performance Security Simple Cloud API Amazon EC2 28 © All rights reserved. Zend Technologies, Inc.
  28. 28. Simple Cloud API Project Cloud Cloud Services B Cloud Services A Services C Simple API for Cloud Services File Queue Zend Cloud Adapter (PHP) 29 © All rights reserved. Zend Technologies, Inc.
  29. 29. Microsoft to Support PHP/Cloud! • Zend Framework contribution to support Windows Azure • Contribution to the Simple Cloud API • Tooling for Eclipse 30 © All rights reserved. Zend Technologies, Inc.
  30. 30. Q & A! © 2009 All rights reserved. Zend Technologies, Inc.
  31. 31. Zend Solutions: Integrated & Heterogeneous 32 © All rights reserved. Zend Technologies, Inc.
  32. 32. Zend Server Zend Server Collaborate Performance Application Availability & Reliability Optimization Management Scalability Acceleration Monitoring Job Queue Updates Zend Studio (Eclipse-based) Optimization Diagnostics Java Bridge Hot Fixes Debug Caching Configuration Downloads Support Zend Framework Test PHP Code Linux Windows IBM i (rpm/deb repositories) (MSI) (PTF) 33 © All rights reserved. Zend Technologies, Inc.

×