SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
CASE STUDY




Cisco Uses Zend PHP Solution to Improve WebEx
Products Free-Trial Experience and Win Online
Conferencing Customers
                                                          Borderless Business Collaboration
                                                          WebEx is a conference and collaboration solutions product family of the Collaboration Software
                                                          Group at Cisco Systems. Every month, more than one billion minutes are clocked while people
                                                          are utilizing WebEx services in order to communicate and collaborate. For growing numbers of
                                                          organizations around the globe, it’s hard to imagine doing business effectively without the benefit
                                                          of the borderless technology that Cisco provides.

CUSTOMER:                                                 To support growing demand for WebEx solutions, the company’s Web Marketing Team wanted to
                                                          drive more business through its partners. They focused on one of their most effective online tools
Millions of people rely on Cisco WebEx for                for lead generation and conversion — the free 14-day trial offer for online conferencing. According
conferencing and collaboration solutions that             to Phillip Shipley, Manager of Web Development for WebEx, “Our Web Marketing Team needed a
combine real-time sharing with phone conferencing         reliable and scalable online trial-offer platform that could fully support WebEx solution partners.”
and video. Cisco WebEx is part of Cisco Systems, Inc.,
based in San Jose, CA with global operations in the       “We wanted an automated trial-offer platform with easy self-service options for our partners, but
Americas, EMEA and Africa.                                the code in our existing application was inefficient, it lacked flexibility, and the application was hard
                                                          to maintain or scale. The fact that it might take 2-3 days to set up a trial on a co-branded promotion
CHALLENGE:                                                was just unacceptable. We needed a platform that would streamline the sign-up experience with
                                                          a Web-based wizard, collect the prospect’s qualifying information, deliver that to our CRM system,
Cisco wanted to drive more WebEx business through
                                                          and create a host account for the trial offer. And we wanted the process to be completed in minutes,
its partners using free trial offers as a catalyst of
                                                          not hours or days.”
lead generation. The legacy free-trial system had
been developed over a long period, with short-term
solution updates that made it hard to maintain. Cisco     Productive Application Development with Zend PHP
WebEx needed an automated trial platform with a
                                                          “Our experience was that the LAMP stack could provide us with the kind of quality technology we
high degree of efficiency, reliability, and scalability
                                                          needed to revitalize our Web marketing platform. For the PHP component of LAMP, we turned to
to fully support its growing partner community and
                                                          Zend Technologies.”
increasing demand for online conferencing.
                                                          “We started with Zend Studio in order to have a consistent IDE for our team to use and work
SOLUTION:                                                 with collaboratively. We chose Zend Framework because it was clearly the PHP framework most
Cisco deployed Zend Studio IDE, Zend Server and           focused on the enterprise, with a mature, open-source development lifecycle, and highly flexible
Zend Framework. Using the Zend PHP stack, Cisco           implementation options. Based on its reputation in the developer community as the leading PHP
built a new trial-offer platform, a mobile website,       application framework, its open-source nature, and the proliferation of reusable PHP code, we felt
and an internal project management application,           Zend Framework would serve us well as a building block for our ongoing application development.
and it redeveloped its webinar marketing platform.        We chose Zend Server for its monitoring, optimization, and scalability features.”
Zend’s monitoring, code tracing, job queuing, and         “The fact that Zend tools are integrated and provide the extensions and drivers for immediate
optimization capabilities helped the organization         functionality within the LAMP stack was a big plus. Our PHP application servers are running on Red
improve end-user experience of trial offers by 68%        Hat Enterprise Linux and Apache with the Zend Server Web application server on all instances, as
(based on best time to complete trial signup), and        well as a MySQL Enterprise database at the back end.”
achieve 20-30% code reuse to save development
effort and accelerate time to market by an average of
                                                          “With the release of our new free-trial platform powered by PHP and Zend, our end user
1.5 months for each project.
                                                          experience has improved by 68% (based on best time to complete trial signup). We’ve
                                                          also been able to leverage its code base for the other projects to gain a 20-30% code
                                                          reuse benefit, which saved us weeks to months of development effort on each of the
                                                          subsequent projects.”
                                                          Phillip Shipley, Manager of Web Development, WebEx Cisco Systems
“In our business, we are constantly innovating our service, and our                       With our WebEx marketing application teams working collaboratively, we
online conferencing platform never sleeps. Because our products offer                     have been able to develop a central repository of custom libraries for use
five-nines availability, so must our marketing websites and free trials.                  with Zend Framework internally. We’ve also developed a Zend Framework
For our marketing application development/QA/staging and production                       + Doctrine + WebEx application template and used it to kick-start several
environments, we use 100% virtualized servers from VMware. For staging                    new projects recently, which is saving us weeks to months of work each
and production, we use clusters of servers. Should one of our data centers                time because we don’t have to start from scratch.”
go offline, or all the servers crash, we need a complete failover solution                “With the release of our new free-trial platform powered by PHP and Zend,
whereby another data center will automatically take over and continue                     our end user experience has improved by 68%. We’ve also been able to
serving our site. Zend provides vital support for shared sessions and                     leverage its code base for the other projects to gain a 20-30% code reuse
session clustering in a load balanced environment. With the convenience                   benefit, which saved us weeks to months of development effort on each
of a virtualized environment from VMware and flexible licensing from                      of the subsequent projects. With Zend Framework, we’re following more
Zend, we can be creative about how we structure our applications and                      modular, abstracted design practices in a fully object-oriented model.
use Zend Server Session Clustering to share sessions across applications                  There’s no more need to rewrite ACL validation, database extraction, and
on different virtual clusters.”                                                           other modules”.
                                                                                          “We built an internal project management application – our very own
“Zend Server’s centralized event monitoring, code tracing, and notifications
                                                                                          rapid resource management tool – to increase agility and code sharing
help us understand what is happening in our production environment.
                                                                                          across our teams. Here again, our use of the Zend PHP stack has led to a
With the heightened awareness, we can resolve issues faster and                           major productivity gain.”
proactively implement additional monitors to track improvement. Taking
                                                                                          “Using the code-tracing feature of Zend Server, we have been able to
advantage of the modular nature of Zend Framework, we used Zend_Log
                                                                                          improve page-load time by an additional 30% to further improve the
for a standardized logging interface and used the Zend Server Monitor
                                                                                          user experience. The event monitoring features of Zend Server have also
writer to easily create our own custom events. Debugging with Zend                        allowed us to proactively monitor for performance issues and then use the
Studio, which is tightly integrated with Zend Server, is by far the fastest               Code Tracing feature to further dig into our code to find the root cause.
way to resolve an issue. Zend Server’s ability to capture an exception in a               As an example, we encountered a certain page that loaded slower than
way that allows us to launch a line-by-line debugger fully emulating the                  expected, but using a combination of Code Tracing and MySQL Enterprise
request/server environment at the time of the error is remarkable.”                       Monitor, we uncovered a bug in our ORM that was causing a few queries
                                                                                          to execute many more times than necessary. One query, in particular,
                                                                                          was running 192 times when it should have only run once. Performance
   “Debugging with Zend Studio, which is tightly integrated                               optimization is always an ideal. Now we can make it a reality, with every
                                                                                          iteration, by running a few traces and spending just a little time working
   with Zend Server, is by far the fastest way to resolve an issue.
                                                                                          on the longest running path to make incremental improvements with
   Zend Server’s ability to capture an exception in a way that                            every release.”
   allows us to launch a line-by-line debugger fully emulating
                                                                                          Shipley’s team also used Zend Framework and PHP to build a new mobile
   the request/server environment at the time of the error is                             site with interfaces to the WebEx mobile application running on major
   remarkable.”                                                                           mobile platforms. They completed the site in a matter of days, in time
                                                                                          for a major international conference where they announced support for
   Phillip Shipley, Manager of Web Development,                                           mobile access to WebEx online meetings.
   WebEx Cisco Systems
                                                                                          “PHP updates are automatically provided by Zend, and greatly simplified
                                                                                          because with Zend Server we don’t have to recompile”, says Shipley.
“With Zend Server’s Job Queue, we have improved trial account                             “Using standard OS packaging like yum makes it very easy for our
provisioning by decoupling the user’s session from the provisioning                       system administrators to install and update Zend Server without special
process. This allows us to complete provisioning even when a temporary                    knowledge of Zend Server itself. Adding servers to our clusters is quick
problem occurs during account creation. Now we can use the same                           and easy by cloning a VM and adding it to Zend Server Cluster Manager.”
interface to schedule tasks like deactivation of dropped accounts, or
collection of usage metrics, to take place during non-peak hours. In                      Cisco Wins Top Honors for Value and Reliability
essence, Zend has helped us improve our trial-provisioning success as
well as the overall user experience of trial offers for WebEx products. The               It is the drive for technology and service excellence that helped WebEx
best part is that, since the provisioning process is now asynchronous with                earn the #1 ranking in value and reliability in the CIO Insight 2010 Vendor
signup, users aren’t kept waiting.”                                                       Value Survey, conducted by Ziff-Davis Enterprise Research. Cisco earned
                                                                                          this distinction by outperforming the top 40 vendors, including well-
“Using Zend as our PHP application development solution, we built our                     known technology industry giants. More than 35,000 customers use
new free-trial platform, our mobile website (m.webex.com), an internal                    WebEx as their trusted resource for online meetings in which people can
project management tool, and improved our webinar marketing platform.                     connect and collaborate to get business done.




w w w. ze n d. co m           Corporate Headquarters: Zend Technologies, Inc. 19200 Stevens Creek Blvd. Cupertino, CA 95014, USA · Tel 1-408-253-8800 · Fax 1-408-253-8801
© 2011 Zend Corporation. Zend, Zend Server and Zend Studio are registered trademarks of Zend Technologies Ltd. All other trademarks are the property of their respective owners.
0126-M-CS-0511-R1-EN

Weitere ähnliche Inhalte

Was ist angesagt?

Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
Azure DevOps Extension Tools
Azure DevOps Extension ToolsAzure DevOps Extension Tools
Azure DevOps Extension ToolsJesse Houwing
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devopsMallikarjuna G D
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitEng Teong Cheah
 
P to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersP to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersVMware Tanzu
 
Docker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps ProcessDocker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps ProcessLaurent Goujon
 
2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads 2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads Adam Stephensen
 
Enterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing TodayEnterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing TodayRightScale
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa SenRoopa Nadkarni
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipMatt Stine
 
Infrastructure less development with Azure Service Fabric
Infrastructure less development with Azure Service FabricInfrastructure less development with Azure Service Fabric
Infrastructure less development with Azure Service FabricSaba Jamalian
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapMicro Focus
 
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated Mark O'Brien
 

Was ist angesagt? (20)

Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Azure DevOps Extension Tools
Azure DevOps Extension ToolsAzure DevOps Extension Tools
Azure DevOps Extension Tools
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devops
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with Git
 
P to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersP to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to Containers
 
Docker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps ProcessDocker's value for Development Teams in a DevOps Process
Docker's value for Development Teams in a DevOps Process
 
C2B2 Portals
C2B2 PortalsC2B2 Portals
C2B2 Portals
 
2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads 2019 04 Containers - The secret to shipping cloud workloads
2019 04 Containers - The secret to shipping cloud workloads
 
Enterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing TodayEnterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing Today
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 
Infrastructure less development with Azure Service Fabric
Infrastructure less development with Azure Service FabricInfrastructure less development with Azure Service Fabric
Infrastructure less development with Azure Service Fabric
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
 
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
 

Andere mochten auch

Caso Cisco systems
Caso Cisco systemsCaso Cisco systems
Caso Cisco systemsAc Hela
 
Wamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and ConfigurationWamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and ConfigurationChetan Soni
 
#abw.CV$ -1(Autosaved)
#abw.CV$ -1(Autosaved)#abw.CV$ -1(Autosaved)
#abw.CV$ -1(Autosaved)aim dubs
 
Jeri L. Keck -New 100515
Jeri L. Keck -New 100515Jeri L. Keck -New 100515
Jeri L. Keck -New 100515Jeri Keck
 
MARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSA
MARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSAMARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSA
MARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSAMarwan Fawzy Ahmed
 
Luke Spinner Tidball - Resume
Luke Spinner Tidball - ResumeLuke Spinner Tidball - Resume
Luke Spinner Tidball - ResumeLuke Tidball
 
CV - Nader Nehme
CV - Nader NehmeCV - Nader Nehme
CV - Nader NehmeNader Nehme
 
Tina's resume (1)
Tina's resume (1)Tina's resume (1)
Tina's resume (1)Tina Asbill
 
John Thoman resume V4
John Thoman resume V4John Thoman resume V4
John Thoman resume V4John Thoman
 
ADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPER
ADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPERADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPER
ADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPERvravi123
 
Marc Rostkowski_MAY_13.MDR.2015
Marc Rostkowski_MAY_13.MDR.2015Marc Rostkowski_MAY_13.MDR.2015
Marc Rostkowski_MAY_13.MDR.2015Marc Rostkowski
 

Andere mochten auch (20)

Caso Cisco systems
Caso Cisco systemsCaso Cisco systems
Caso Cisco systems
 
Wamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and ConfigurationWamp & LAMP - Installation and Configuration
Wamp & LAMP - Installation and Configuration
 
#abw.CV$ -1(Autosaved)
#abw.CV$ -1(Autosaved)#abw.CV$ -1(Autosaved)
#abw.CV$ -1(Autosaved)
 
Norm Penner
Norm PennerNorm Penner
Norm Penner
 
Resume
ResumeResume
Resume
 
Mark C Clayton
Mark C ClaytonMark C Clayton
Mark C Clayton
 
Jeri L. Keck -New 100515
Jeri L. Keck -New 100515Jeri L. Keck -New 100515
Jeri L. Keck -New 100515
 
MARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSA
MARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSAMARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSA
MARWAN_FARRAG_ARCHITECT_SITE ENGINEER_CV_KSA
 
cv-portfolio 10-10-2015
cv-portfolio 10-10-2015cv-portfolio 10-10-2015
cv-portfolio 10-10-2015
 
Luke Spinner Tidball - Resume
Luke Spinner Tidball - ResumeLuke Spinner Tidball - Resume
Luke Spinner Tidball - Resume
 
Noemi resume 1-2016
Noemi resume 1-2016Noemi resume 1-2016
Noemi resume 1-2016
 
CV - Nader Nehme
CV - Nader NehmeCV - Nader Nehme
CV - Nader Nehme
 
Tina's resume (1)
Tina's resume (1)Tina's resume (1)
Tina's resume (1)
 
John Thoman resume V4
John Thoman resume V4John Thoman resume V4
John Thoman resume V4
 
ADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPER
ADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPERADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPER
ADOBE CERTIFIED RIA ARCHITECT/FLEX DEVELOPER
 
Resume
ResumeResume
Resume
 
Metrics used in testing
Metrics used in testingMetrics used in testing
Metrics used in testing
 
Etica kantiana
Etica kantianaEtica kantiana
Etica kantiana
 
Marc Rostkowski_MAY_13.MDR.2015
Marc Rostkowski_MAY_13.MDR.2015Marc Rostkowski_MAY_13.MDR.2015
Marc Rostkowski_MAY_13.MDR.2015
 
County of San Diego
County of San DiegoCounty of San Diego
County of San Diego
 

Ähnlich wie Cisco web ex-cs-0511-final

Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentationEnterprise PHP Center
 
Red prairie visualstudio2010_cs
Red prairie visualstudio2010_csRed prairie visualstudio2010_cs
Red prairie visualstudio2010_csrohit_sharma1977
 
Zend Solution Brief 0909 Web
Zend Solution Brief 0909 WebZend Solution Brief 0909 Web
Zend Solution Brief 0909 WebNajeem Illyas
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonWinton Winton
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deploymentF5NetworksAPJ
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deploymentChristina Hoh
 
Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Technologies
 
Why use Node.js for Enterprises Solutions?
Why use Node.js for Enterprises Solutions?Why use Node.js for Enterprises Solutions?
Why use Node.js for Enterprises Solutions?Marie Weaver
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementationAspire Systems
 
Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini s
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017Amazon Web Services
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxMONISH407209
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product DevelopmentPuja Pramudya
 
DevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack TechnologiesDevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack Technologieschhavi bansal
 
Technource - Zend framework Developers India
Technource - Zend framework Developers IndiaTechnource - Zend framework Developers India
Technource - Zend framework Developers IndiaTechnource
 

Ähnlich wie Cisco web ex-cs-0511-final (20)

.Net @ Neev
.Net @ Neev.Net @ Neev
.Net @ Neev
 
Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentation
 
Red prairie visualstudio2010_cs
Red prairie visualstudio2010_csRed prairie visualstudio2010_cs
Red prairie visualstudio2010_cs
 
Zend Solution Brief 0909 Web
Zend Solution Brief 0909 WebZend Solution Brief 0909 Web
Zend Solution Brief 0909 Web
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deployment
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deployment
 
Neev Competencies in SaaS-based Development
Neev Competencies in SaaS-based DevelopmentNeev Competencies in SaaS-based Development
Neev Competencies in SaaS-based Development
 
Why use Node.js for Enterprises Solutions?
Why use Node.js for Enterprises Solutions?Why use Node.js for Enterprises Solutions?
Why use Node.js for Enterprises Solutions?
 
Cloud Solutions
Cloud SolutionsCloud Solutions
Cloud Solutions
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App Engine
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
Innovate Faster with Salesforce Heroku and AWS - CMP303 - re:Invent 2017
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptx
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product Development
 
DevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack TechnologiesDevOps offerings by Brainstack Technologies
DevOps offerings by Brainstack Technologies
 
Technource - Zend framework Developers India
Technource - Zend framework Developers IndiaTechnource - Zend framework Developers India
Technource - Zend framework Developers India
 
.NET Development
.NET Development.NET Development
.NET Development
 

Mehr von El Taller Web

Z-Ray en Zend Server 8
Z-Ray en Zend Server 8Z-Ray en Zend Server 8
Z-Ray en Zend Server 8El Taller Web
 
Webinario mejorando el desempeño con zend server
Webinario   mejorando el desempeño con zend serverWebinario   mejorando el desempeño con zend server
Webinario mejorando el desempeño con zend serverEl Taller Web
 
Patrones de diseño en POO
Patrones de diseño en POOPatrones de diseño en POO
Patrones de diseño en POOEl Taller Web
 
Zend Framework 2 y MongoDB
Zend Framework 2 y  MongoDBZend Framework 2 y  MongoDB
Zend Framework 2 y MongoDBEl Taller Web
 
Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2El Taller Web
 
Módulos en Zend Framework 2
Módulos en Zend Framework 2Módulos en Zend Framework 2
Módulos en Zend Framework 2El Taller Web
 
Servicios en Zend Framework 2
Servicios en  Zend Framework 2Servicios en  Zend Framework 2
Servicios en Zend Framework 2El Taller Web
 
Mongo db enterprise_datasheet
Mongo db enterprise_datasheetMongo db enterprise_datasheet
Mongo db enterprise_datasheetEl Taller Web
 
10gen telco white_paper
10gen telco white_paper10gen telco white_paper
10gen telco white_paperEl Taller Web
 
Replica Sets en MongoDB
Replica Sets en MongoDBReplica Sets en MongoDB
Replica Sets en MongoDBEl Taller Web
 
Introducción a Zend Framework 2
Introducción a  Zend Framework 2Introducción a  Zend Framework 2
Introducción a Zend Framework 2El Taller Web
 
Zend Server Data Caching
Zend Server Data CachingZend Server Data Caching
Zend Server Data CachingEl Taller Web
 
Introducción a PHP 5.4
Introducción a PHP 5.4Introducción a PHP 5.4
Introducción a PHP 5.4El Taller Web
 
TCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & OracleTCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & OracleEl Taller Web
 
Webinario Operaciones Básicas MongoDB
Webinario Operaciones Básicas MongoDBWebinario Operaciones Básicas MongoDB
Webinario Operaciones Básicas MongoDBEl Taller Web
 
Información sobre la certificación Zend
Información sobre la certificación Zend Información sobre la certificación Zend
Información sobre la certificación Zend El Taller Web
 

Mehr von El Taller Web (18)

Z-Ray en Zend Server 8
Z-Ray en Zend Server 8Z-Ray en Zend Server 8
Z-Ray en Zend Server 8
 
Webinario mejorando el desempeño con zend server
Webinario   mejorando el desempeño con zend serverWebinario   mejorando el desempeño con zend server
Webinario mejorando el desempeño con zend server
 
Patrones de diseño en POO
Patrones de diseño en POOPatrones de diseño en POO
Patrones de diseño en POO
 
Memcached y PHP
Memcached y PHPMemcached y PHP
Memcached y PHP
 
Zend Framework 2 y MongoDB
Zend Framework 2 y  MongoDBZend Framework 2 y  MongoDB
Zend Framework 2 y MongoDB
 
Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2Zend/Cache de Zend Framework 2
Zend/Cache de Zend Framework 2
 
Módulos en Zend Framework 2
Módulos en Zend Framework 2Módulos en Zend Framework 2
Módulos en Zend Framework 2
 
Servicios en Zend Framework 2
Servicios en  Zend Framework 2Servicios en  Zend Framework 2
Servicios en Zend Framework 2
 
Offers
OffersOffers
Offers
 
Mongo db enterprise_datasheet
Mongo db enterprise_datasheetMongo db enterprise_datasheet
Mongo db enterprise_datasheet
 
10gen telco white_paper
10gen telco white_paper10gen telco white_paper
10gen telco white_paper
 
Replica Sets en MongoDB
Replica Sets en MongoDBReplica Sets en MongoDB
Replica Sets en MongoDB
 
Introducción a Zend Framework 2
Introducción a  Zend Framework 2Introducción a  Zend Framework 2
Introducción a Zend Framework 2
 
Zend Server Data Caching
Zend Server Data CachingZend Server Data Caching
Zend Server Data Caching
 
Introducción a PHP 5.4
Introducción a PHP 5.4Introducción a PHP 5.4
Introducción a PHP 5.4
 
TCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & OracleTCO Comparison MongoDB & Oracle
TCO Comparison MongoDB & Oracle
 
Webinario Operaciones Básicas MongoDB
Webinario Operaciones Básicas MongoDBWebinario Operaciones Básicas MongoDB
Webinario Operaciones Básicas MongoDB
 
Información sobre la certificación Zend
Información sobre la certificación Zend Información sobre la certificación Zend
Información sobre la certificación Zend
 

Cisco web ex-cs-0511-final

  • 1. CASE STUDY Cisco Uses Zend PHP Solution to Improve WebEx Products Free-Trial Experience and Win Online Conferencing Customers Borderless Business Collaboration WebEx is a conference and collaboration solutions product family of the Collaboration Software Group at Cisco Systems. Every month, more than one billion minutes are clocked while people are utilizing WebEx services in order to communicate and collaborate. For growing numbers of organizations around the globe, it’s hard to imagine doing business effectively without the benefit of the borderless technology that Cisco provides. CUSTOMER: To support growing demand for WebEx solutions, the company’s Web Marketing Team wanted to drive more business through its partners. They focused on one of their most effective online tools Millions of people rely on Cisco WebEx for for lead generation and conversion — the free 14-day trial offer for online conferencing. According conferencing and collaboration solutions that to Phillip Shipley, Manager of Web Development for WebEx, “Our Web Marketing Team needed a combine real-time sharing with phone conferencing reliable and scalable online trial-offer platform that could fully support WebEx solution partners.” and video. Cisco WebEx is part of Cisco Systems, Inc., based in San Jose, CA with global operations in the “We wanted an automated trial-offer platform with easy self-service options for our partners, but Americas, EMEA and Africa. the code in our existing application was inefficient, it lacked flexibility, and the application was hard to maintain or scale. The fact that it might take 2-3 days to set up a trial on a co-branded promotion CHALLENGE: was just unacceptable. We needed a platform that would streamline the sign-up experience with a Web-based wizard, collect the prospect’s qualifying information, deliver that to our CRM system, Cisco wanted to drive more WebEx business through and create a host account for the trial offer. And we wanted the process to be completed in minutes, its partners using free trial offers as a catalyst of not hours or days.” lead generation. The legacy free-trial system had been developed over a long period, with short-term solution updates that made it hard to maintain. Cisco Productive Application Development with Zend PHP WebEx needed an automated trial platform with a “Our experience was that the LAMP stack could provide us with the kind of quality technology we high degree of efficiency, reliability, and scalability needed to revitalize our Web marketing platform. For the PHP component of LAMP, we turned to to fully support its growing partner community and Zend Technologies.” increasing demand for online conferencing. “We started with Zend Studio in order to have a consistent IDE for our team to use and work SOLUTION: with collaboratively. We chose Zend Framework because it was clearly the PHP framework most Cisco deployed Zend Studio IDE, Zend Server and focused on the enterprise, with a mature, open-source development lifecycle, and highly flexible Zend Framework. Using the Zend PHP stack, Cisco implementation options. Based on its reputation in the developer community as the leading PHP built a new trial-offer platform, a mobile website, application framework, its open-source nature, and the proliferation of reusable PHP code, we felt and an internal project management application, Zend Framework would serve us well as a building block for our ongoing application development. and it redeveloped its webinar marketing platform. We chose Zend Server for its monitoring, optimization, and scalability features.” Zend’s monitoring, code tracing, job queuing, and “The fact that Zend tools are integrated and provide the extensions and drivers for immediate optimization capabilities helped the organization functionality within the LAMP stack was a big plus. Our PHP application servers are running on Red improve end-user experience of trial offers by 68% Hat Enterprise Linux and Apache with the Zend Server Web application server on all instances, as (based on best time to complete trial signup), and well as a MySQL Enterprise database at the back end.” achieve 20-30% code reuse to save development effort and accelerate time to market by an average of “With the release of our new free-trial platform powered by PHP and Zend, our end user 1.5 months for each project. experience has improved by 68% (based on best time to complete trial signup). We’ve also been able to leverage its code base for the other projects to gain a 20-30% code reuse benefit, which saved us weeks to months of development effort on each of the subsequent projects.” Phillip Shipley, Manager of Web Development, WebEx Cisco Systems
  • 2. “In our business, we are constantly innovating our service, and our With our WebEx marketing application teams working collaboratively, we online conferencing platform never sleeps. Because our products offer have been able to develop a central repository of custom libraries for use five-nines availability, so must our marketing websites and free trials. with Zend Framework internally. We’ve also developed a Zend Framework For our marketing application development/QA/staging and production + Doctrine + WebEx application template and used it to kick-start several environments, we use 100% virtualized servers from VMware. For staging new projects recently, which is saving us weeks to months of work each and production, we use clusters of servers. Should one of our data centers time because we don’t have to start from scratch.” go offline, or all the servers crash, we need a complete failover solution “With the release of our new free-trial platform powered by PHP and Zend, whereby another data center will automatically take over and continue our end user experience has improved by 68%. We’ve also been able to serving our site. Zend provides vital support for shared sessions and leverage its code base for the other projects to gain a 20-30% code reuse session clustering in a load balanced environment. With the convenience benefit, which saved us weeks to months of development effort on each of a virtualized environment from VMware and flexible licensing from of the subsequent projects. With Zend Framework, we’re following more Zend, we can be creative about how we structure our applications and modular, abstracted design practices in a fully object-oriented model. use Zend Server Session Clustering to share sessions across applications There’s no more need to rewrite ACL validation, database extraction, and on different virtual clusters.” other modules”. “We built an internal project management application – our very own “Zend Server’s centralized event monitoring, code tracing, and notifications rapid resource management tool – to increase agility and code sharing help us understand what is happening in our production environment. across our teams. Here again, our use of the Zend PHP stack has led to a With the heightened awareness, we can resolve issues faster and major productivity gain.” proactively implement additional monitors to track improvement. Taking “Using the code-tracing feature of Zend Server, we have been able to advantage of the modular nature of Zend Framework, we used Zend_Log improve page-load time by an additional 30% to further improve the for a standardized logging interface and used the Zend Server Monitor user experience. The event monitoring features of Zend Server have also writer to easily create our own custom events. Debugging with Zend allowed us to proactively monitor for performance issues and then use the Studio, which is tightly integrated with Zend Server, is by far the fastest Code Tracing feature to further dig into our code to find the root cause. way to resolve an issue. Zend Server’s ability to capture an exception in a As an example, we encountered a certain page that loaded slower than way that allows us to launch a line-by-line debugger fully emulating the expected, but using a combination of Code Tracing and MySQL Enterprise request/server environment at the time of the error is remarkable.” Monitor, we uncovered a bug in our ORM that was causing a few queries to execute many more times than necessary. One query, in particular, was running 192 times when it should have only run once. Performance “Debugging with Zend Studio, which is tightly integrated optimization is always an ideal. Now we can make it a reality, with every iteration, by running a few traces and spending just a little time working with Zend Server, is by far the fastest way to resolve an issue. on the longest running path to make incremental improvements with Zend Server’s ability to capture an exception in a way that every release.” allows us to launch a line-by-line debugger fully emulating Shipley’s team also used Zend Framework and PHP to build a new mobile the request/server environment at the time of the error is site with interfaces to the WebEx mobile application running on major remarkable.” mobile platforms. They completed the site in a matter of days, in time for a major international conference where they announced support for Phillip Shipley, Manager of Web Development, mobile access to WebEx online meetings. WebEx Cisco Systems “PHP updates are automatically provided by Zend, and greatly simplified because with Zend Server we don’t have to recompile”, says Shipley. “With Zend Server’s Job Queue, we have improved trial account “Using standard OS packaging like yum makes it very easy for our provisioning by decoupling the user’s session from the provisioning system administrators to install and update Zend Server without special process. This allows us to complete provisioning even when a temporary knowledge of Zend Server itself. Adding servers to our clusters is quick problem occurs during account creation. Now we can use the same and easy by cloning a VM and adding it to Zend Server Cluster Manager.” interface to schedule tasks like deactivation of dropped accounts, or collection of usage metrics, to take place during non-peak hours. In Cisco Wins Top Honors for Value and Reliability essence, Zend has helped us improve our trial-provisioning success as well as the overall user experience of trial offers for WebEx products. The It is the drive for technology and service excellence that helped WebEx best part is that, since the provisioning process is now asynchronous with earn the #1 ranking in value and reliability in the CIO Insight 2010 Vendor signup, users aren’t kept waiting.” Value Survey, conducted by Ziff-Davis Enterprise Research. Cisco earned this distinction by outperforming the top 40 vendors, including well- “Using Zend as our PHP application development solution, we built our known technology industry giants. More than 35,000 customers use new free-trial platform, our mobile website (m.webex.com), an internal WebEx as their trusted resource for online meetings in which people can project management tool, and improved our webinar marketing platform. connect and collaborate to get business done. w w w. ze n d. co m Corporate Headquarters: Zend Technologies, Inc. 19200 Stevens Creek Blvd. Cupertino, CA 95014, USA · Tel 1-408-253-8800 · Fax 1-408-253-8801 © 2011 Zend Corporation. Zend, Zend Server and Zend Studio are registered trademarks of Zend Technologies Ltd. All other trademarks are the property of their respective owners. 0126-M-CS-0511-R1-EN