jeru ATG Dynamo 5 是完全用Java 语言开发、由JavaBean 构件组合而成的集网站 建设、维护以及治理为一体的面向Internet 电子商务的开发应用平台。为了满足不 同层次的需要,Dynamo 5 由低到高依次有DAS 、DPS 、DSS 、DCS 四种产品,主要包括 Dynamo Application Server 、Dynamo Personalization Server 、Dynamo Scenario Server 、Dynamo Commerce Server 以及 Dynamo Control Center ,其中 Dynamo Application Server 是整个Dynamo 5 的基础;它是一个可扩展的、高性能 的应用程序引擎;它在Web Server 之上提供了一个开放的、可以开发和发布动态 的、个性化的 Web 程序的服务器端平台;Dynamo Personalization Server 提供了 一个面向商业规则的、可以根据用户特征的不同,定制个性化用户页面内容的平台; Dynamo Scenario Server 可以看成是 Dynamo Personalization Server 的进一步扩 展,它提供了一个基于场景的个性化用户内容定制系统,对客户关系治理大有帮助。 Dynamo Commerce Server 提供了一套面向产品的分类、定价、统计、销售的产品 治理构件,可以方便地进行产品治理和面向Internet 的网上销售。Dynamo Control Center 为程序开发人员、页面制作人员、系统治理员以及市场经理等不同角色提供了一个进入 Dynamo Server 的接口,是开发和维护Dynamo Server 的主要工具。
Dynamo 系列产品推出的时间比J2EE 标准制定的时间要早,不过,在Dynamo Application Server 上可以发布符合J2EE 标准的应用程序。J2EE 标准只不过才刚 刚提出几年,而Dynamo 却是一个经过考验,比较成熟的产品。Dynamo 由Dynamo Server Pages (DSP) NUCleus Components 所组成,而J2EE 由JSP 和EJB 所组成。从技术上讲,DSP + Nucleus 比JSP+EJB 更为成熟。 在结构上jHtml比jsp要美丽的多,对逻辑代码的封装也更为完美。
ATG是一个有十年历史的公司,Dynamo server 的速度,稳定性,负载均衡都经过了数百个大型项目多年的验证。 Dynamo 5 可以设置多个Dynamo 5 Server ,一般提倡“一个CPU 配一个 Dynamo 5 Server ” 。 Dynamo 5也可以把自己只设置成一个Load Manager ,来平衡多个Dynamo 5 Server 和多个 Web Server 之间的负载均衡。