发信人: flyingmist()
整理人: leitiger(2002-06-06 00:11:30), 站内信件
|
以下文章摘选本公司几位同仁所写的培训材料:
PowerDynamo 是Sybase公司的中间件产品,有大型数据库开发经验的Sybase公司
将此中间件定位于企业级,它具有高的安全性及可用性,支持大用户访问,曾经
创下日访问量7400万次的吉尼斯记录。
PowerSite是PowerDynamo 和网页制作合二为一的结果,另外PB下的数据窗口将看
作一个控件嵌入网页中,对后台数据库的操作变得轻松自如。
中间件是伴随着瘦身的出现而出现的,当社会上人们瘦身的浪潮风起云涌时,IT
行业也不甘寂寞,瘦客户端应运而生,传统的C/S结构的问题在于系统的可扩展性
很差,而且由于客户端直接访问数据库,数据库结构外露使得系统安全性难以保障
,三层结构克服了两层结构的缺点。另外,原来的两层结构需要在客户端安装客
户端软件,三层结构中访问服务器只须通用的浏览器即可,管理和操作都更加简
单。
许多厂家开始关注Browse/Server,IBM WebSphere套件和Visual Age for Java
,Mricrosoft的ASP技术,HP在客户服务中心解决方案中提供的Customer Contac
t Manager(CCM),各路英雄尽显神通。
PowerDynamo的基本性能:
PowerDynamo是目前主要的应用服务器产品,为创建数据驱动的Web应用提供广泛
的应用服务集。PowerDynamo提供Web服务器和数据库之间的一个解释性网关,它
将SQL请求传递给数据库,然后将结果重新生成HTML格式,并将它们传递给Web服
务器。
PowerDynamo与Web服务器安装在一起,扩展标准的HTML的语法,允许用户在编写
HTML时嵌入DynaScript(JavaScript的超集)和SQL。这样标准的HTML标记语言就
被扩展,用户可以用DynaScript实现计算和逻辑处理功能,并且用它和SQL访问数
据库。PowerDynamo支持所有的ODBC数据源和SYBASE的Open Client专用接口。还
支持所有的Web服务器扩展标准,包括CGI、NSAPI和ISAPI;同时还允许用户使用
C++和Java对PowerDynamo功能进行扩展。在PowerDynamo中还包含自动的会话管理
,简化用户对于状态的管理。PowerDynamo的体系结构如图所示:(略)
PowerDynamo包括:
Templates:是包含嵌入SQL语句和脚本的HTML页面,包括能帮助开发者快速创建
新模板页面的向导(Wizard)。
Templates Gallery:开发者可把带有SQL语句和DynaScript(JavaScript的超集
)的不同模板做为样板,并可充分重用。
Personal Web Server:是完全兼容HTTP的服务器,用于在非在线情况下支撑Web
节点的本地拷贝。
与DBMS应用服务器的紧密集成:提供远远超过HTML信息发布的丰富内容。可在In
ternet范围内使用SQL语句、处理事务并支撑客户/服务器风格的应用。
DynaScript :用于建立在模板中与JavaScript兼容的语言。
Scheduling Wizard :提供了从数据库中动态拖放数据的功能。
PowerDynamo致力于组合HTML文档和数据库数据。它注意提供统一的界面以管理W eb网点和数据库。PowerDynamo通过直接插入Sybase的数据库管理实用程序 —— Sybase Central实现了这一点。
PowerDynamo提供用于下列任务的工具:
基于操作向导创建HTML模板。
基于文件夹反映Web网点的目录结构。
突出显示语法的编辑器,HTML标记、嵌入式SQL和脚本都被突出显示。 图形化的 SQL查询编辑器。
Web网点资源(HTML页面、图象等)的转出和转入。
HTML模板:模板(Template)是对HTML文档的概括。除静态HTML外,模板还可包 含其它指令。当某个Web客户请求该文档时,这些指令被PowerDynamo翻译,客户 看到的不是嵌入的指令,而是这些指令的结果。PowerDynamo翻译若干种嵌入式指 令。将SQL语句理解为对某个数据库执行这些语句,对脚本进行内部翻译,并可以 使用文本替换和主机变量以提供Client/Server交互在模板中嵌入动态内容:Syb ase Central提供基于操作向导的界面以便初步设计HTML模板。该向导允许从查询 编辑器中建立和测试SQL查询,并从大量布局格式中作出选择。一旦建立起模板, 就可以用任何Web页面编辑工具增强页面布局。
模板中的SQL查询:通过PowerDynamo,您可以在HTML模板中嵌入SQL查询。从而允 许对您企业数据库中的数据提供灵活而有控制的Intranet或Internet访问。模板 中的脚本:脚本(Script)是产生HTML的JavaScript程序。Dynamo脚本可嵌入模 板中,也可以单独存储而没有HTML文档作为容器。当PowerDynamo访问它们时,它 们被处理,结果被传递给Web客户。PowerDynamo使用的脚本语言与JavaScript兼 容。JavaScript是一种用于开发客户和服务器Internet应用的紧凑的、基于对象 的脚本语言。
……
PowerSite的基本性能:
PowerSite是一网页制作工具,现在它是与PowerBuild和PowerJ集成在一起出售的 ,可以做出功能比较完善且安全性高的站点。
. 具备HTML编辑和多种脚本语言(JavaScript,Jscript,VBScript, DynamoSc ript)的编辑功能。
. 基于开发使用的组件仓库。通过PowerJ设计的Java applets和通过PB设计的Da taWindow都可以嵌入到网页中。
. 利用PowerDynamo还可以测试Web网页,在PowerSiteIDE中可以调试网页。
. 提供的安全机制允许定义多达12种等级的基于使用者或角色的权限。
. 工具PowerX允许扩展PowerSite和定制其应用功能。
. 另外将Web.PB和DataWindows功能集成其中。
在随后的附件中有一例子对PowerSite中DataWindows的使用进行了详细的说明。
……
(太多了,只好略了。问题是这样的介绍有用吗?各位还是用时自行研究吧。)
-- ※ 修改:.flyingmist 于 Oct 11 00:26:10 修改本文.[FROM: 202.102.159.155] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.159.155]
|
|