论文部分内容阅读
一、微软的Microsoft.NET战略
在互联网时代的今天,人们不只希望用光盘代替书刊报纸,用网络代替公交车,单纯地增加信息的数量和提高检索的速度已经不能达到用户的要求。网络信息服务应提供更加智能化和人性化的服务方式,成为用户获取信息的真正助手。针对这种发展要求和趋势,微软确定了网络化的发展战略,推出了.NET。.NET是新一代互联网服务平台,它描绘了微软对未来互联网的全部构想——把软件当作服务,支持XML、智能化的新设备以及全新的用户体验。在这个新概念中,将软件作为服务是.NET的目标,将技术、产品、服务、内容、商业集成起来,通过共同的协议和标准使不同的网站之间协同合作,最大限度地满足用户获取信息是·NET的核心。
至于什么是.NET?很难用只言片语给出一个精准的定义。正如微软首席执行官史蒂夫·鲍尔默所说:“你可以把Windows称作一个产品,可以安装在一个地方,放在一个精巧的盒子里,而在这个将软件作为一项服务的新时代里,无法简单地给.NET下一个明确的定义,或者指着一个简单的盒子说:这就是.NET。”如果一定要给.NET做一个诠释,那我们仍然想引用鲍尔默先生对.NET的解释:“.NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网。”这个解释精确地描述了.NET的特性。
1..NET首先实现了一种全新的理念——将软件作为服务。分布式计算是互联网的本质,而目前的计算只是本地计算或本网计算模式。在网络计算大发展的时候,.NET真正实现了网络的分布式计算,彻底地使计算模式从单机、客户机/服务器和Web网站的方式转向分布式计算。它不再出售盒装的光盘,也不再关心软件与单个设备或网站的连接,而是要将软件产品作为网络服务的组成部分,与所有的计算机、设备和服务商群组连接起来,使其协同合作,为用户提供更丰富的内容。网络信息共享的设备障碍、操作系统障碍、网站障碍以及其他障碍都将被打破,互联网上的信息孤岛将被整合在一起,真正实现网络资源的无限共享,实现互联网的智能化服务。用户不再自己买软件,安装软件,而是由.NET替用户完成这些工作,并随时帮助用户跟踪和更新这些软件。
2..NET提供了一个可编程的软件结构。.NET构建的下一代互联网与只能通过浏览器静态浏览页面的网络结构不同,它是以网络服务为核心的可编程网络,用户使用网络时不再只是看到一些五颜六色的页面,而是可以进行编程调用的网络服务。在.NET的支持下,用户可以在任何时候、任何地方,利用任何设备访问到所需要的信息,而用户却不必知道从哪里获得这些信息,甚至不需要知道获得这些信息的具体细节。用户不用在网上一遍遍的搜索这些信息,也不用自己逐个浏览网页。只要发出请求,一切“寻找”的工作都将由.NET完成,用户只管接受就是了,所有后台复杂的工作都将在用户的面前被屏蔽起来。
3.个性化、隐私化的服务。在.NET的平台上,世界上的每一台PC都将真正成为每个人的“个人PC”。.NET将在大家形成统一联盟的情况下,通过MSN上的用户认证服务Passport管理用户信息,这也是微软.NET的核心服务。Passport将面向全球建立一个庞大的数字认证体系,这个认证体系不但包含用户的身份、信用卡信息(称为Passport钱包),还将针对不同的服务为每个用户建立个性化档案。用户在Passport上登录一次,就可以访问各种服务,而不需要在不同的服务、不同的设备中重复登录自己的信息,一次次地“编制”自己的“隐私”。这种服务将以一种量身定做的方式出现,只要用户不感到厌烦,那么无论你走到何处,使用什么样的设备都将拥有真正属于你自己的“一成不变”的网络空间。.NET不仅满足了用户个性化的需要,而且更加注意了对隐私的保护。MSN也好,Passport也罢,它不是让.NET成为所有人隐私的“大管家”,控制每一个人。.NET只是提供了一个框架,而所有的隐私都将由并且只由用户自己管理。用户将拥有从口令、智能卡到指纹、虹膜等不同安全等级的访问权限,享受最安全的个性化服务,.NET只是为用户搭建一个提供中心化验证的环境。
4.基于XML。.NET构想了一个完美的互联网状态,然而要做到消除网上孤岛,实现全网信息资源共享,就还需要用一种统一的标准把所有的设备、服务商连通起来。.NET采用了互联网国际标准组织W3C制定的数据语义信息的标准——可扩展标记语言XML。XML是一门互联网的通用语言,有极好的开放性,使用容易,是对传统HTML的丰富与改进。XML奠定了新一代电子数据交换的标准,实现了不同数据说明格式间的统一协调,是.NET可编程网络理念的基础,在将软件作为服务中,发挥了重要作用。.NET基于XML技术,创建了跨越Web的网络服务,使众多公司和第三方服务商联合起来共同完成互联网的建设,保证用户可以在任何时间、任何地点,通过任何设备都可以重复使用互联网信息,实现用户数据跨站点和应用程序的链接,消除用户利用网络信息的数据格式障碍、设备障碍、时间障碍和服务障碍。.NET的网络服务采用XML从三个方面实现数据通讯:(1)利用简单对象存取协议SPAP建立系统底层基础语言,表示数据类型和命令。(2)用WDSL描述应用程序接收的特定数据和命令的方法。(3)用SOAP Discovery规范描述开发者和开发工具可以自动发现网络服务。
5..NET提供了一个产品与服务的集合。正如前面提到的,.NET不是一个简单的产品,而是一个协同的计算机环境,一个庞大的集合。.NET提供了一整套从开发到用户使用的技术、产品和服务。它不仅针对用户,而且集成了第三方服务商,它不只提供了用户在网络使用时的产品,而且随时随地提供网络服务。.NET这一切强大功能的实现,都需要有完整的产品作为支撑。微软推出的Microsoft.NET包括了非常广泛的产品系列,主要由以下几部分组成:
(1)Microsoft.NET平台——包括.NET基础结构和工具,以运行新一代服务程序;.NET用户体验支持更加丰富的客户端;.NET构建模块,新一代高度分布式超服务;.NET设备软件,以支持新型智能化因特网设备。
(2)Microsoft.NET产品和服务——包含带有核心构造模块服务的Windows.NET;MSN.NET;个人订阅服务;Office.NET;Visual Studio.NET;bCentralfor.NET。
(3)第三方厂商.NET服务——众多微软的商务伙伴和第三方开发商共同制造出基于.NET平台的企业软件和垂直型服务程序。
二、关于制定数字信息资源共享的.NET战略的构想
1.实行分布式数字信息资源建设
.NET将软件作为服务的思想正与图书馆数字信息资源共享的本质不谋而合。数字信息资源建设也应该朝着综合化服务,分布式建设的方向发展。未来的数字图书馆应该可以为用户提供互联网上的所有信息,而且这种访问应该像用户现在使用本地数字资源一样方便。而在构建供用户访问的数字信息资源及其使用环境时,则由不同的机构承担各自的工作,彼此之间协同合作。制定彼此间共同的协议和标准,使用户在不同的设备、不同的网站、不同的操作系统下都可以使用同样的信息。
2.采用可编程结构,实现信息检索的高智能化
.NET的可编程结构为图书馆的智能化检索提供了强大的支持。当图书馆和数据开发商已经把自己的网站发展成以XML为基础的网络服务而不再是HTML页面的集合时,一切变得简单了。用户想要查找某些资料,只需对图书馆提出检索需求,不必关心这方面的资料在哪个数据库中有收录,这个检索词应该作为主题还是关键词更合适,也不用担心自己的检索方式不符合检索规则,所有这一切问题,都将由网络服务完成,而其中复杂的过程将被屏蔽起来。用户只需要在些许的等待后,把得到的数据装到自己的大脑中就可以了。
3.创建个性化检索空间
有了.NET,图书馆完全可以利用Passport的信用卡信息功能建立个人用户的完整档案,记录用户的使用习惯、所需资料的范围、对界面的要求等各种个性化设置,并将这个记录储存于网络中的特定空间内,由网络实行统一管理、中心化验证,保证用户在访问任何一个数字信息资源站点时都可以按照自己订制的规则操作,而不必遵守各种检索工具的统一规则。在利用中心化验证建设个性化检索服务的同时,图书馆还应该用.NET中的Passport框架建立用户身份认证系统,提供从口令、借阅证、智能卡到生理数据等的多级身份鉴定。保证用户在使用检索服务的时候,有足够的个性化和保密性,无论在哪里、使用何种设备都能享受到最高级的安全服务。
4.构建基于XML的数字信息资源开发
.NET作为对下一代互联网的完整构想,已经积极采用了这一优秀的标准,无论用户是否使用.NET软件,都可以通过XML拥有互联网上的站点或设备,拓展了应用程序的功能,实现了软件的动态提供。图书馆在数字资源建设中,应该加快进度采用XML技术,这样不仅可以更快的打破资源共享的瓶颈,也可以在最大程度上改善图书馆的网络服务平台,提高技术水平与服务质量,还可以为图书馆节约大量的软件和技术建设的资金投入,可以说是一举三得的好事情。
5.积极采用.NET产品,增强信息服务的可实现性
微软的.NET战略已经开发了一系列可用的、比较成熟的产品、技术与服务,图书馆在数字信息资源的建设中,应积极采用。同时,图书馆还可以结自身的实际需要和特色,在.NET的平台下,使用.NET框架积极开发适合于图书馆数字信息资源建设的信息产品、软件、技术和服务,把图书馆数字信息资源建设的构想变成现实。.NET描述了一幅未来互联网世界的美丽图画,并正在付诸行动实现着这个伟大的蓝图。人们不仅可以看到.NET与图书馆数字化信息资源建设在理念上的不谋而合,更能够清晰地发现.NET给图书馆数字化信息资源建设带来了巨大的技术和产品支持。图书馆以.NET为平台,积极采用.NET产品、技术与服务,将会大大提高图书馆和数字信息资源建设的速度与质量。
在互联网时代的今天,人们不只希望用光盘代替书刊报纸,用网络代替公交车,单纯地增加信息的数量和提高检索的速度已经不能达到用户的要求。网络信息服务应提供更加智能化和人性化的服务方式,成为用户获取信息的真正助手。针对这种发展要求和趋势,微软确定了网络化的发展战略,推出了.NET。.NET是新一代互联网服务平台,它描绘了微软对未来互联网的全部构想——把软件当作服务,支持XML、智能化的新设备以及全新的用户体验。在这个新概念中,将软件作为服务是.NET的目标,将技术、产品、服务、内容、商业集成起来,通过共同的协议和标准使不同的网站之间协同合作,最大限度地满足用户获取信息是·NET的核心。
至于什么是.NET?很难用只言片语给出一个精准的定义。正如微软首席执行官史蒂夫·鲍尔默所说:“你可以把Windows称作一个产品,可以安装在一个地方,放在一个精巧的盒子里,而在这个将软件作为一项服务的新时代里,无法简单地给.NET下一个明确的定义,或者指着一个简单的盒子说:这就是.NET。”如果一定要给.NET做一个诠释,那我们仍然想引用鲍尔默先生对.NET的解释:“.NET代表了一个集合、一个环境、一个编程的基本结构,作为一个平台来支持下一代的互联网。”这个解释精确地描述了.NET的特性。
1..NET首先实现了一种全新的理念——将软件作为服务。分布式计算是互联网的本质,而目前的计算只是本地计算或本网计算模式。在网络计算大发展的时候,.NET真正实现了网络的分布式计算,彻底地使计算模式从单机、客户机/服务器和Web网站的方式转向分布式计算。它不再出售盒装的光盘,也不再关心软件与单个设备或网站的连接,而是要将软件产品作为网络服务的组成部分,与所有的计算机、设备和服务商群组连接起来,使其协同合作,为用户提供更丰富的内容。网络信息共享的设备障碍、操作系统障碍、网站障碍以及其他障碍都将被打破,互联网上的信息孤岛将被整合在一起,真正实现网络资源的无限共享,实现互联网的智能化服务。用户不再自己买软件,安装软件,而是由.NET替用户完成这些工作,并随时帮助用户跟踪和更新这些软件。
2..NET提供了一个可编程的软件结构。.NET构建的下一代互联网与只能通过浏览器静态浏览页面的网络结构不同,它是以网络服务为核心的可编程网络,用户使用网络时不再只是看到一些五颜六色的页面,而是可以进行编程调用的网络服务。在.NET的支持下,用户可以在任何时候、任何地方,利用任何设备访问到所需要的信息,而用户却不必知道从哪里获得这些信息,甚至不需要知道获得这些信息的具体细节。用户不用在网上一遍遍的搜索这些信息,也不用自己逐个浏览网页。只要发出请求,一切“寻找”的工作都将由.NET完成,用户只管接受就是了,所有后台复杂的工作都将在用户的面前被屏蔽起来。
3.个性化、隐私化的服务。在.NET的平台上,世界上的每一台PC都将真正成为每个人的“个人PC”。.NET将在大家形成统一联盟的情况下,通过MSN上的用户认证服务Passport管理用户信息,这也是微软.NET的核心服务。Passport将面向全球建立一个庞大的数字认证体系,这个认证体系不但包含用户的身份、信用卡信息(称为Passport钱包),还将针对不同的服务为每个用户建立个性化档案。用户在Passport上登录一次,就可以访问各种服务,而不需要在不同的服务、不同的设备中重复登录自己的信息,一次次地“编制”自己的“隐私”。这种服务将以一种量身定做的方式出现,只要用户不感到厌烦,那么无论你走到何处,使用什么样的设备都将拥有真正属于你自己的“一成不变”的网络空间。.NET不仅满足了用户个性化的需要,而且更加注意了对隐私的保护。MSN也好,Passport也罢,它不是让.NET成为所有人隐私的“大管家”,控制每一个人。.NET只是提供了一个框架,而所有的隐私都将由并且只由用户自己管理。用户将拥有从口令、智能卡到指纹、虹膜等不同安全等级的访问权限,享受最安全的个性化服务,.NET只是为用户搭建一个提供中心化验证的环境。
4.基于XML。.NET构想了一个完美的互联网状态,然而要做到消除网上孤岛,实现全网信息资源共享,就还需要用一种统一的标准把所有的设备、服务商连通起来。.NET采用了互联网国际标准组织W3C制定的数据语义信息的标准——可扩展标记语言XML。XML是一门互联网的通用语言,有极好的开放性,使用容易,是对传统HTML的丰富与改进。XML奠定了新一代电子数据交换的标准,实现了不同数据说明格式间的统一协调,是.NET可编程网络理念的基础,在将软件作为服务中,发挥了重要作用。.NET基于XML技术,创建了跨越Web的网络服务,使众多公司和第三方服务商联合起来共同完成互联网的建设,保证用户可以在任何时间、任何地点,通过任何设备都可以重复使用互联网信息,实现用户数据跨站点和应用程序的链接,消除用户利用网络信息的数据格式障碍、设备障碍、时间障碍和服务障碍。.NET的网络服务采用XML从三个方面实现数据通讯:(1)利用简单对象存取协议SPAP建立系统底层基础语言,表示数据类型和命令。(2)用WDSL描述应用程序接收的特定数据和命令的方法。(3)用SOAP Discovery规范描述开发者和开发工具可以自动发现网络服务。
5..NET提供了一个产品与服务的集合。正如前面提到的,.NET不是一个简单的产品,而是一个协同的计算机环境,一个庞大的集合。.NET提供了一整套从开发到用户使用的技术、产品和服务。它不仅针对用户,而且集成了第三方服务商,它不只提供了用户在网络使用时的产品,而且随时随地提供网络服务。.NET这一切强大功能的实现,都需要有完整的产品作为支撑。微软推出的Microsoft.NET包括了非常广泛的产品系列,主要由以下几部分组成:
(1)Microsoft.NET平台——包括.NET基础结构和工具,以运行新一代服务程序;.NET用户体验支持更加丰富的客户端;.NET构建模块,新一代高度分布式超服务;.NET设备软件,以支持新型智能化因特网设备。
(2)Microsoft.NET产品和服务——包含带有核心构造模块服务的Windows.NET;MSN.NET;个人订阅服务;Office.NET;Visual Studio.NET;bCentralfor.NET。
(3)第三方厂商.NET服务——众多微软的商务伙伴和第三方开发商共同制造出基于.NET平台的企业软件和垂直型服务程序。
二、关于制定数字信息资源共享的.NET战略的构想
1.实行分布式数字信息资源建设
.NET将软件作为服务的思想正与图书馆数字信息资源共享的本质不谋而合。数字信息资源建设也应该朝着综合化服务,分布式建设的方向发展。未来的数字图书馆应该可以为用户提供互联网上的所有信息,而且这种访问应该像用户现在使用本地数字资源一样方便。而在构建供用户访问的数字信息资源及其使用环境时,则由不同的机构承担各自的工作,彼此之间协同合作。制定彼此间共同的协议和标准,使用户在不同的设备、不同的网站、不同的操作系统下都可以使用同样的信息。
2.采用可编程结构,实现信息检索的高智能化
.NET的可编程结构为图书馆的智能化检索提供了强大的支持。当图书馆和数据开发商已经把自己的网站发展成以XML为基础的网络服务而不再是HTML页面的集合时,一切变得简单了。用户想要查找某些资料,只需对图书馆提出检索需求,不必关心这方面的资料在哪个数据库中有收录,这个检索词应该作为主题还是关键词更合适,也不用担心自己的检索方式不符合检索规则,所有这一切问题,都将由网络服务完成,而其中复杂的过程将被屏蔽起来。用户只需要在些许的等待后,把得到的数据装到自己的大脑中就可以了。
3.创建个性化检索空间
有了.NET,图书馆完全可以利用Passport的信用卡信息功能建立个人用户的完整档案,记录用户的使用习惯、所需资料的范围、对界面的要求等各种个性化设置,并将这个记录储存于网络中的特定空间内,由网络实行统一管理、中心化验证,保证用户在访问任何一个数字信息资源站点时都可以按照自己订制的规则操作,而不必遵守各种检索工具的统一规则。在利用中心化验证建设个性化检索服务的同时,图书馆还应该用.NET中的Passport框架建立用户身份认证系统,提供从口令、借阅证、智能卡到生理数据等的多级身份鉴定。保证用户在使用检索服务的时候,有足够的个性化和保密性,无论在哪里、使用何种设备都能享受到最高级的安全服务。
4.构建基于XML的数字信息资源开发
.NET作为对下一代互联网的完整构想,已经积极采用了这一优秀的标准,无论用户是否使用.NET软件,都可以通过XML拥有互联网上的站点或设备,拓展了应用程序的功能,实现了软件的动态提供。图书馆在数字资源建设中,应该加快进度采用XML技术,这样不仅可以更快的打破资源共享的瓶颈,也可以在最大程度上改善图书馆的网络服务平台,提高技术水平与服务质量,还可以为图书馆节约大量的软件和技术建设的资金投入,可以说是一举三得的好事情。
5.积极采用.NET产品,增强信息服务的可实现性
微软的.NET战略已经开发了一系列可用的、比较成熟的产品、技术与服务,图书馆在数字信息资源的建设中,应积极采用。同时,图书馆还可以结自身的实际需要和特色,在.NET的平台下,使用.NET框架积极开发适合于图书馆数字信息资源建设的信息产品、软件、技术和服务,把图书馆数字信息资源建设的构想变成现实。.NET描述了一幅未来互联网世界的美丽图画,并正在付诸行动实现着这个伟大的蓝图。人们不仅可以看到.NET与图书馆数字化信息资源建设在理念上的不谋而合,更能够清晰地发现.NET给图书馆数字化信息资源建设带来了巨大的技术和产品支持。图书馆以.NET为平台,积极采用.NET产品、技术与服务,将会大大提高图书馆和数字信息资源建设的速度与质量。