php in enterprise: modernize application development to bring projects to …
DESCRIPTION
In this webinar, we’ll discuss specific case studies that demonstrate the combined benefits of leveraging the power of Zend with Compunnel’s expertise in designing, architecting and developing enterprise grade applications. Such benefits include significant reduction in development time, faster time to market and lower total cost of ownership and long-term sustenance. This webinar will present valuable information for companies who: • Are currently developing business-critical PHP applications • Are interested in improving PHP application performance, scalability and reliability • Have been evaluating a modernization initiative • Are looking for proven, experienced PHP architecture and development resourcesTRANSCRIPT
PHP in the enterpriseHow Zend helps modernize application development to bring projects to market faster
November 8, 2012
• 1.0 Introduction• 1.1 PHP Overview
SECTION 1: INTRODUCTION
1.0 Introduction
From Compunnel: Sriraj Mallick, Executive Vice President
(609) 903 9390
From Zend: Edward Kietlinski, Architect
Agenda: Introduction’s PHP in enterprise Case study 1: Application development for social media marketing
company Case study 2: Application modernization for a meat processing company 10 minutes follow up for Q&A
1.0 Introduction
• About Compunnel– Technology services company with over 22 years of experience in software &
consulting services– Deep experience in enterprise systems architecture, data governance, business
intelligence, big data, mobility solutions and cloud computing– Extensive Zend PHP capabilities with 100+ projects deployed on LAMP stack– Global delivery model with onsite & offshore fulfillment capabilities– Customers include Fortune 500 & mid market companies: LabCorp, Blue Cross
Blue Shield, Noven Pharmaceuticals, Experian, Pepsi, Panasonic• About Zend
– PHP technology solutions & framework company – 40,000+ customers worldwide– 15 million downloads– Strategic partnerships with IBM, Adobe, Oracle
• Compunnel & Zend - A strategic partnership between a enterprise ready platform provider & a enterprise class solution developer.
1.1 PHP: Growing enterprise adoption
Source: UBM TechWeb Analysis of PHP Survey
1.1 Popular sites on PHP
Over 130 million unique users. Switched from C/C++ to PHP in 2002
Largest reference website attracting 470 million unique visitors monthly
Leading photo sharing site with 2 billion images. 25,000 database transactions/ second at peak
1 billion monthly active users. 543 million active mobile users monthly
72.4 million websites powered by Word press. 48% of all blog sites use Word press
• 2.0 Key drivers for enterprise• 2.1 Case study 1 – Social media marketing platform• 2.2 Case study 2 – Application modernization
SECTION 2: KEY DRIVERS FOR ENTERPRISE ADOPTION
2.1 Zend PHP: Key drivers for enterprise adoption
Business drivers
• Faster development time
• Availability of skills/ resources
• Agile development (reduce risk)
• Easy to develop & deploy
Technology drivers
• High availability & reliability
• Performance• Scalability• Security• Interoperability• Easy to identify bugs
and fix
Lower TCO
Faster time to market
Long term sustainability
2.1 Case study 1: redKonnect
2.1 Social media marketing platform - redKonnect
Goal 1 Goal 2 Goal 3
Develop & deliver Beta in 3 months
Faster time to market.
Deliver within limited budget
Achieve lower total cost of ownership
Architect - Scalable , reliable & available applicationProtect technology investment. Grow with business
2.1 redKonnect – 3 goals to achieve
2.1 redKonnect – We achieved 3 goals!
Can you…Develop & deliver in 3 monthsRedKonnect asked Compunnel to design & deliver in 3 months to take the app out in the market & then continue to work on enhancements
Yes, we did!• Compunnel designed, architected
and delivered in 3 months flat• Compunnel leveraged its vast
Zend qualified workforce• Zend studio’s enables a powerful
PHP IDE that supports faster development
• Compunnel’s Agile development methodology & Zend agile support allows us to release products faster in iterations
Can you…Deliver in a very limited budgetLike every startup tight on funds RedKonnect wanted to go live within very limited budgets
Yes, we did!• Faster development on Zend studio
results in lower cost• Compunnel’s global delivery model
makes it possible for customers to have development team onsite, onshore or offshore
• We saved over 60% by leveraging our global delivery model & having a hybrid model of onsite project management, architecture, design and offshore development, QA, support & maintenance
Can you…Design the app to be highly scalable & available & deliver high speed & performanceApp should support business growth. Should be able to easily port to cloud in future
2.1 High availability, reliability & scalability
High availability & scalability Enterprise grade PHP stack with 24X7 ZEND SUPPORT Tools for monitoring, detection & diagnosis Synchronizing session data across a cluster of PHP servers for redundancy Session Clustering HA (High Availability), is an additional safety layer for
maintaining session information integrity in Web cluster environments. HA ensures that sessions will be serviced in case of a single failure
2.1 redKonnect – We achieved 3 goals!
Can you…Develop & deliver in 3 monthsRedKonnect asked Compunnel to design & deliver in 3 months to take the app out in the market & then continue to work on enhancements
Yes, we did!• Compunnel designed, architected
and delivered in 3 months flat• Compunnel leveraged its vast
Zend qualified workforce• Zend studio’s enables a powerful
PHP IDE that supports faster development
• Zend Studio provides comprehensive debugging and testing support that helps you analyze and resolve problems quickly
Can you…Deliver in a very limited budgetLike every startup tight on funds RedKonnect wanted to go live within very limited budgets
Yes, we did!• Compunnel’s global delivery model
makes it possible for customers to have development team onsite, onshore or offshore
• We saved over 60% by leveraging our global delivery model & having a hybrid model of onsite project management, architecture, design and offshore development, QA, support & maintenance
Can you…Design the app to be highly scalable & available & deliver high speed & performanceApp should support business growth. Should be able to easily port to cloud in future
Yes, we did!• Zend’s session clustering &
cluster management allows us to design a highly available and scalable solution
• Synchronizing session data across a cluster of PHP servers for redundancy
• Designed to support cloud architecture so then true scale up and scale down can be achieved
2.1 redKonnect today – A Success story
• Over 30,000 users sign up on the platform within 3 months of go live• Generated over 100,000 social clicks• Launched over 274 marketing campaigns • Companies who are now using redKonnect as the social media marketing platform:
– NBC Universal– Disney– Vivint– Livestrong Nike– Dish/Direct TV– Clearchoice Dental Implant Centers– Vuezz
• Average CPC 0.72• Click through rate is 1050% better than Facebook ads
2.2 Case study 2: Meat processing company
2.2 Application modernization: Legacy applications
Legacy systems:• Many software systems that are still in use were developed many years
ago using technologies that are now obsolete• These systems are still business critical that is, they are essential for the
normal functioning of the business
Common legacy systems were developed in:• Mainframe computers AS400/ mini computers IBM I series/ RPG• Cobol, Perl, Python,• FoxPro, Dbase, Power builder• Green screen languages, proprietary systems• Client server applications, Desktop applications
Compunnel & Zend partnership offers Application modernization services to help you achieve desired modernization goals:
• Faster time to market• Total lower cost of ownership• Long term sustainability
2.2 Application modernization: Various functions
Dashboard, KPI, reportsOrder management, inventory, logistics, shipping, tracking
Sales process management, customer contact management, pipeline management, forecasting
Finance, A/R, A/P, GL, integration with existing accounting applciation like quick books, sage, MAS, etc.
Manufacturing/ production management, tracking & tracing
Customer service dashboardCustomer portals, ticketing system, help desk
Operations management, workflow management, reporting
Integration with existing application, Middletier systems
2.2 Meat processing company: Modernization initiative
Company• Leading producer of packaged meat products in the country• Supplier to leading whole-sales brands & retail chains• Complete meat processing lifecycle management• Purchase, order processing, kill floor management, meat production management,
packaging, shipment• Requires compliance to stringent FDA regulations for tracking and traceability• Business is growing & expanding number of processing plants
Existing technology environment • FoxPro & Cobol based systems built 10-15 years back• Separate accounting system • Running in silos, no integration• No documentation of systems or business process• Management does not get reports in time or the right reports• Huge risk exposure from compliance perspective• Lack of visibility to production floor• Current systems cannot support business growth and expansion
2.2 Common problems they shared
Its Inflexible: Legacy system is inflexible and
closed architecture, every change becomes a long
term project
Paying premium for lock-in: I am locked-in with one vendor for
hardware or software
Risk: Risk associated with hardware and software no
longer being supported. Failure can stop production
High cost: My cost of maintaining & enhancing our legacy application is
very high
Poor user experience: Undocumented & complex UI
does not deliver on user experience
Unable to support: I don’t get developer with the right skill to support the legacy platforms and
systems
?
Its broken: Legacy application not map to current business
process
Challenges
Cannot integrate: I am facing challenges in web enablement, integration
with other systems & platforms
Impediment to business growth: My business is growing…and I cannot support that growth
2.2 Modernization: Meat processing plant
2.2 Success stories – Meat production & processing plant
Common accelerators/ engines: Access control & permission
engine Customizable Workflow engine Messaging system
Role based dashboard, reports and KPI’s
User Interface for touchscreen access Barcode integration Product & supplier management Integration with freight & shipping
companies systems for shipment tracking
Integration with financial accounting system
2.2 Application modernization methodology
Assessment• Business process
assessment• Environment assessment• Application assessment
Architecture definition• Identify all integration points and
middleware • Hardware infrastructure • System architecture • Architectural approach & framework
Discovery• Functional
requirement study Modernization
strategy , roadmap & plan
Current state to Desired state
Application transformation
- Design – Develop – integrate - Deploy
Database transformation
- Data migration policy – Data transfer – Data take-on
Infrastructure transformation
- Hardware sizing – Capacity planning – Load testing- SLA
Operational transformation
- Documentation – Training – Security – Process alignment
Mod
erni
zatio
n –
Prog
ram
man
agem
ent &
G
over
nanc
e
2.2 Modernization: 5 Key success criterion
1
1
2
2
Faster time to market Develop & maintain code faster Facilitate agile & collaborative
development Ramp up development team quickly
when required
Long term sustenance Easy-to-use and easy-to-maintain
platform Training and support handoff Documentation Easy to learn & train dev. team Availability of skilled resources Faster time to hire
• Zend Studio/ Server & Compunnel’s PHP Centre of Excellence (COE)
• Zend studio reduces development time by over 30%
• Compunnel’s PHP center of excellence has large pool of highly talented PHP architects & developers to fast ramp-up
• 24 X 7 Zend & Compunnel support• PHP is easy to learn• PHP resources are easily available • Compunnel’s modernization process
provides you with comprehensive documentation & training
• Compunnel provides 24X7 support on manage & maintain applications onsite & offsite
Successful modernization program …. Requires:
2.2 Modernization: 5 Key success criterion
3
3
4
4
5
Current state to Desired State Achieve desired state Scalable & reliable solution Aligned with my new business process
Lower Total Cost of Ownership On time and on budget delivery Easy-to-use and easy-to-maintain
platform Training and support handoff
Supports Future Business Needs Flexible and scalable architecture Integrates with legacy and new systems Sustainable infrastructure
• Compunnel’s modernization plan• Modernization plan & roadmap
development• Holistic view - 4 point assessment &
transformation program• Design & architecture best practices
• Experienced Modernization Team• Best practices, agile delivery, and
blueprints and accelerators• Open & agile Zend platform &
development process
• Enterprise-enabled Solution• Zend server provides enterprise grade
reliability, scalability, security & support• Interoperable platform support SOA,
web services• Easy to sustain internally
Successful modernization program…. Requires:
Compunnel & Zend partnership – What this means to you?
1 + 1 = 3
• Center of excellence
Compunnel’s Technical Expertise
Zend - Platform Leadership Exponential Value
• Technology leadership• Best Practices• Design & Architecture
• Zend PHP platform leadership
• Enterprise adoption• Delivers on technical
& business goals
• Enterprise grade• Lower TCO• Sustainability• Future Business Needs
OPEN FOR Q&A
THANK YOU!
Sriraj Mallickwww.Compunnel.com
[email protected](609) 903 9390
•Email me if you have any questions or need more information about our services•5 FREE white boarding sessions with Compunnel’s enterprise solutions architect for participants of this webinar