美章网 资料文库 开源软件小企业电子商务平台范文

开源软件小企业电子商务平台范文

开源软件小企业电子商务平台

一、引言

目前,我国中小企业数量已过千万,产值占全部工业产值的60%,已成为企业信息化的主体。它们对电子商务产生了强烈的内在需求,期望借此增强竞争力、提高经济效益,但同时也遇到了多方面的困难,包括:资金困难,融资能力弱,难以承受昂贵的电子商务解决方案;人才缺乏,缺乏既懂管理又懂信息技术的人才;认识不足,错误认为“企业网站=电子商务”;安全问题,企业级的安全方案价格过高。

中小企业在电子商务实践中,往往缺乏明确应用模式,仅将原有的流程串接起来,并未有效配置资源,难以发挥电子商务的潜力。

二、开源软件的主要优势

20世纪90年代以来,开放源代码软件随着Internet的兴起得到了飞跃式的发展。开放源码(OpenSource)软件是指所有免费分发的、不特定于某个平台的程序或应用程序,其源代码是开放的,其特征包括:

1.安全性高:任何人都可以分析代码寻找问题,缺陷漏洞更易被发现更正。

2.稳定性好:有完善的Bug报告机制,发现的漏洞被报告给核心开发组修改。

3.可修改或订制:用户掌握源代码,可按照自己需求修改或订制。

4.总体拥有成本低:可免费下载或低价购买。

电子商务平台基础软件有四个方面:操作系统、网络应用软件、数据库和开发工具。对此开源软件都提供了强有力的支持和丰富的选择,其中操作系统包括Linux、FreeBSD、OPENBSD等,WEB应用系统BIND、BSDSendMail、INN、Apache、WU-FTP等分别提供了域名解析、邮件服务、新闻服务、WEB服务器、FTP服务等,开源数据库包括了MySQL、PostgreSQL等,开发工具则包括了Java、PHP、GCC、Qt库等。

中小企业电子商务具备选择开源软件的充足理由:它们是免费的或可廉价购买,正好解决资金不足这个头号困难;用户掌握源代码,可方便地改造和扩展,以符合自身需求,满足业务多样性和系统多变性;安全性高,善于吸收最新的安全技术以提升安全性能;开源软件日益普及,各种教育培训的学校和机构提供了越来越多的开源软件人才。

开源软件的诸多优势使得中小企业电子商务的主要困难纷纷迎刃而解,极大地推动中小企业电子商务的发展。

三、典型的开源软件电子商务架构

开源信息系统中最常见的技术架构有两种:LAMP和J2EE。

LAMP(Linux十Apache十MySQL十PHP)架构涵盖了电子商务平台的全部基础软件,真正完全免费,是中小企业电子商务平台的主力开源架构。

1.Linux操作系统:Linux吸收了Unix的精华,稳定性高,可靠性高;它性能出色,其模块化结构可以自由配置重新编译内核,即使在老式386机器上也能有效运行;Linux网络功能完备,几乎支持所有的基本网络协议;Linux也包含许多安全措施,提供了必要的安全保障。

Linux的众多特性使得它成为支持中小企业电子商务的首选操作系统。

2.ApacheWeb服务器:Apache在全球使用非常广泛,支持各种Unix或Linux操作系统。Apache支持访问控制、Web用户目录、虚拟主机、服务、动态共享对象等。Apache还可提供128位加密算法的SSL性能,为电子商务提供了可靠的加密能力。

3.MySQL数据库:MySQL在Linux、Unix和OS2平台都可以自由使用。它精巧结构,功能完备,接口丰富,与Apache和PHP结合,为建立基于数据库的动态网站提供了强大动力。MySQL支持多用户、多线程,其SQL函数占用内存少,速度快。MySQL支持用户口令分配、服务器连接权限设置,以及数据库各对象的存取控制,安全性能非常好。

4.PHP语言:PHP可用于开发功能强大的动态页面,其主要特性包括源码开放、跨平台、基于服务器端、语法简单、数据库丰富、支持XML等。其语法类似Java和C语言,易掌握,支持面向对象,其外部函数库给编程带来了极大方便。

中小企业开展电子商务往往是从搭建动态电子商务网站开始的,这正是LAMP最突出的强项。LAMP价格低廉、性能稳定、易学易改、安全可靠、硬件要求低、网络功能强大等技术特性,使得它成为广大中小企业建设电子商务网站“实用”、“好用”、“够用”的选择。

另一种技术架构J2EE则利用Java2平台来简化电子商务解决方案,可用于大型应用系统,结构较复杂,成本较高,但模式丰富,可复用性好,易维护,安全性高,前景较为广阔;随着Java的普及,又出现了另一个架构LAMJ(Linux十Apache十MySQL十Java),大有后来居上的趋势,进一步加剧了开源软件与传统商业软件的竞争。

四、发展

应用需求总在不断推动技术创新,各种最新技术被不断投入市场。开源软件在动态WEB系统中占据了重要地位,与主流商业软件形成了直接的竞争,并表现出相当的优势。中小企业电子商务也由此得到更大收益。在可预见的未来,开源软件必然会得到更广泛深入的应用。