Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Liferay as solution for legacy applications

935 vues

Publié le

we have done a small analysis about why should we use or select Liferay for our legacy application replacement in comparison with other opensource framework like sharepoint , Joomla , Drupal etc . Please have alook into the attached PPT for the same.

Publié dans : Technologie
  • Soyez le premier à commenter

Liferay as solution for legacy applications

  1. 1. Challenges and Possible Solutions for Legacy Portals Technical Architect Liferayconsulting.com
  2. 2. Challenges with Legacy applications  Legacy Website 1  No basic Framework used so there are problems in implementing even simple things like Internationalization .  If a new trending functionality comes whole code from scratch need to be written (Involves Time + Development Cost).  Basic UI Compatibilities like Responsive themes and Compatibility across browsers , General Templets are needed .  Not properly SEO compliant.  For operational task major code changes need to be done example To add new Operator whole new tables need to be created .
  3. 3. Current Challenges…  Legacy Website 2  Multi-tenancy support is not there .  Support for hierarchical Organization structure is not there.  Scalability and Security Issues .  Template support for easy UI customization  New Features need to be developed from scratch .  Time between New feature Idea - Development – Deployment is too much .
  4. 4. Solution CMS/Portal Product based solutions for our Applications, which have at least following features  Secure and Scalable.  Designed as per various standards and with Frameworks .  Provide Responsive themes.  Mobile Friendly  Easily Upgradable  Out of Box and plugin Features (Have all features of Web 2.0 which we may require.)  Supports Multi-tenancy support  Development time is less  Requires least manpower
  5. 5. What are the available products in the market ?  WordPress  Drupal  SharePoint  Liferay  Joomla Criteria of selection : Most used , Most discussed ,Most popular and comes is category of best available Commonly used CMS Products
  6. 6. WordPress  WordPress is a free and open-source content management system (CMS) based on PHP and MySQL .  WordPress was used by more than 23.3% of the top 10 million websites .  Many security issues have been uncovered in the software such as a CSRF, LFI, RFI, XSS or SQL injection .  Why WordPress Is Not a Good Ecommerce Platform . Its popularity can also be the downfall of WordPress. Because of its large installed base, WordPress is constantly under attack from various kinds of hacking attacks. Sure they release upgrades all the time, but who wants to live under constant threat of getting hacked?  When your ecommerce business grows, and you have to process a large number of orders, the number of concurrent scripts that WordPress executes can overwhelm many web servers.
  7. 7. SharePoint  SharePoint is a web application platform in the Microsoft Office server suite basically used for collaborating data, managing documents and files, creating websites .  SharePoint have traditionally been deployed for internal use in mid-size businesses and large departments  There are basically 2 types SharePoint Foundation and SharePoint Server .Mostly SharePoint Server is used for any critical application .  Total Cost of Ownership of Microsoft SharePoint ($8/month per user + Per server cost 5000 $).  SharePoint is a closed source.  SharePoint locked with Microsoft and .net framework.
  8. 8. Joomla  Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS.  It is estimated to be the second most used content management system on the Internet after WordPress .  It doesn’t require the high level of technical experience to run .  Joomla is basically for Less Traffic sites .  If you’re setting up a site which you believe will grow rapidly from day one, and require extensive features for the users, Drupal may be more in line with what you need. Joomla is great for those somewhere in the middle .
  9. 9. Drupal  Drupal is a free and open-source content-management framework written in PHP and distributed under the GNU General Public License. It is used as a back-end framework for at least 2.1% of all Web sites worldwide  The standard release of Drupal, known as Drupal core, contains basic features .  As of October 2014 the Drupal website lists more than 28,200 free modules  Security - Drupal's policy is to announce the nature of each security vulnerability once the fix is released.  Learning curve: Some users describe Drupal as being difficult to master , if we can’t hire someone who knows it, it may not be the best choice..
  10. 10. Some heavy traffic sites built on Drupal  Twitter.com (Alexa ranking 10)  Weather.com(Alexa ranking 146)  Examiner.com (Alexa ranking 614)  ThePostGame.com (Alexa ranking 868)  voyages-sncf.com (Alexa ranking 1459)  ED.gov (Alexa ranking 1619)  economist.com(Alexa ranking 1608)  whitehouse.gov (Alexa ranking 3363)
  11. 11. Liferay  Liferay Portal is a free and open source enterprise portal project written in Java and distributed under the GNU Lesser General Public License[2] and optional commercial license  Gartner recognized Liferay as visionary leader in the Magic Quadrant for Horizontal Portal Products in 2008, 2010, 2011, 2012 and 2013.[3][13]Most recently in the Gartner 2014 report, Liferay out performed SAP, Oracle and Microsoft SharePoint to become the leading open source product in its class.  Security : uses industry standard, government-grade encryption technologies, including advanced algorithms such as DES, MD5, and RSA, and was benchmarked as among the most secure portal platforms using LogicLibrary's Logicscan suite  It has ECM + Portal  SOA based Architecture
  12. 12. Liferay major users Major International brands which are using Liferay extensively for there internet and intranet application  Allianz (example > http://www.Allianz.com)  Volkswagon (example > https://carnet.vw.com/ )  Cisco (example > solutionpartner.cisco.com)  Vodafone (example > www.betavine.net)  ESA (example > http://www.geoportal.org/) India majors  Yatra.com  Hungama.com
  13. 13. CMS Usage Comparison Chart
  14. 14. Load Test Findings .  Case 1 : Authenticated users for Login + Homepage Loading  Drupal : 390 Authenticated User Request 2216 ms Average Response Time.  Liferay : 30000 Authenticated User Request 6129 ms Average Response Time.  Case 2 : Unauthenticated users for Homepage Loading  Drupal : 3000 Unauthenticated User Request 1411 ms Average Response Time.  Liferay : 30000 Unauthenticated User Request 1483 ms Average Response Time
  15. 15. When should we use Liferay and when Drupal ?  Questions  1) More CMS centric or Portal + ECM (Document Management, Collaboration, Records Management and Web Content Management.) ?  2) What is the Load on the Proposed application ?  If Enterprise level are we ready for Horizontal Scaling ?  3) How we want to deal with security scenario ?  (Immediate updates of path , security critical application )  4) Architecturally do we need Things like SOA ?
  16. 16. Solution :Incase we need only CMS /Horizontal Scaling: Drupal + Drupal Commerce is the best solution for an integrated ecommerce platform.  Development time is less  Mobile Friendly  Drupal Commerce is integrated into Drupal at the deepest level and takes advantage of all the power that Drupal has to offer .  maintenance easier  SEO, CRO (conversion rate optimization) and website analytics are much easier .  Drupal Commerce's order management tools are part of the same administration toolset found in the CMS  Reporting and analytics tools that allow you to view how many visitors the website is receiving, the rate at which those visitors convert into paying customers .  Granular user and role management  Drupal is able to integrate with external systems via a RESTful API  Drupal Commerce is free.
  17. 17. Solution :Incase we need only Portal + ECM /Vertical Scaling: Liferay +KonaKart e-commerce  If You need Enterprise Level Portal  It has ECM + Portal  Based on Industry standards JSR 168 , JSR 286 (Makes Future integration , migration easier , Dev Cost reduces) .  Liferay has the lowest Total Cost of Ownership (TCO).  Second-to-none rich out-of-the-box (OOTB) functionality around core portal, content management, collaboration, social, mobile, security and more;  Upgrading is easier.  Liferay’s open architecture and its open source nature help you avoid lock-in to a single proprietary vendor.  Liferay’s hook and extension plugin model allows you to tailor product behavior to your needs without rewriting from scratch and without creating upgrade hell.  Liferay offers you a full choice of application servers, databases, and operating systems to run on, thereby allowing you to leverage your infrastructure and skills investment.  Can be Vertically Scaled to a greater extent  Product innovation – leader in introducing new capabilities whether it be AJAX or friendly URLs or mobile or social  Improved business agility – it is lightweight in nature; you can quickly get it up and running, and it is easier to develop on/manage.
  18. 18. Thank You. Questions ? Feedbacks ?