PHP in the Enterprise
Total Page:16
File Type:pdf, Size:1020Kb
PHP in the Enterprise Function Junction Mike Pavlak Solutions Consultant [email protected] © All rights reserved. Zend Technologies, Inc. Agenda •Market analysis •Evolution of PHP and IBM i •PHP stacks up today •PHP in the IBM i Enterprise •Development Community •Mobile •Zend Interpretations of IBM market 2 © All rights reserved. Zend Technologies, Inc. PHP in the Enterprise www.zend.com Market Analysis © All rights reserved. Zend Technologies, Inc. Market Overview With a community of over 5 million developers, PHP usage has significantly broadened in recent years Functions of PHP apps have become diverse What type of application(s) have you built with PHP? 60% of PHP apps are developed for Base: 117 respondents who are actively using PHP Data: UBM TechWeb BUSINESS CRITICAL PURPOSES Survey of 232 executives, architects or development managers actively using PHP or considering building apps using PHP, May 2012 CLOUD & MOBILE USAGE is a now a core design point 72% 2/3 63% of PHP Developers of PHP developers of developers are are using cloud based expect to work on creating apps for services & APIs mobile apps in 2012 cloud deployment © All rights reserved. Zend Technologies, Inc. Key Trends in PHP Compared to your next most-used language, is PHP better or worse at… © All rights reserved. Zend Technologies, Inc. What Is Fueling this Enterprise Adoption? Software Hardware • Complexity of other web • Server consolidation languages (Java, .Net, etc.) • Front-ending web applications to • PHP’s comparative ease of use host data • Web application re-engineering • Manageability of n-tiered applications • Price/performance • Price/performance • TCO • TCO • Enterprise-readiness of PHP driven by Zend © All rights reserved. Zend Technologies, Inc. Zend Has Driven Dynamics of Making PHP Enterprise Ready Enterprise PHP Enterprise Web Strategic Zend Tooling via Application Platforms Framework Eclipse Server Integrations © All rights reserved. Zend Technologies, Inc. Launched internet based PHP education…$75 for three month program 67% of developers spend 50% of their time on PHP…(Developer Pulse) PHP is easier to learn than Ruby or JavaScript…It doesn’t have to be OO © All rights reserved. Zend Technologies, Inc. Market Overview Research shows that expansion has been driven by benefits in speed of development and ease of working with the cloud What are the main reasons you choose to Compared with your next most-used language, is develop in PHP? PHP better or worse at each of the following? Note: Multiple responses allowed Data: UBM TechWeb Survey of 232 executives, architects or development managers actively using PHP or considering building apps using PHP, May 2012 Base: 117 respondents who are actively using PHP Data: UBM TechWeb Survey of 232 executives, architects or development managers actively using PHP or considering building apps using PHP, May 2012 © All rights reserved. Zend Technologies, Inc. PHP in the Enterprise www.zend.com Evolution of PHP and IBM i © All rights reserved. Zend Technologies, Inc. Adoption of PHP on the IBM i • IBM & Zend meet… SystemiNetwork, COMMON, etc. identify need for scripting on IBM i. • Net.Data is good, but not strategic Zend CEO and VP of Business Development come to COMMON • IBM & Zend dance… IBM and Zend strike a BP relationship IBM helps Zend port PHP to IBM i • The romance Anticipate a few thousand downloads Well past 11,000 unique registrations(nearly 400 monthly sustained) Customer moves from intrigue to conviction • Happily ever after… Let’s just say, both sides are quite pleased with where this is going Competition is taking notice 11 © All rights reserved. Zend Technologies, Inc. Zend Server for IBM i •Next generation of PHP stack for IBM I •Single Licensed Program Installation •Two products, single distribution, enable via keys Zend Server for IBM i Community Edition • Available at no charge per IBM partnership Zend Server for IBM i • Subscription available from Zend • High value extra features • Higher Support SLAs 12 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc. A Great Year for Zend in the Cloud Expanded IBM Growth in Partnership to Zend Developer MySQL Cloud Users 9 Q4 2011 Q1 2012 Q2 2012 Q3 2012 PHP in the Enterprise www.zend.com How the PHP Market Stacks Up Today © All rights reserved. Zend Technologies, Inc. Top 10 Internet Sites by WW traffic 1. Facebook.com 6. Wikipedia.com 2. Google.com 7. Live.com 3. Youtube.com 8. Amazon.com 4. Yahoo.com 9. qq.com 5. Baidu.com 10. Twitter.com 5 more in next 10 © All rights reserved. Zend Technologies, Inc. Jan 2013 15 Enterprise PHP Adoption is Growing Rapidly PHP Developers 5M “Commercial and corporate IT 4M developers will account for more than 2 million PHP community 3M members—growing from 20% to 50% of the worldwide PHP 2M developer population.” 1M 2009 2014 Non-commercial developers Commercial and corporate IT developers Gartner Research Note: “PHP: Past, Present and Future”, Dec. 2nd, 2009 © All rights reserved. Zend Technologies, Inc. IBM i Customer! Enterprise Proof Points © All rights reserved. Zend Technologies, Inc. Blog article…PHP jobs and IBM i Comment: “I am an it director at a window manufacturer outside Cleveland Ohio. We use RPG extensively, but a few years ago I began writing and implementing php, html, etc running on apache using db2 via odbc. It has taken us to new levels ...” Adam Vanbuskirk 18 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc. PHP in the Enterprise www.zend.com Mobile © All rights reserved. Zend Technologies, Inc. “Mobile 0.5” – First-Gen Mobile Apps CLIENT HTML • “Dumbed-down” web interface • UI = server based • Limited, “as is” desktop to • No APIs mobile device Today’s Mobile Apps CLIENT BACK- END SYSTEMS APIs Enterprise systems and data sources • Native apps • Server-side APIs “hacked” • Too many devices to support into existing systems “Mobile First” Approach Context is All Touch vs. QWERTY Users: Part of Your Design Team Pervasive Reach The Future – Cloud-Connected Mobile Apps BACK- END SYSTEMS MOBILE CLIENTS APIs Cloud Services Architecture • Provide services to clients • Composite architecture SOCIAL AND SAAS Web-driven native experience • Elastic scaling PHP in the Enterprise www.zend.com Zend Interpretations © All rights reserved. Zend Technologies, Inc. Key Priorities articulated by CTOs, CIOs and VPs of Engineering •Leverage investment in IBM i infrastructure Expose DB2/400 data via the web Webify green screen applications for end-users •Maximize leverage of Power Systems computing power Move Windows/Linux based PHP apps to IBM i Deploy new web based applications •Mitigate and minimize risk/cost of migrations •Retool RPG programmers and access lower cost development resources to address business needs •Leverage benefits of open-source technologies - create portable applications 1/8/ 25 201 © All rights reserved. Zend Technologies, Inc. 3 Why PHP on i? • Powerful , Flexible, & Fastest Growing Web Leverage Existing Development Language Infrastructure to • Native on IBM i/OS Develop & Run Dynamic • Backing & Support of IBM Web Applications Easily • Controlled/Driven by PHP Community • Easy to Use & Fast to Deploy • Supports Heterogeneous Environments • Powerful Integration Capabilities Application Modernization Access RPG Consolidate Data in Use PHP to web-enable green screen Programs & Data as DB2/400 applications, utilizing existing data & Web Services Move PHP applications that are business logic without rewriting running on Windows or Linux application Package programs and data as web services and make that access data in DB2 to run available to other web in IBM i/OS to speed up or applications reduce complexity of the applications Access DB2/400 Data New/Packaged Web via Browser Application on IBM i/OS Easily access and interact with Create new applications with PHP on DB2/400 data using a standard IBM i/OS or leverage thousands of web browser existing Open Sources applications 26 26 © All rights reserved. Zend Technologies, Inc. Zend commitment to IBM i •Zend Server 6 Q1-2013 Both in beta •Zend Studio 10 Q1-2013 right now! •PHP Toolkit 6 major releases in 2012, more coming •Market presence COMMON User Groups Blogs, webcasts, white papers ISV – BCD, Crosspoint, Harris Data, NSC, iGuazu, etc. 27 © All rights reserved. Zend Technologies, Inc. What are you doing? •Pick an application and say… MOBILE FIRST! 28 © All rights reserved. Zend Technologies, Inc. Resources •Recorded Webinars http://www.zend.com/en/resources/webinars/IBM i-os •Zend Server for IBM i main page, link to downloads http://www.zend.com/en/products/server/zend-server-ibm-i •Zend Server manual: 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 29 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc. Q&A www.zend.com [email protected] Please fill out your Session Evaluation! 30 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc. Advanced Functions with DB2 and PHP for IBM i Mike Pavlak Solution Consultant © All rights reserved. Zend Technologies, Inc. Agenda •DB2 features in V5R4, i6.1 and i7.1 •Review DB2 functions in PHP •Explore the possibilities •Q&A 2 © All rights reserved. Zend Technologies, Inc. Three primary ingredients to PHP script 3 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc. DB2 Wiki - https://www.ibm.com/developerworks/ibmi 4 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc. IBM changed the update process •Version – Major release Technology refresh - #5 released to GA and more coming… •Why do I care? - Rising tide raises all boats… In other words, improvements in DB2, SQL and especially SQE will improve features and performance in all languages like • Java • RPG • COBOL • Of, of course PHP! And, ODBC, JDBC, ADO 5 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc. Subscribe to blog and get notified! •http://db2fori.blogspot.com/ 6 Insert->Header & Footer © All rights reserved.