PHP in the enterprise How Zend helps modernize application

Transcription

PHP in the enterprise How Zend helps modernize application
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
Sriraj.Mallick@Compunnel.com
(609) 903 9390
From Zend:
Edward Kietlinski, Architect
Edward@zend.com
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
Technology drivers
•
•
•
•
•
•
High availability &
reliability
Performance
Scalability
Security
Interoperability
Easy to identify bugs
and fix
Business drivers
•
•
•
•
Faster development
time
Availability of skills/
resources
Agile development
(reduce risk)
Easy to develop &
deploy
Lower TCO
Faster time to
market
Long term
sustainability
2.1 Case study 1: redKonnect
2.1 Social media marketing platform - redKonnect
2.1 redKonnect – 3 goals to achieve
Goal 1
Goal 2
Develop & deliver
Beta in 3 months
Deliver within
limited budget
Faster time to
market.
Achieve lower total
cost of ownership
Goal 3
Architect - Scalable ,
reliable & available
application
Protect technology
investment. Grow
with business
2.1 redKonnect – We achieved 3 goals!
Can you…
Can you…
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
Deliver in a very limited budget
Like every startup tight on funds
RedKonnect wanted to go live within
very limited budgets
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!
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
• 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
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…
Can you…
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
Deliver in a very limited budget
Like every startup tight on funds
RedKonnect wanted to go live within
very limited budgets
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!
Yes, we did!
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
• 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
• 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
Customer service dashboard
Customer portals, ticketing
system, help desk
Manufacturing/ production
management, tracking & tracing
Integration with existing
application, Middletier systems
Sales process management,
customer contact management,
pipeline management,
forecasting
Operations management,
workflow management,
reporting
Order management, inventory,
logistics, shipping, tracking
Finance, A/R, A/P, GL,
integration with existing
accounting applciation like
quick books, sage, MAS, etc.
Dashboard, KPI, reports
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
Its broken: Legacy application
not map to current business
process
Cannot integrate: I am
facing challenges in web
enablement, integration
with other systems &
platforms
Unable to support: I
don’t get developer with
the right skill to support
the legacy platforms and
systems
Poor user experience:
Undocumented & complex UI
does not deliver on user
experience
?
High cost: My cost of
maintaining & enhancing
our legacy application is
very high
Impediment to business
growth: My business is
growing…and I cannot
support that growth
Paying premium for
lock-in: I am locked-in
with one vendor for
hardware or software
Challenges
Risk: Risk associated with
hardware and software no
longer being supported.
Failure can stop production
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
Assessment
•
Business process
assessment
•
Environment assessment
•
Application assessment
Application
transformation
- Design – Develop – integrate Deploy
Database
transformation
Discovery
• Functional
requirement
study
Architecture definition
• Identify all integration points and
middleware
• Hardware infrastructure
• System architecture
• Architectural approach & framework
- Data migration policy – Data
transfer – Data take-on
Modernization
strategy ,
roadmap & plan
Current state to
Desired state
Infrastructure
transformation
- Hardware sizing – Capacity
planning – Load testing- SLA
Operational
transformation
- Documentation – Training –
Security – Process alignment
Modernization – Program management &
Governance
2.2 Application modernization methodology
2.2 Modernization: 5 Key success criterion
Successful modernization program ….
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
Requires:
•
•
•
•
•
•
•
•
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
2.2 Modernization: 5 Key success criterion
Successful modernization program….
Current state to Desired State
Achieve desired state
Scalable & reliable solution
Aligned with my new business process
Requires:
•
•
•
•
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
Compunnel & Zend partnership – What this means to you?
Compunnel’s
Technical Expertise
•
•
•
•
Center of excellence
Technology leadership
Best Practices
Design & Architecture
Zend - Platform
Leadership
• Zend PHP platform
leadership
• Enterprise adoption
• Delivers on technical
& business goals
Exponential Value
•
•
•
•
Enterprise grade
Lower TCO
Sustainability
Future Business Needs
OPEN FOR Q&A
THANK YOU!
•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
Sriraj Mallick
www.Compunnel.com
Sriraj.Mallick@Compunnel.com
(609) 903 9390