微软在收购NCompass
Labs之后获得了后者开发的COMMERCE Server产品。那时还是Windows
NT盛行的时代,NCompass Labs公司开发的这项技术后来引入到了Microsoft SiteServer产品之内以构建和管理专业的电子商务网站,新产品更同时具备了完整的安全性和用户编辑内容。该产品的技术规范并没有发生太大的变动,不过产品本身则发生了显著的变化。
本文是对Microsoft COMMERCE Server 2002的评述,这是.NET
服务器产品族的成员之一。是一种完全采用Web应用方式的电子商务网站管理工具,该产品具备了实时电子支付授权和成员可编辑的用户个性化等内容。
集成
COMMERCE Server的主要特点就是同微软Internet Information Server和SQL Server产品的紧密结合。对采用该产品进行站务管理的网站来说,该产品实际上起到了两大服务器之间的中间件作用。不过令人吃惊的是,它没有采用Visual
SourceSafe而完全依靠自身的版本控制。这也许是一种设计上的考虑,因为该产品最初是由NCompass Labs开发的或许由此带来了一点历史的遗留产物吧。下面我们就深入讨论该产品的有关特点。
系统特性
COMMERCE Server由以下各具特性的系统组成,它们是:Profiling、Product Catalog、 Targeting、Business
Process Pipelines以及Business Analytics等:
- Profiling—通过该系统可以实现百万级的用户和机构管理。每一位授权用户都能轻松更新自己的个人信息,同时还可以从其它系统获得有关自身账号的信息(比如订单状态、货物总量和信用限制等)
- Product
Catalog —该系统管理在线销售的各类产品目录。相应的数据可以采取XML格式供其它没在你管理下的系统安全地获得有关的产品信息。这些XML数据还能用来集成COMMERCE Server和BizTalk,从而令你的产品目录通过SOAP Web服务在全球发布。网站用户可以按照产品的类别、文本或者数性值等标准搜索你的产品目录。搜索操作返回的产品和价格可以针对特定用户或者用户组定制。你可以通过这一基于Web的产品提示创建定制的活动报告。
- Targeting—该系统可以帮助你管理各类定位特定用户或者用户组的内容项目。这些内容包括产品或者目录订单、广告等其他信息。甚至标题条和边条也可以根据目标受众得以定制。你可以销售网站上的广告空间、按照各种标准对广告收费,比如按照广告所在的页面以及用户点击这些广告的次数计费等。Targeting系统处理的各种活动都能在特定时间范围之内按计划激活或者在特定的日期启动/停止。采用日程安排特性你还可以在假期到来之前计划和制作自己的假期提醒通知,适时通知你回家度假而不是继续工作。
- Business
Process Pipelines—通过该系统可以管理订货过程中的各个处理步骤。图形工具可以让你根据不同的标准链接或者取消链接各个阶段。
- Business
Analytics—如果知识真是力量,那么Business Analytics系统就是产生知识之所在。该系统对存储在数据仓库中的数据(可能来自多个数据源)进行知识采掘。该系统的还能让你管理定位特定用户活动的直邮列表。Business Desk 应用程序可以用来为整个COMMERCE Server系统开发基于Web的管理工具,其中就包括了Business Analytics系统等。报告和界面都是可以定制和链接的,之后更可以被Business Desk Client应用程序发布供系统用户使用。
COMMERCE Server 是一种独立运行的应用程序。要运行它只需要Windows 2000、SQL Server以及Internet Information Server即可。当然,当你在范围更为广大的.NET企业中采用它时其性能将表现得更为出色。以下就是在采用.NET技术的企业中可以用到的其他产品特性:
- BizTalk
Server 2000—BizTalk服务器增加了同其他机构信息系统合作的能力而不考虑具体的电子商务方法。你可以用这种工具同第三方生产商、供应商合作获得可用性信息或者同第三方交付服务合作确定交付状态。
- SQL
Server 7 或者 2000—SQL Server是COMMERCE Server可选的数据存储系统。你还可以添加其它的额外DBMS(比如Oracle、Sybase或者Access等),但是某些COMMERCE Server特性只能在使用SQL Server的条件下才可用。
- Application
Center 2000—Application Center是对IIS的扩展。它提供了扩展的监视、报告和诊断特性,超出了Windows
2000/IIS常见安装下的特性范围。可以用作COMMERCE Server的发布点供你的网站发布到其他服务器。
- Host
Integration Server 2000—Host Integration
Server可以用在以下场合:你已经拥有遗留的或者主框架类型的系统,而你又不打算转变到微软的技术体系。那么你目前的旧应用程序还可以通过Web应用的方式用到COMMERCE Server。
开发周期
COMMERCE Server所具备一个具有较高投资回报比的特性就是其内建的内容管理系统。其概述、更新和发布的简单逻辑过程保证了提交给用户的内容来源于根据优先的用户活动和预计的未来活动所做出的决策。
- 数据或者用户行为通过用户同网站的交互过程被收集起来。
- 业务经理分析这些采集的数据并给用户提出建议。
- 开发人员实现这些建议,同时在开发服务器上修正bug。
- 如果开发服务器上的网站当前实现测试正常则部署到产品服务器上使用。
以上步骤在业务经理再次分析用户同网站交互所产生的数据时重复进行。
虽然业务经理可能会根据多个信息来源作出网站设计决策,但是COMMERCE Server提供了个性化的用户信息总结和详细的报告、用户的点击历史记录以及他们同网站财务交互的交易历史记录等。
其它信息也可以通过Microsoft
PivotTables和HTML形式分别作为动态或者静态报告产生。Segment Viewer可以为你给出访问网站的用户分类信息。
竞争性的产品
有能力同
COMMERCE
Server的各个单一特性单挑的产品到也不少,可是综合如此之多特性的管理系统就很少了,
HomeSite、
NetObjects
Fusion和
FrontPage/
InterDev Wizards是同类的主要的竞争者,但是就价格因素方面的考虑来说,
COMMERCE
Server是唯一值得采用的电子商务解决方案。