Enterprise Software as Service

While the practice of outsourcing business functions such as payroll has been around for decades, its realization as online software services has only recently become popular. In the online service model, a provider develops an application and operates the servers that host it. Customers access the application over the Internet using industry-standard browsers or Web services clients. A wide range of online applications, including e-mail, human resources, business analytics, CRM (customer relationship management), and ERP (enterprise resource planning), are available.

[1]  Howard Gobioff,et al.  The Google file system , 2003, SOSP '03.

[2]  Dean Jacobs,et al.  Data Management in Application Servers , 2004, Datenbank-Spektrum.