php in the enterprise how zend helps modernize application
TRANSCRIPT
PHP in the enterprise
How 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
1.1 Zend PHP adoption in enterprise
• 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
application
Protect 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 months
RedKonnect 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 budget
Like 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 & performance
App 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 months
RedKonnect 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 budget
Like 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 & performance
App 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, reports
Order 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 dashboard
Customer 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
studyModernization
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
Mo
de
rniz
ati
on
–P
rog
ram
ma
na
ge
me
nt
&
Go
vern
an
ce
2.2 Modernization: 5 Key success criterion
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
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?
• Center of excellence
Compunnel’s
Technical Expertise
Zend - Platform
LeadershipExponential 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 Mallick
www.Compunnel.com
(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