Sybase Internet解决方案( 2)
Web 应用优势
对构造应用系统基本要素进行比较就会发现和传统客户/服务器应用相比 Web 应用有很多优点
比较内容 客户/ 服务器应用 Web 应用
网络协议 IPX/SPX TCP/IP
TCP/IP
NetBEUI
运行环境 Windows\'95、 Browser
NT、Mac、
UNIX
客户端配置 Database driver Zero
Run-rime
Application
因此基于Web 技术构造应用系统可以显著降低系统维护和提交费用用户还可从统界面和简化操作中受益
Web 应用发展方向
现在使用HTTP协议是种没有常连接协议由于HTTP限制使我们无法在
浏览器上获得实时数据以结果集方式处理数据和精确地控制事务并且无法构造Web上OLTP应用因此必须在浏览器到应用服务器的间提供新通讯协议
现在业界不断出现各种分布对象标准用来实现分布式计算例如: Microsoft 提出COM/DCOM、OMG定义CORBA 以及Sun JavaBean这些标准都可以很容易地将商业逻辑封装起来分布在网络上供客户访问现在Sybase推出JaguarCTS 可以让这些对象混合使用你可以用Java访问放在Jaguar中各种对象例如ActiveX、C/C++、CORBA、JavaBean、PowerBuilderNVO 用户甚至可以使用JDK1.02JavaApplet访问利用JKD1.1制造出来JavaBean 正这些分布式对象和通讯协议成熟使得浏览器到应用服务器的间可以使用新对象间通讯协议从而摆脱HTTP和CGI 束缚
ObjectWeb 将是下代Web CORBA 和IIOP将成为Web 主宰在下代Web
应用中所有逻辑全部是对象从浏览器到应用服务器通讯协议都使用IIOP或对象间通讯协议这种新结构可以摆脱HTTP限制不再使用CGI 它可以让浏览器中JavaApplet或其它组件通过对象间访问协议使用位于应用服务器或Web 服务器上对象通过这些对象实现对后台数据库联机访问从而可以更好地控制每个事务得到更快访问速度并且可以实现将OLTP应用放在Web 上SybasePowerBuilder6 和PowerJ中提供了CORBA 对象ORB环境
在未来Web 技术中还有个重要角色就是Java由于Java语言本身优势使它和CORBA 会自然地走到起CORBA 对象分布计算需要 ORB(对象请求代理)
支持有没有办法让ORB 能够自动下载并且运行起来呢?这只有用Java才可以实现Java类可以动态地从Web 服务器上下载运行目前很多基于JavaORB 已经非常成熟例如IonaOrbixWeb
SybaseWeb产品概览
Sybase在激烈产品竞争中紧随技术发展潮流针对目前蓬勃发展Web 技术不断推出新产品致力于为广大用户提供完整端到端解决方案目前Sybase在Web方面产品可以按照数据库产品、应用服务器产品和工具产品分为 3大类每类产品都可以独立地满足用户需求这些产品也可以混合使用以提供更灵活产品策略下面我们将按照上面提到 3类产品逐介绍根据用户对产品了解程度区别我们会详细介绍JaguarCTS 和PowerSite 两个新产品
Sybase数据库产品
Sybase数据库产品包括企业级Adaptive Server Enterprise11.5( 以下简称ASE11.5)和部门级AdaptiveSQLAnywhere6(以下简称ASA6)为了适应Web 应用和数据库结合应用需求Sybase推出了各种数据库专业版本(Professionalversion) 例如如果用户需要在ASE11.5 中增加对Web 数据发行能力就可以购买ASE11.5专业版对于ASA6也类似在这些产品专业版中主要扩展就是在核心数据库产品上增加了个Web 应用服务器PowerDynamo 它非常适合基于Web 扩展技术数据发行和数据自动收集应用目前用户应用需求绝大部分属于这类型
由于Sybase数据库产品专业版中既包含了数据库又带有Web 应用服务器因此是用户构造基于数据库Web 应用时最简捷产品
最新评论