SlideShare uma empresa Scribd logo
1 de 25
Moving to Web 2.0
      Best Practices for Migrating Your Business Applications

                                                June 11, 2008




© 2008 GlobalRoads, Inc. All rights reserved.
Introductions

                 Speaker:
             Bradford Newton
        President, GlobalRoads Inc.

        Technical Domain Expert:
             Prashanth Kasturi
    Head of R&D and Principal Architect,
         Innominds Software Inc.

                Moderator:
              Arpan Banerjee
          Innominds Software Inc.

               Moving to Web 2.0
Topics
   Web 2.0 Platforms
        Web, Social, eCommerce Platforms, Cloud Computing
        Mobile: Extending the Reach of Web 2.0 Platforms & Services

   Web 2.0 Applications
        Why Web 2.0 Applications Really Are Different
        Important Technology Choices and Tradeoffs

   Best Practices for Business Application Migration
        Recommendations for Key Enabling Technologies and Approaches

   Case Study

   Conclusion

   Q&A

                           Moving to Web 2.0
The Web 2.0 Business Shift
                                 Rich Browser Apps

                                 Community
                                  Involvement

                                 Co-creation

                                 Collective
                                  Intelligence

                                 Software as a
                                  Service

                                 Resource
                                  Optimization
          Moving to Web 2.0
Web 2.0 Business Platforms
   Salesforce.com
        App Exchange, Force.com
   Google
        App Engine, Maps, Google Gadgets
   Yahoo
        Pipes, Maps, Commerce
   Amazon
        EC2
   eBay, Amazon
        Commerce Web Services
   Many More…..

                        Moving to Web 2.0
Why Web 2.0 Platforms I
    Leverage Expanded 3rd Party Data & Services


       API’s for a wide variety of services and collaboration
       Examples:
            Business Tools API’s (Zoho, Google)
            Maps & Location Based Services (Google, Yahoo)
            Search (Google, Yahoo)
            eCommerce, Virtual Stores, Auctions (Amazon, eBay)
            Social Networks (Facebook, Bebo, Google, others…)
            Advertising (Google, Yahoo, Facebook)


   Increased Market Presence & Visibility
       Available through platforms stores and directories
       Leverage traffic to primary platform services

                             Moving to Web 2.0
Why Web 2.0 Platforms II
   Significant Cost Reductions
       Free hosting (third party Internet applications)
       Reduced operations & support requirements by 30%-70%
       Little or not platform maintenance!
       No direct server ownership!


   Ease of Business Partnering
       Shared web services (content, applications, services)
       Reduced cost of integrating partner data & systems


   Expanded Lead Generation & Distribution
       Partner Programs: Salesforce.com, Oracle-online, etc

                         Moving to Web 2.0
Web Platforms API’s
   Many API’s & Mashups Available today
   Popular API Categories and Examples
        Advertising (Google Adsense, Microsoft AdCenter, Yahoo Ads )
        Chat (Facebook, Yahoo, Googletalk. Windows Live, Meebo,
         AOL)
        Maps (MapQuest, Google Maps, Yahoo Maps )
        Office (Google Documents, Scribd, Zoho )
        eCommerce (eBay, Amazon)
        Search (Google Search, A9, Alexa)
        Storage (Amazon S3, Gdrive, Adobe Share)
        Social Networking (Facebook, Bebo, Google, Friendster)
        Enterprise (SalesForce,Webex)



                            Moving to Web 2.0
Intro to Cloud Computing
                                                Reduced Need for Dedicated
   Computing as a Service
                                                 Servers
   On Demand Server Farms
                                                Dramatically Improve
   Managed as Web services
                                                 Infrastructure Scalability
   Scale Virtually
                                                Reduced Administration Costs
                                                Efficient Pay-as-you-Go Model


                                                Cons
   Pros
                                                    Lack of Standards
        Leverage Efficiencies of Scale
         and Economies                              Some Vendor Lock-in
        Reduced Capital and                        Limited SLAs
         Operations Costs                           Limited Choice
        Massive Scalability
        Leverage New Technologies

                             Moving to Web 2.0
Mobile – Extending Web 2.0
   Driven By Smart Phone Proliferation
       Syndication of Content (Personal and Business)
   Social Networking on Mobile Phones
   Information and Transactions on the Go
       Focus on Location Based Services
   Popular Categories Remain Email and
    Entertainment
       Blackberry and Outlook (Windows Mobile)
       Video Streaming
       Photo Sharing, Music (Radio), etc.


                        Moving to Web 2.0
Web 2.0 Mobile Considerations
   Propagate on Multiple Mobile Platforms as Widgets
       Symbian, Motorola, iPhone, Windows Mobile, Blackberry
   High Data Speeds Availability
       3G and WiMAX spectrums around the world
   Evolution of Smart Phones
       Higher Powered Processing
       More memory for hosted applications
       Convergence with WiMAX and Wi-Fi
   Watch for Newer Platforms (Open)
       Android from Google
   Recommendation: Use Carrier Neutral Platforms
       Yahoo Mobile Development Platform

                        Moving to Web 2.0
Why Web 2.0 Apps Are Different

   Rich, Interactive User Interfaces
       Feels like a desktop app, runs in browser
   Shared, Loosely Coupled Components
       Widgets, Gadgets, Web -services
   Use Personal and Collective Data
   Distribution
       SAAS
       Virtualized Desktop
       Widgets on other platforms
       Mobile Widgets


                       Moving to Web 2.0
Key Technologies
                                  UI Layer
  RIA              Ajax                      Flex/Flash   MS Silverlight

           YUI   Backbase       DOJO

                             Application Layer
                                                          ROR     Java
  Application Frameworks           Zend       Spring

                                   Rails   JBoss Seam
                                                          PHP     .NET

                             Transaction Layer
 SOAP                                                      Mashup
 Servics                                                   Services



                                                             REST
Open Social
                                                            Servics
RSS / Atom



                            Moving to Web 2.0
Rich Internet UI Options
   AJAX
        Javascript is available on all browsers
        Needs cross browser programming for custom development
        Toolkits Available that make life easier
             DOJO, Backbase, YUI, GWT
        Heavy on the browser
        Cannot get the richness of flash/flex
   Flash/Flex
        Mature RIA technology
        Provides performance and scalability with Push
        AS 3.0 and Mxml provide a programming platform
        Available on more than 90% of browsers
   Silverlight
        Still nascent and needs maturity
        2.0 version is promising
        Doesn’t have the reach Flash has

                             Moving to Web 2.0
Decision Matrix
 Decision Parameters                      LAMP (PHP and            Java      Microsoft
                                          Ruby on Rails)
 System Type                                         Open Source             Commercial
 Development Time (Integrated Dev             Good                 Good      Very Good
 Tools)
 Cost of Maintenance (License,                Good            Very Good        Good
 Support and Software Maint)
 Light Weight                               Very Good              Good      Very Good

 Integration with Enterprise Apps             Good            Very Good      Very Good

 Scalability and Distributed Deployment       Good            Very Good        Good

 Re-usability (Component Based Dev          Very Good         Very Good      Very Good
 and availability of framework)            (Rails, Zend)    (Spring, Seam)   (Controls)


The Difference between Open Source Platforms is a trade off between the following
 Enterprise Apps Integration (Java), Light weight (Lamp), Maintenance Cost (Java)

                                    Moving to Web 2.0
Web 2.0 for the Enterprise
   Collaboration through Wiki’s, Blogs, etc
   Enterprise Search and Retrieval (tagging and content
    relevance)
   Social Networking amongst Employees (Intranet),
    Distributors, Consumers
   Co-Branding for Distribution Channels
   Integrating with Mashup Services
   Knowledge Management




                     Moving to Web 2.0
Key Technologies Best Practices
   Use of Ready to Use Platforms
       CMS - LAMP (Joomla, Drupal)
       CMS - Java (Alfresco, Jahia)
       MOSS (Microsoft)

   Integrate features through Plug-ins/Add-ons
       Social Networking Plug-ins
       Blogging, Twitter, etc

   Use Frameworks for Development
       Scripting (Zend and Rails)
       Java (JBoss Seam, Spring/Hibernate)

   SCRUM Model for Development
       Feature Driven, Early Validation

                           Moving to Web 2.0
Additional Recommendations
   Choose the Right Platform
        AppExchange in SalesForce, Sugar
        Widgets for Google Desktop, MAC, Windows Vista, etc
   Consider Offline Options Where Appropriate
        Adobe AIR, Silverlight
   Technology Decisions for Scalability
        Push vs. Pull
        Flex/Silverlight vs. Ajax
   Use Cloud Computing
        Host on proven platforms (Provide Security and Scalability on
         demand)



                            Moving to Web 2.0
About GlobalRoads
   Founded 2005

   Web 2.0 Sales Automation Experts

   Web 2.0 Applications
       Sales Advisors
       Product Recommenders
       Application Frameworks
       Mobile Web Widgets



                    Moving to Web 2.0
GlobalRoads Distribution

   Web 2.0 Platforms
       Salesforce.com
       Facebook
       Bebo
       orkut
       Others…


   Application Adoption
       150,000 Registered Users
       30,000 Daily Users

                     Moving to Web 2.0
Case Study - Web 2.0
   Case Details
        Company - X having offices in UK, Berkley, Canada
        Goal - Develop a Web 2.0 based Learning Management Platform
        Methodology followed - Distributed SCRUM
   Learning Management Platform
        Online and Offline Options
        Online Solution
             Catalog of Courses
             Standards based Courses (Podcasts, SCORM)
             Profiles and Social Networking
        Offline
             View Courses
             Take Tests and Compare Scores amongst networks
             Collaborate and Communicate for Learning
   Platform
        Developed on Microsoft Technologies
             .Net 3.0 (C#, ASP.NET and Winforms), Flash
        Widgets for Social Networking Integration
        Integration with existing Learning Management Platforms
   Deployment
        SAAS model for Consumers and Licensing model for Enterprises

                              Moving to Web 2.0
About Innominds
    Innominds in a nutshell
         Award winning Product Engineering Lifecycle Services company
         Incorporated in 1998 in the Bay Area, USA
         Team of 300+ dedicated software engineers
         HQ at San Jose, USA with development centers at Hyderabad,
          India
    Small & Midsized firms and Innominds
         We focus on creating business value for small and mid tier
          technology firms by providing
               Product management and technology domain expertise
               Extended and distributed delivery teams
               Mix of right skills and experience
               Risk free engagement platforms by absorbing bench costs and
                resource spike costs
               Scalability, predictability and transparency in the delivery model
               Help in the areas where is there is skill gap or need for short term
                expert services need for the expertise ( like UI design, performance
                testing etc)
                            Moving to Web 2.0
Conclusion
   Web 2.0 is Ready for Business Applications!

   Use the Right Tools for the Job
       Qualify Platforms, Application Technologies, Web Services


   Realize the Benefits
       Improved Scalability
       Reduced Maintenance
       Richer Offerings and Services


   Use Experienced Development Partners!

                         Moving to Web 2.0
Q&A

   Best Practices?

   Best Technologies?

   Partner Selection?




                  Moving to Web 2.0
Thank You!

    For more information, please contact us at:


           abanerjee@Innominds.com
                 Innominds Software Inc.
             Web 2.0 Application Development


         brad.newton@GlobalRoads.com
                   GlobalRoads Inc.
                Web 2.0 Sales Automation




              Moving to Web 2.0

Mais conteúdo relacionado

Mais procurados

OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)GregOracle
 
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SPTechCon
 
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...Roberto Vazquez Delgado
 
Developing a provider hosted share point app
Developing a provider hosted share point appDeveloping a provider hosted share point app
Developing a provider hosted share point appTalbott Crowell
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopIntroduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopMichael Blumenthal (Microsoft MVP)
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsAlexander Meijers
 
Customizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processCustomizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processEric Shupps
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Michael Noel
 
A Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowA Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowFishbowl Solutions
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...European SharePoint Conference
 
IBM Connections Design To #NOTFAIL
IBM Connections Design To #NOTFAILIBM Connections Design To #NOTFAIL
IBM Connections Design To #NOTFAILGabriella Davis
 
Upgrading to SharePoint 2013
Upgrading to SharePoint 2013Upgrading to SharePoint 2013
Upgrading to SharePoint 2013vmaximiuk
 
Exploring SharePoint 2013 - From an IT Pro Perspective
Exploring SharePoint 2013 - From an IT Pro PerspectiveExploring SharePoint 2013 - From an IT Pro Perspective
Exploring SharePoint 2013 - From an IT Pro Perspectivevmaximiuk
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...SPTechCon
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiMai Omar Desouki
 

Mais procurados (20)

OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)
 
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
 
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
 
Developing a provider hosted share point app
Developing a provider hosted share point appDeveloping a provider hosted share point app
Developing a provider hosted share point app
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopIntroduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basics
 
Customizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processCustomizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment process
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
 
A Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowA Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to Know
 
Sridhar Somasundharam
Sridhar SomasundharamSridhar Somasundharam
Sridhar Somasundharam
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
IBM Connections Design To #NOTFAIL
IBM Connections Design To #NOTFAILIBM Connections Design To #NOTFAIL
IBM Connections Design To #NOTFAIL
 
Upgrading to SharePoint 2013
Upgrading to SharePoint 2013Upgrading to SharePoint 2013
Upgrading to SharePoint 2013
 
Exploring SharePoint 2013 - From an IT Pro Perspective
Exploring SharePoint 2013 - From an IT Pro PerspectiveExploring SharePoint 2013 - From an IT Pro Perspective
Exploring SharePoint 2013 - From an IT Pro Perspective
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
 

Destaque (20)

Trends in business intelligence 2012
Trends in business intelligence 2012Trends in business intelligence 2012
Trends in business intelligence 2012
 
Business Intelligence 9 11 08 Cio Breakfast 1
Business Intelligence 9 11 08 Cio Breakfast 1Business Intelligence 9 11 08 Cio Breakfast 1
Business Intelligence 9 11 08 Cio Breakfast 1
 
The Next Big Thing is Web 3.0. Catch It If You Can
The Next Big Thing is Web 3.0. Catch It If You Can The Next Big Thing is Web 3.0. Catch It If You Can
The Next Big Thing is Web 3.0. Catch It If You Can
 
Web 4.0 and beyond
Web 4.0 and beyondWeb 4.0 and beyond
Web 4.0 and beyond
 
Conference experience client Hotel 2.0 - GRattitude
Conference experience client   Hotel 2.0 - GRattitudeConference experience client   Hotel 2.0 - GRattitude
Conference experience client Hotel 2.0 - GRattitude
 
Energía: Pasado, Presente y Futuro
Energía: Pasado, Presente y FuturoEnergía: Pasado, Presente y Futuro
Energía: Pasado, Presente y Futuro
 
Rosa parks54510
Rosa parks54510Rosa parks54510
Rosa parks54510
 
Bases I Concurs Festes Pedreguer 2013
Bases I Concurs Festes Pedreguer 2013Bases I Concurs Festes Pedreguer 2013
Bases I Concurs Festes Pedreguer 2013
 
Manifiesto de la_bicicleta_de_lleida
Manifiesto de la_bicicleta_de_lleidaManifiesto de la_bicicleta_de_lleida
Manifiesto de la_bicicleta_de_lleida
 
presentaion
presentaionpresentaion
presentaion
 
Recuerdo de bautizo... 008
Recuerdo de bautizo... 008Recuerdo de bautizo... 008
Recuerdo de bautizo... 008
 
Marzo paraguayo
Marzo paraguayoMarzo paraguayo
Marzo paraguayo
 
Logo
LogoLogo
Logo
 
Airport Service Quality
Airport Service QualityAirport Service Quality
Airport Service Quality
 
Smart Board Reference
Smart Board ReferenceSmart Board Reference
Smart Board Reference
 
jhon beiker
jhon beikerjhon beiker
jhon beiker
 
Dibujo a mano alzada
Dibujo a mano alzadaDibujo a mano alzada
Dibujo a mano alzada
 
Rakytnik a jeho použití
Rakytnik a jeho použitíRakytnik a jeho použití
Rakytnik a jeho použití
 
Oruña
OruñaOruña
Oruña
 
Fortaleza - Estudos de mercado
Fortaleza - Estudos de mercadoFortaleza - Estudos de mercado
Fortaleza - Estudos de mercado
 

Semelhante a Moving to Web 2.0: Best Practices for Migrating Your Business Applications

Enterprise Mashups With Soa
Enterprise Mashups With SoaEnterprise Mashups With Soa
Enterprise Mashups With Soaumityalcinalp
 
Camo Tech (Apr 2010)
Camo Tech (Apr 2010)Camo Tech (Apr 2010)
Camo Tech (Apr 2010)rogeratnj
 
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...anilmadugula
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Ajax World Oct2008 Jrd
Ajax World Oct2008 JrdAjax World Oct2008 Jrd
Ajax World Oct2008 Jrdrajivmordani
 
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191umeshchavan
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudGoogleTecTalks
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudDavid Pallmann
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalandrewmriley
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos project
 
Magic xpa total mobility experience
Magic xpa   total mobility experienceMagic xpa   total mobility experience
Magic xpa total mobility experienceRodney Repullo
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic Software
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Abhik Biswas
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Eric D. Schabell
 
When worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudDavid Pallmann
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesAjayMishra302670
 

Semelhante a Moving to Web 2.0: Best Practices for Migrating Your Business Applications (20)

Enterprise Mashups With Soa
Enterprise Mashups With SoaEnterprise Mashups With Soa
Enterprise Mashups With Soa
 
Camo Tech (Apr 2010)
Camo Tech (Apr 2010)Camo Tech (Apr 2010)
Camo Tech (Apr 2010)
 
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
Innominds and Global Roads announce Webinar: The Hyper-growth of Web 2.0 Appl...
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Ajax World Oct2008 Jrd
Ajax World Oct2008 JrdAjax World Oct2008 Jrd
Ajax World Oct2008 Jrd
 
Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191Camo Tech (Apr 2010)V191
Camo Tech (Apr 2010)V191
 
Keynote Client Connectivity And The Cloud
Keynote Client Connectivity And The CloudKeynote Client Connectivity And The Cloud
Keynote Client Connectivity And The Cloud
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
 
Web Sphere Portal
Web Sphere PortalWeb Sphere Portal
Web Sphere Portal
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equal
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governance
 
Magic xpa total mobility experience
Magic xpa  total mobility experienceMagic xpa  total mobility experience
Magic xpa total mobility experience
 
Magic xpa total mobility experience
Magic xpa   total mobility experienceMagic xpa   total mobility experience
Magic xpa total mobility experience
 
Magic xpa total mobility experience
Magic xpa   total mobility experienceMagic xpa   total mobility experience
Magic xpa total mobility experience
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
 
Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4Comm Gate Corporate Profile V0.4
Comm Gate Corporate Profile V0.4
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
 
When worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the Cloud
 
Keynote I
Keynote IKeynote I
Keynote I
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
 

Último

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 

Último (20)

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 

Moving to Web 2.0: Best Practices for Migrating Your Business Applications

  • 1. Moving to Web 2.0 Best Practices for Migrating Your Business Applications June 11, 2008 © 2008 GlobalRoads, Inc. All rights reserved.
  • 2. Introductions Speaker: Bradford Newton President, GlobalRoads Inc. Technical Domain Expert: Prashanth Kasturi Head of R&D and Principal Architect, Innominds Software Inc. Moderator: Arpan Banerjee Innominds Software Inc. Moving to Web 2.0
  • 3. Topics  Web 2.0 Platforms  Web, Social, eCommerce Platforms, Cloud Computing  Mobile: Extending the Reach of Web 2.0 Platforms & Services  Web 2.0 Applications  Why Web 2.0 Applications Really Are Different  Important Technology Choices and Tradeoffs  Best Practices for Business Application Migration  Recommendations for Key Enabling Technologies and Approaches  Case Study  Conclusion  Q&A Moving to Web 2.0
  • 4. The Web 2.0 Business Shift  Rich Browser Apps  Community Involvement  Co-creation  Collective Intelligence  Software as a Service  Resource Optimization Moving to Web 2.0
  • 5. Web 2.0 Business Platforms  Salesforce.com  App Exchange, Force.com  Google  App Engine, Maps, Google Gadgets  Yahoo  Pipes, Maps, Commerce  Amazon  EC2  eBay, Amazon  Commerce Web Services  Many More….. Moving to Web 2.0
  • 6. Why Web 2.0 Platforms I Leverage Expanded 3rd Party Data & Services   API’s for a wide variety of services and collaboration  Examples:  Business Tools API’s (Zoho, Google)  Maps & Location Based Services (Google, Yahoo)  Search (Google, Yahoo)  eCommerce, Virtual Stores, Auctions (Amazon, eBay)  Social Networks (Facebook, Bebo, Google, others…)  Advertising (Google, Yahoo, Facebook)  Increased Market Presence & Visibility  Available through platforms stores and directories  Leverage traffic to primary platform services Moving to Web 2.0
  • 7. Why Web 2.0 Platforms II  Significant Cost Reductions  Free hosting (third party Internet applications)  Reduced operations & support requirements by 30%-70%  Little or not platform maintenance!  No direct server ownership!  Ease of Business Partnering  Shared web services (content, applications, services)  Reduced cost of integrating partner data & systems  Expanded Lead Generation & Distribution  Partner Programs: Salesforce.com, Oracle-online, etc Moving to Web 2.0
  • 8. Web Platforms API’s  Many API’s & Mashups Available today  Popular API Categories and Examples  Advertising (Google Adsense, Microsoft AdCenter, Yahoo Ads )  Chat (Facebook, Yahoo, Googletalk. Windows Live, Meebo, AOL)  Maps (MapQuest, Google Maps, Yahoo Maps )  Office (Google Documents, Scribd, Zoho )  eCommerce (eBay, Amazon)  Search (Google Search, A9, Alexa)  Storage (Amazon S3, Gdrive, Adobe Share)  Social Networking (Facebook, Bebo, Google, Friendster)  Enterprise (SalesForce,Webex) Moving to Web 2.0
  • 9. Intro to Cloud Computing  Reduced Need for Dedicated  Computing as a Service Servers  On Demand Server Farms  Dramatically Improve  Managed as Web services Infrastructure Scalability  Scale Virtually  Reduced Administration Costs  Efficient Pay-as-you-Go Model  Cons  Pros  Lack of Standards  Leverage Efficiencies of Scale and Economies  Some Vendor Lock-in  Reduced Capital and  Limited SLAs Operations Costs  Limited Choice  Massive Scalability  Leverage New Technologies Moving to Web 2.0
  • 10. Mobile – Extending Web 2.0  Driven By Smart Phone Proliferation  Syndication of Content (Personal and Business)  Social Networking on Mobile Phones  Information and Transactions on the Go  Focus on Location Based Services  Popular Categories Remain Email and Entertainment  Blackberry and Outlook (Windows Mobile)  Video Streaming  Photo Sharing, Music (Radio), etc. Moving to Web 2.0
  • 11. Web 2.0 Mobile Considerations  Propagate on Multiple Mobile Platforms as Widgets  Symbian, Motorola, iPhone, Windows Mobile, Blackberry  High Data Speeds Availability  3G and WiMAX spectrums around the world  Evolution of Smart Phones  Higher Powered Processing  More memory for hosted applications  Convergence with WiMAX and Wi-Fi  Watch for Newer Platforms (Open)  Android from Google  Recommendation: Use Carrier Neutral Platforms  Yahoo Mobile Development Platform Moving to Web 2.0
  • 12. Why Web 2.0 Apps Are Different  Rich, Interactive User Interfaces  Feels like a desktop app, runs in browser  Shared, Loosely Coupled Components  Widgets, Gadgets, Web -services  Use Personal and Collective Data  Distribution  SAAS  Virtualized Desktop  Widgets on other platforms  Mobile Widgets Moving to Web 2.0
  • 13. Key Technologies UI Layer RIA Ajax Flex/Flash MS Silverlight YUI Backbase DOJO Application Layer ROR Java Application Frameworks Zend Spring Rails JBoss Seam PHP .NET Transaction Layer SOAP Mashup Servics Services REST Open Social Servics RSS / Atom Moving to Web 2.0
  • 14. Rich Internet UI Options  AJAX  Javascript is available on all browsers  Needs cross browser programming for custom development  Toolkits Available that make life easier  DOJO, Backbase, YUI, GWT  Heavy on the browser  Cannot get the richness of flash/flex  Flash/Flex  Mature RIA technology  Provides performance and scalability with Push  AS 3.0 and Mxml provide a programming platform  Available on more than 90% of browsers  Silverlight  Still nascent and needs maturity  2.0 version is promising  Doesn’t have the reach Flash has Moving to Web 2.0
  • 15. Decision Matrix Decision Parameters LAMP (PHP and Java Microsoft Ruby on Rails) System Type Open Source Commercial Development Time (Integrated Dev Good Good Very Good Tools) Cost of Maintenance (License, Good Very Good Good Support and Software Maint) Light Weight Very Good Good Very Good Integration with Enterprise Apps Good Very Good Very Good Scalability and Distributed Deployment Good Very Good Good Re-usability (Component Based Dev Very Good Very Good Very Good and availability of framework) (Rails, Zend) (Spring, Seam) (Controls) The Difference between Open Source Platforms is a trade off between the following Enterprise Apps Integration (Java), Light weight (Lamp), Maintenance Cost (Java) Moving to Web 2.0
  • 16. Web 2.0 for the Enterprise  Collaboration through Wiki’s, Blogs, etc  Enterprise Search and Retrieval (tagging and content relevance)  Social Networking amongst Employees (Intranet), Distributors, Consumers  Co-Branding for Distribution Channels  Integrating with Mashup Services  Knowledge Management Moving to Web 2.0
  • 17. Key Technologies Best Practices  Use of Ready to Use Platforms  CMS - LAMP (Joomla, Drupal)  CMS - Java (Alfresco, Jahia)  MOSS (Microsoft)  Integrate features through Plug-ins/Add-ons  Social Networking Plug-ins  Blogging, Twitter, etc  Use Frameworks for Development  Scripting (Zend and Rails)  Java (JBoss Seam, Spring/Hibernate)  SCRUM Model for Development  Feature Driven, Early Validation Moving to Web 2.0
  • 18. Additional Recommendations  Choose the Right Platform  AppExchange in SalesForce, Sugar  Widgets for Google Desktop, MAC, Windows Vista, etc  Consider Offline Options Where Appropriate  Adobe AIR, Silverlight  Technology Decisions for Scalability  Push vs. Pull  Flex/Silverlight vs. Ajax  Use Cloud Computing  Host on proven platforms (Provide Security and Scalability on demand) Moving to Web 2.0
  • 19. About GlobalRoads  Founded 2005  Web 2.0 Sales Automation Experts  Web 2.0 Applications  Sales Advisors  Product Recommenders  Application Frameworks  Mobile Web Widgets Moving to Web 2.0
  • 20. GlobalRoads Distribution  Web 2.0 Platforms  Salesforce.com  Facebook  Bebo  orkut  Others…  Application Adoption  150,000 Registered Users  30,000 Daily Users Moving to Web 2.0
  • 21. Case Study - Web 2.0  Case Details  Company - X having offices in UK, Berkley, Canada  Goal - Develop a Web 2.0 based Learning Management Platform  Methodology followed - Distributed SCRUM  Learning Management Platform  Online and Offline Options  Online Solution  Catalog of Courses  Standards based Courses (Podcasts, SCORM)  Profiles and Social Networking  Offline  View Courses  Take Tests and Compare Scores amongst networks  Collaborate and Communicate for Learning  Platform  Developed on Microsoft Technologies  .Net 3.0 (C#, ASP.NET and Winforms), Flash  Widgets for Social Networking Integration  Integration with existing Learning Management Platforms  Deployment  SAAS model for Consumers and Licensing model for Enterprises Moving to Web 2.0
  • 22. About Innominds  Innominds in a nutshell  Award winning Product Engineering Lifecycle Services company  Incorporated in 1998 in the Bay Area, USA  Team of 300+ dedicated software engineers  HQ at San Jose, USA with development centers at Hyderabad, India  Small & Midsized firms and Innominds  We focus on creating business value for small and mid tier technology firms by providing  Product management and technology domain expertise  Extended and distributed delivery teams  Mix of right skills and experience  Risk free engagement platforms by absorbing bench costs and resource spike costs  Scalability, predictability and transparency in the delivery model  Help in the areas where is there is skill gap or need for short term expert services need for the expertise ( like UI design, performance testing etc) Moving to Web 2.0
  • 23. Conclusion  Web 2.0 is Ready for Business Applications!  Use the Right Tools for the Job  Qualify Platforms, Application Technologies, Web Services  Realize the Benefits  Improved Scalability  Reduced Maintenance  Richer Offerings and Services  Use Experienced Development Partners! Moving to Web 2.0
  • 24. Q&A  Best Practices?  Best Technologies?  Partner Selection? Moving to Web 2.0
  • 25. Thank You! For more information, please contact us at: abanerjee@Innominds.com Innominds Software Inc. Web 2.0 Application Development brad.newton@GlobalRoads.com GlobalRoads Inc. Web 2.0 Sales Automation Moving to Web 2.0