SQL Server 2000 与Internet-支持Web 应用的新特性
发表于:2007-07-02来源:作者:点击数:
标签:
在今天的商务世界里 网络 变得越来越普遍,它渗透到生活的每个角落,从而对企业经营、组织、管理方式等产生巨大的影响。网络特性成为建立电子商务、互联网、企业内部网的基
在今天的商务世界里
网络变得越来越普遍,它渗透到生活的
每个角落,从而对企业经营、组织、管理方式等产生巨大的影响。
网络特性成为建立电子商务、互联网、企业内部网的基础。SQL
Server 2000 就提供了显著增强的网络功能来构建
数据库解决方
案。利用这些网络特性,用户可以将企业数据以
安全、快捷、高
效的方式,通过Web 页发布给企业内部相关部门或发布给客户群
体。因此,本章主要介绍SQL Server 2000 这些最新的网络特性及
其应用。
SQL Server 2000 具有完备的Web 功能,企业既可以将数据存储在Web 页面上
或XML 文档内,也可将其存储在数据库中,完全适合构建B2B (商业到商)业或
B2C (商业到客户)模式的电子商务,并且通过支持具有多层体系结构的客户/服
务器模式为Web 应用提供高度的可扩展性和高
可靠性。 SQL Server 2000 与
Windows DNA 2000 平台一起“融洽”地工作,从而使各种规模的企业或组织能够
在Web 上方便地与客户和供应商进行商业贸易并可以把老式系统集成到下一代
的商业
解决方案中去。除此之外,SQL Server 2000 可以协助公司更好地理解客户
或供应商在Web 站点上的行为,并快速发现由数字经济所提供的新的商业机会。SQL
Server 2000 的网络新特性主要表现在以下几个方面:<
- SQL Server 2000 和BizTalk Server 2000 支持集成的XML 结构,允许通过
BizTalk Server 2000 ,直接从数据库应用程序中管理和发送文档;
- 数据挖掘功能可以自动地从大量的商业信息中进行筛选,帮助客户找出未
被发现的新机会,预测在商业中制胜的策略。微软把数据挖掘引擎集成到
了SQL Server 2000 的分析服务(即以前版本中的联机分析处理服务)中,
从而极大地降低了这个先进而强有力工具的复杂性。分析服务包括了数据
挖掘的聚类和决策树算法,并且可以通过OLE DB for Data Mining 很容易
地由第三方厂商进行扩展;
- SQL Server 2000 提供完全集成的、基于标准的XML, 支持它对于Web 开
发人员和数据库程序员来说都是灵活、高效而且易于使用的。不像其它同
类数据库产品,SQL Server 2000 提供了强有力的工具来处理数据库中的
XML 元素,使开发人员不用编写代码、直接从数据库中取出基于XML 的
数据;
- SQL Server 2000 允许通过HTTP 协议,在Web 上进行高性能、基于标准
的安全访问,并支持防火墙。基于Web 的客户端拥有访问关系型数据存储
和访问分析服务的完全能力,
那么我们如何利用这些新特性实施电子商务呢?很明显,首先是选取一个平
台。SQL Server 2000 是微软Windows DNA 2000 平台的一部分,这个平台不仅可
以实现在线商务,也可以实现多层的应用。与Commerce Server 2000 、微软Host
Integration Server 2000、 微软BizTalk Server 2000 以及微软Application Center 2000
这样的产品一起,用户可以建立一套完整的、可伸缩性高、可靠性高的电子商务网
站的解决方案。
电子商务解决方案的另一个方面是其可用性。支持SQL Server 2000 所达到的
高可用性的一个关键技术是实施故障恢复群集。如果磁盘损坏、崩溃,用户可以转
而使用另一台计算机;如果一个CPU 损坏,用户可以转而使用另外一个CPU 或是
群集中的另一台计算机,使得系统仍然可以持续运转。故障恢复群集功能在SQL
Server 2000 中被显著增强了,它可以提供四个结点的集成,而不是原来的两个,
这使得错误发生时,系统可以在这四台计算机之间任意转换。故障恢复群集技术与
可伸缩式的分布式分区视图一起为电子商务网站提供了一种鲁棒的解决方案,使其
可以持续稳定地运行。
当然还有其它重要的地方,例如丰富的编程接口集。我们早些时候曾谈论过XML
特性,我们已经努力使得SQL Server 的XML 支持技术可以被数据库及网络开发人
员使用。其它数据库也有XML 支持,但很多时候它们都要求使用像
Java 这样的面
向对象的编程语言,而SQL Server 不要求这一点。在SQL Server 2000 中,已经扩
展了Transaction SQL (T-SQL) 语言的功能,其中包含了像
XPath、 XML、 XSL、
XSLT 这样的标准。建议从事这类集成开发项目的开发人员看一看SQL Server 中的
XML 功能并将它与竞争对手作一比较,相信他们会看到SQL Server 更好用,也很
好地支持了上面那些重要标准,使得集成性的开发方案更加有效。
本章并不专注于平台的选取,也不致力于讨论如何提高电子解决方案的高可用
性,而是用较大的篇幅介绍编程接口集,如XML。
原文转自:http://www.ltesting.net