SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado (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
 

Similar 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
 

Similar 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

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
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
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
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 Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 

Último (20)

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
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
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
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 Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 

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