php in the enterprise how zend helps modernize application

Post on 04-Feb-2022

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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

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

Sriraj.Mallick@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

top related