Despite the great steps Linux has made toward enterprise deployment, leveraging business resources on Linux in a full-blown, scalable e-commerce solution typically has required a slew of third-party tools or custom-developed applications. Although Linux is fast becoming a stable back-end workhorse, it is still developing its enterprise-worthy e-commerce chops.
Because of limited e-commerce software, mediocre technical support, and non-graphical user tools, businesses have shied away from adapting Linux as a viable, enterprise-worthy e-commerce deployment platform on a large scale.
But Caldera Systems, a prominent proponent of open-source Linux distributions, shifts the tide with the release of OpenLinux eBuilder. This out-of-the-box solution combines Caldera OpenLinux eServer 2.3, IBM WebSphere application server, and Evergreen eCential 3.0 in a secure, scalable server and middleware architecture for building Java-based, e-commerce storefronts.
With preformatted plug-in e-commerce components and Java development tools such as VisualAge for Java, eBuilder can jump-start your commerce initiative. With features for catalogue development, shopping carts, payment and order processing, and membership management as well as a browser-based interface, eBuilder can decrease time to market and ease development and maintenance.
Also, eBuilder makes it easy to bulk administer common site features across multiple storefronts using a single interface, configuration files, and a common database repository. This reduces the cost for VAR/e-SP (service provider) setups and deployment and eases ongoing management requirements.
Don't expect to find a traditional open-source price tag on this solution.
Caldera's solution presents startup costs in line with comparable Windows-based solutions, such as IBM WebSphere, but without the fortitude of high-end native database connectivity. Although it can use Java Database Connectivity for connecting to Oracle and Microsoft database systems, native storage is provided for just MySQL. Multithreaded and adequate for mid-level database interactions, MySQL lacks the mettle of products such as IBM DB2.
However, with a little elbow grease eBuilder's Java engine and open-standards architecture, including support for Enterprise JavaBeans, CORBA, XML, and JavaServer Pages (JSPs), make it possible to leverage back-end resources and systems in effective business-to-business and business-to- consumer e-commerce deployments.
Administrative and maintenance tasks can be managed easily by non-technical users via the Web-based interface. But eBuilder requires a solid knowledge of database administration and Java programming to leverage its capabilities beyond the template. Although eBuilder is a boon to Linux-based e-commerce, it fails to offer benefits over solutions for more costly OS platforms and lacks capabilities such as easy eCRM (customer relationship management) extensibility, which is found in Linux competitors such as Magic. However, eBuilder is a good solution for Java-experienced IT shops and VARs looking to decrease licensing costs when deploying midsize e-commerce setups.
The eServer component supplies the Web, e-mail, FTP, and network serving capabilities that have been fine-tuned for use with Pentium-based processors.
The server setup was the finest I have seen with a graphical interface; the Lizard installation wizard offered better automatic detection of system components than I've experienced in any Red Hat distribution.
The remaining pieces of this multi-vendor installation fit together seamlessly, installing from a terminal window in the graphical KDE (K Desktop Environment) using simple installation scripts.
The abundant supply of graphical tools for administration will allow most server maintenance tasks to be performed without a command line, reducing the risk of configuration errors and security problems.
The eCential commerce modules offer a productivity boost. This set of ready-made Java services made it easy to begin building data-driven JSPs for my storefront. They integrate functionality for shopping carts, order placement, catalog development, and payment verification and processing via Cyber-Source.
There are services for harvesting and managing membership data that can be used to create personalised offers to bolster sales and foster repeat business.
On the downside, eBuilder ships with limited sample storefronts and no tutorials. I found the catalog development tools lacklustre compared to WebSphere Windows-based Catalog Architect. But it allows quick manual development of product groups, image association, and product-specific data entry and pricing.
Although the search engine capabilities were not as robust as those of WebSphere's Text Extenders for DB2, eCential offers good basic keyword searching across product catalogs and a way to insert and edit custom keywords.
Additionally, eCential provides some rather advanced features such as multiple shipping and billing options but lacks the capability of directly integrating with shipping services such as UPS WorldShip, which would be a valuable option for streamlining distribution.
The Java-based architecture of eCential ensures distributed scalability and load balancing as performance requirements dictate, and reliance on XML data structures enables compatibility across a variety of systems, including EDI (electronic data interchange) supply-chain integration with vendors or partners.
It is very easy to create basic storefronts using eBuilder. However, large-scale commerce would likely be hampered by its lack of certain services such as rules-based marketing, interfaces with accounting systems, returns processing, the ability to upsell and cross-sell products, and the capability of easily importing existing catalogs.
All told, I found Caldera Open Linux eBuilder to be a field-ready, Linux-based solution worthy of consideration for midsize enterprises or e-SPs looking to leverage development experience in exchange for reduced ecommerce startup costs.the bottom lineOpenLinux eBuilder THREE STARSBusin-ess Case: Using the Linux platform for e-commerce reduces server licensing costs for deployment. OpenLinux eBuilder's ready-made components mean easy installation and a decreased time to market with fully functional Web storefronts.
Techn-ology Case: This e-commerce storefront supports open standards such as Java 2 Enterprise Edition, CORBA, and XML to facilitate integration of legacy applications and partners. It requires Java programming knowledge to leverage capabilities beyond rudimentary design, and it could benefit from an enterprise-level data store.
Pros:- -l Good preformatted commerce components l Includes IBM application server and Java development tools l Supports open technology standardsCons-: l Uses MySQL as data store l Limited samples and templates l Limited failover capabilities and performance tuning l No auction modulePlatforms: Caldera OpenLinux 2.3Price: $US40,000, enterprise (single storefront); $70,000, e-SP version (see Web site for more information).www.calderasystems.com