Enterprise Application
Enterprise Application Characteristics
Drupal’s Competitors in WCM
Things to know before designing Enterprise Application Architecture
Available Technology
Proposed Architecture for Enterprise CMS
2. 2
Overview
• Enterprise Application
• Enterprise Application Characteristics
• Drupal’s Competitors in WCM
• Things to know before designing Enterprise
Application Architecture
• Available Technology
• Proposed Architecture for Enterprise CMS
• Questions?
3. Enterprise Application
• “An enterprise application is a business application, obviously.
As most people use the term, it is a big business application. In
today's corporate environment, enterprise applications are
complex, scalable, distributed, component-based, and mission-
critical” - Google
•“Enterprise applications are about the display, manipulation,
and storage of large amounts of often complex data and the
support or automation of business processes with that data” -
Martin Fowler
3
5. Enterprise Application Characteristics
• High Availability (Minimum or No Downtime)
• Can Handle High Traffic
• Easy Integration with Third Party Applications
• Performance
• Scalable
• Secure
5
7. Public/Government sites built with Drupal
Ref: http://www.drupalshowcase.com
7
+
Government of India
https://mygov.in/
Other Sites:
https://data.gov.in/
http://deity.gov.in/
http://www.nic.in/
http://www.naac.gov.in/
http://www.indembassy
uae.org/
8. 8
Drupal’s Competitors
• Web Content Management System
Adobe Experience Manager (earlier
known as CQ5) – (JAVA)
Sitecore ( ASP.NET)
Sharepoint (ASP.NET)
IBM Web Content Manager
9. 9
Drupal’s Competitors
Expensive!!!
Adobe said during their recent partner summit that the average CQ deal is $450,000 in
license with the total implementation cost of over $2m USD. Adobe's focus is squarely on
the largest companies who value their entire Marketing Cloud, with experience manager
(CQ), analytics, targeting, social
11. 11
Things to Watch Out (NFRs)
Things to know before designing Enterprise Application
Architecture
Expected Traffic on the application
Number of Logged in User
Third Party application integration
Anticipated Page Load Time
Other NFRs