A brief description on popular Open source e-commerce projects in Java/jee platform.
1. Apache OFBiz http://ofbiz.apache.org/
Apache
OFBiz (The Apache Open For Business Project) is an open source
enterprise automation software project licensed under the Apache License
Version 2.0. By open source enterprise automation we mean: Open Source
ERP (Enterprise Resource Planning), Open Source CRM (Customer
RelationShip Management), Open Source E-Business / E-Commerce, Open
Source SCM (Supply Chain Management), Open Source MRP (Manufacturing
Resources Planning), Open Source CMMS/EAM (Maintenance Management
System/Enterprise Asset Management), Open Source POS (Point Of Sale),
and so on.
Apache OFBiz User List
Here is a comment about it from stackoverflow (http://stackoverflow.com/questions/5862995/how-much-effort-needed-to-deliver-a-solution-based-on-apache-ofbiz)
There is
a learning curve and it's not easy to get skilled developers who
understand the core of the system which is the Entity Engine and Entity
Model.
The
database model is built on the Universal Data Model which is why it can
support a very wide range of data types. Even JIRA is built on the
OFBiz Entity engine.
There
are many Ecommerce shopping carts built on OFBiz, and it depends on the
extent to which you need to customize products or build configurable
packages.
It's
very well suited for vanilla products i.e. pick and choose, compare,
add to cart. Easy to call web services and expose web services, easy to
integrate with PayPal etc. So if you're selling T Shirts and Flowers,
it's good.
Anything
like configuring a complex product like a laptop with various options
will require some custom coding in Beanshell (BSH) or Groovy in addition
to Java code. Also it does not naturally integrate with app servers, it
runs on it's inbuilt Tomcat but porting to Weblogic etc will be some
effort.
The
other problem is not enough detailed documentation, I would not say it
is missing, it's light - the developer cannot expect an easy tutorial
for everything, it's more "ask and you shall receive" and you will get help on the forums
- Usually you get direct replies from David Jones who wrote the
framework, so that is helpful. But people who start with OFBiz need at
least 3 - 4 months of studying the code and running simple applications
before actually building anything.
2. Broadleaf Commerce http://www.broadleafcommerce.org/
An open source Java eCommerce platform based on the Spring Framework
It
is a world class solution that leverages the power of the Open for
Business (OFBiz) open source project. OFBiz has been downloaded hundreds
of thousands of times and is the foundation for thousands of
eCommerce and ERP solutions.
4. jadasite http://www.jadasite.com/
JadaSite is an open sourced content management and e-commerce system.
Our
philosophy is to ensure that JadaSite is feature-rich, easy to use and
maintain, and does not require an I.T. Team for support and to make
changes to the system. We use simple tools and frameworks to ensure
future changes by other parties outside of our core development team can
be done easily.
5. shopizer http://www.shopizer.com/
Shopizer is a complete java shopping cart and e-commerce content management software (CMS) built from ground up with performance in mind on a strong technology stack.
- create high end web store fronts in minutes
- turn existing web sites to full blown e-commerce systems without specific technical skills
-
provides essential e-commerce tools for selling online [shoping cart,
inventory management, payment and shipping, order management, online
invoicing, e-commerce tracking]
- e-commerce integration with Facebook, promote your products and services to your Facebook fan page.
6. openbravo http://www.openbravo.com/
Open source business applications for the cloud
opentaps
Open Source ERP + CRM is a fully integrated application suite that
brings together top-tier open source projects to help you manage your
business more effectively. Today, opentaps supports ecommerce,
Customer Relationship Management, Warehouse and Inventory Management,
Supply Chain Management, and Financial Management to Business
Intelligence and mobility integration out-of-the-box.
- Apache DBCP, Derby, and Geronimo for database access
- Apache OFBiz for base framework and application logic which were extended in opentaps, and the e-commerce, human resources, project management, point of sales, and administrative applications in opentaps
- Apache Tomcat for embedded web server used by opentaps
- AspectWerkz for aspect oriented programming (AOP)
- Funambol for integration with Microsoft Outlook, mobile phones, and web-based e-mail such as Gmail, Hotmail, and Yahoo Mail
- Google Web Toolkit and GWT-Ext for designing user-friendly Ajax widgets
- Hibernate for object-oriented data persistence and Hibernate Search for search
- JasperReports and iReport for reporting
- Pentaho for business intelligence, including data warehousing and ETL
- Spring framework
Some more links for reference
No comments:
Post a Comment