department of informatics

eSarine

Printer-friendly versionSend to friendPDF version

Introduction

Electronic commerce becomes an important competitive advantage for small and medium-sized enterprises. Those enterprises therefore need a tool to easily exhibit and sell their products on the Internet. Electronic shops are the best solution to be accessible online but can be quite expensive. For that reason the IS research group of the university of Fribourg has developed eSarine, a Struts-based open source webshop, which is especially designed for small and medium-sized enterprises. eSarine features a number of advantages, among them a platform and database independency, a full internationalization support, the ability of handling several designs and a complete extensibility.

Publications

  • Nicolas Werro, Henrik Stormer and Marco Savini: eSarine - Le Magasin Electronique pour PME. In: Proceedings the Congrès International Francophone en Entrepreneuriat et PME, CIFEPME 2006, Fribourg, Switzerland, October 2006.
  • Henrik Stormer and Konstantin Knorr: Sicheres Web Shopping - Das eSarine Projekt. In: Patrick Horster (eds), Proceedings of the D.A.CH. Security, syssec, ISBN 3-00-015548-1, Darmstadt, Germany, March 2005, pp. 310-322.
  • Nicolas Werro, Henrik Stormer, Daniel Frauchiger and Andreas Meier: eSarine - A Struts-based Webshop for Small and Medium-sized Enterprises In: Fernand Feltz, Andreas Oberweis and Benoit Otjacques (eds), Proceedings of the Workshop Information Systems in E-Business and E-Government (EMISA), Lecture Notes in Informatics (LNI), ISBN 3-88579-385-7, Luxembourg, October 2004, pp. 13-24.
  • Daniel Frauchiger, Andreas Meier, Henrik Stormer and Nicolas Werro: Zur Entwicklung des Struts-basierten Webshops eSarine In: HMD - Praxis der Wirtschaftsinformatik, Volume 238, dpunkt-Verlag, ISBN 89864-291-7, August 2004, pp. 62-71.

Download

eSarine can be downloaded as a zip file containing the class files, the source code, the dump files to generate the database, a small installation guide and the license. Unzip the file and take a look at the ReadMe.txt to process.

Download eSarine

ChangeLog

eSarine v1.0 is available. It features a full internationalization support with already three languages included (en, de, fr), the capability of handling several designs, a database and platform independency, and a complete extensibility. By setting a cookie eSarine can recognize an already registered customer and therefore can directly apply his preferencies (language, currency and number of elements per page) offering this way a small customizability support. The product management allows the shop keeper to define categories, producttypes and finally to enter the products. By using the role-based access control, eSarine offers a very flexible user management. The discount management is also very effective by letting the shop administrator define distinct discounts for the categories, the products, the roles and the users. The shipping management inculdes the generic weightpoint shipping method as the payment management contains the manual credit card payment method and the PayPal payment method.