php in the enterprise how zend helps modernize application

28
PHP in the enterprise How Zend helps modernize application development to bring projects to market faster November 8, 2012

Upload: others

Post on 04-Feb-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Page 2: PHP in the enterprise How Zend helps modernize application

• 1.0 Introduction

• 1.1 PHP Overview

SECTION 1: INTRODUCTION

Page 3: PHP in the enterprise How Zend helps modernize application

1.0 Introduction

� From Compunnel:

� Sriraj Mallick, Executive Vice President

[email protected]

(609) 903 9390

� From Zend:

� Edward Kietlinski, Architect

[email protected]

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

Page 4: PHP in the enterprise How Zend helps modernize application

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.

Page 5: PHP in the enterprise How Zend helps modernize application

1.1 PHP: Growing enterprise adoption

Source: UBM TechWeb Analysis of PHP Survey

Page 6: PHP in the enterprise How Zend helps modernize application

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

Page 7: PHP in the enterprise How Zend helps modernize application

1.1 Zend PHP adoption in enterprise

Page 8: PHP in the enterprise How Zend helps modernize application

• 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

Page 9: PHP in the enterprise How Zend helps modernize application

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

Page 10: PHP in the enterprise How Zend helps modernize application

2.1 Case study 1: redKonnect

Page 11: PHP in the enterprise How Zend helps modernize application

2.1 Social media marketing platform - redKonnect

Page 12: PHP in the enterprise How Zend helps modernize application

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

Page 13: PHP in the enterprise How Zend helps modernize application

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

Page 14: PHP in the enterprise How Zend helps modernize application

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

Page 15: PHP in the enterprise How Zend helps modernize application

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

Page 16: PHP in the enterprise How Zend helps modernize application

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

Page 17: PHP in the enterprise How Zend helps modernize application

2.2 Case study 2: Meat processing company

Page 18: PHP in the enterprise How Zend helps modernize application

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

Page 19: PHP in the enterprise How Zend helps modernize application

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

Page 20: PHP in the enterprise How Zend helps modernize application

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

Page 21: PHP in the enterprise How Zend helps modernize application

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

Page 22: PHP in the enterprise How Zend helps modernize application

2.2 Modernization: Meat processing plant

Page 23: PHP in the enterprise How Zend helps modernize application

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

Page 24: PHP in the enterprise How Zend helps modernize application

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

Page 25: PHP in the enterprise How Zend helps modernize application

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:

Page 26: PHP in the enterprise How Zend helps modernize application

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:

Page 27: PHP in the enterprise How Zend helps modernize application

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

Page 28: PHP in the enterprise How Zend helps modernize application

OPEN FOR Q&A

THANK YOU!

Sriraj Mallick

www.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