一般来说,为了使企业的商务活动在Internet上能够在7×24小时的范围内持续不断的进行,系统必须是强壮和可靠的(Strong and Reliable)。为了保证系统的可维护性,要求对系统进行集中控制,实现系统在线运行状态的监控,并可以根据用户访问压力得到动态调整系统资源(硬件设备、软件配置)。此外,为了保证能够动态扩展系统,要求基础平台能够与不同接口互联。电子商务系统的基础平台一般包括以下一些组成部分。负荷均衡(Load Balancing)负荷均衡(Load Balancing)问题是指如何使电子商务系统服务器的处理能力和它承受的压力保持均衡。负荷均衡可以处理服务器集群(Cluster)结构中,各个服务器性能动态调整和负荷分配。它使电子商务系统中硬件性能得到有效的均衡,避免特定的设备或系统软件由于压力过大而出现崩溃和拒绝服务的现象。这样,在一定程度上能够提高系统的可靠性。接/传输管理(Connectivity/Communication) 接/传输管理部分主要作用是满足系统可扩充性的需要,用以实现电子商务系统和其他系统之间的互联,实现应用之间的互操作。一般来讲,这一部分包括三个方面的内容:异构系统的连接及通讯,例如UNIX系统上的Web服务器与IBM ES9000之间的连接;应用间的通讯接口,保证应用程序通过不可靠信道连接进行时,可以完成差错恢复及续传,并为应用之间的互操作提供应用编程接口(API),简化应用通讯的开发工作;应用和数据库的连接(Database Connectivity)之间的接口。
事务管理(Transaction Management) 由于电子商务系统所支持的商务活动涉及到大量的联机事务处理OLTP(On Line Transaction Process)和OLAP(On Line Analysis Process),这就要求系统具备很强的事务处理性能。事务管理的作用包括两方面,一是保证分布式环境下事务处理的完整性、一致性和原子性,二是缩短系统的响应时间,提高交易过程的实时性。
网站管理(Portal Management)
网站是电子商务系统的客户服务接口,用于表达系统商务逻辑的处理结果。所以,在电子商务系统中,网站具有重要的地位。网站管理的基本作用是为站点维护、管理和性能分析提供技术支持手段,它主要实现系统状态的监控、系统性能调整、用户访问授权、客户访问历史记录等功能。透过网站管理功能,可以记录客户的访问数据,了解用户的需求。分析这些数据能够使企业了解客户的潜在需求。
数据管理
数据管理为电子商务应用相关数据的存储、加工、备份和表达(Presentation)提供支持,同时为应用程序提供应用开发接口。通常该部分利用支持Web的数据库管理系统实现。但是与传统的数据库管理系统(DBMS)相比,该部分与Web的接口方式更加丰富,例如支持应用编程接口(Application Programming Interface,API)、开放式数据库连接(Open Database Connectivity,ODBC)等接口方式,而且对多媒体数据的支持能力更强。除利用传统的数据库管理系统(DBMS)实现数据管理外,目前也有一种做法是将
Web和DBMS更紧密的结合起来,构造所谓的WebDB,例如,CA公司的产品Justme-I当中,就将应用平台和数据库集成为一体。安全管理
该部分的基本功能是为电子商务系统提供安全可靠的运行环境,防止或者减少系统被攻击的可能,提高系统抗拒非法入侵或攻击的能力,保障联机交易过程的安全。