登陆注册
7554600000037

第37章 企业信息的集成(6)

5.3.6.1软件服务器

软件服务器是专门设计用于处理客户请求的软件,安装于硬件服务器中。软件服务器可以分为以下5类:

(1)文件服务器

文件服务器出现较早但目前仍在广泛使用。大部分计算机网络都有文件服务器,Novell网的NetWare文件服务器就是一个典型例子。在C/S模式中,文件服务器主要是针对网络上的共享文件而言。它与原来的文件处理方式(即只用来集中存放数据)的含义不同,数据经过合理分布以后,某些共享文件库、图像、工程制图和其他大型数据对象都放置在文件服务器内。操作系统和网络管理软件联合支持文件服务器。服务器对用户和应用开发商是透明的,用户无需知道公用文件的具体物理位置。

(2)数据库服务器

数据库服务器出现后,C/S模式得到更大的关注,许多数据库和软件销售商把C/S模式、数据库服务器两者混为一谈。实际上,两者的概念完全不同,但是关系十分密切。在充当数据库服务器的情况下,客户把SQL请求作为信息发送给数据库服务器,服务器利用自己的处理能力和本机驻留的数据做出处理,然后仅将处理结果返给客户,处理SQL请求的代码和数据都驻留在服务器中。使用数据库服务器后,数据的集中和分散、处理的集中和分散都有了一个很好的平衡点,这才体现了C/S模式。

(3)事务服务器

事务(transaction)是一组行为,对应于一组SQL语句。事务必须是完整的,即它们要么被全部完成,要么一个也不要完成。事务服务器驻留于带SQL的DBMS的硬件服务器上,客户请求远程服务,事务服务器上的远程过程执行一组SQL语句。事务服务器上提供的应用被称为在线事务处理(OLTP),这些应用往往对响应时间要求特别高,对数据库的安全性和完整性要求能进行紧急控制,因而事务服务器被用于对重要任务服务。

(4)应用服务器

应用服务器又称组件服务器,可以为客户之间交互共享的非结构化的信息服务,可以以数据库为中心也可以不以数据库为中心提供服务,而前面讲到的事务服务器是以数据库为中心提供服务的。典型的应用服务器产品是美国Lotus公司提供的Lotus Notes,这是一个组件产品,为用户提供了文档数据(包括正文、图像、声音和视频)服务、电子邮件服务、GUI客户端环境、服务器之间的通信服务等。

(5)对象服务器

对象服务器帮助客户端的对象和服务器上的对象相互通信。对象服务器支持方法(method),这是通过对象请求代理(ORB)软件来完成的。ORB为对象服务器设置了对象的实例(instance),运用对象服务器提供的方法和相应的服务,将演算结果再返回给客户对象。

5.3.6.2硬件服务器

硬件服务器可能是高档微机、工作站、专用服务器、小型机直至大型机,我们常见的各种类型计算机都可以作为硬件服务器。

硬件服务器可以提供以下功能:

(1)作为企业数据和信息的集中存储器;

(2)作为文件服务器,存储公用文件;

(3)作为打印机服务器,使网络上的用户能够共享打印机。

由于硬件服务器是看得见的实体,很容易被人理解,因此很多人往往将服务器误解为仅是硬件服务器。目前硬件的主流产品是基于RISC的产品。RISC的含义是精简指令集计算机(Reduced Instruction Set Computer),它是从原来的复杂计算机指令集(CISC——Complex Instruction Set Computer)中抽出最基本和简单的指令,CPU芯片为之优化,大大提高了处理速度。着名的RISC产品包括:IBM的RS/6000、SUN公司的SPARC、Motorola公司的88000和MIPS,以及由IBM、Motorola和Apple联合推出的Alpha64位CPU芯片。

此外,还可以通过在一个服务器中增加处理器的方式来增强硬件服务器的能力。多处理器是可伸缩的(向上扩展),经适当地分割任务,多处理器可以改善服务器的性能,加快应用程序的运行速度。多处理器有两种类型:一种是非对称多处理器(UMP),分为主处理器和协处理器,任何时候都由主处理器运行操作系统,主处理器控制协处理器完成磁盘、网络等输入输出功能;另一种是对称多处理器(SMP),全部处理器是对等的,任何一个处理器都可以运行操作系统核心和执行用户编写的线程,因而能够较好地利用多线程并行化的应用程序,几乎所有的32位机操作系统都支持SMP式的服务器。

5.3.7中间件

在C/S模式中,客户与服务器之间应该有良好的接口,实现两者的无缝连接,完成C/S模式下的单一系统映像(SSI),这个接口就是中间件(middleware)。

(1)中间件的概念

中间件有的地方又称为“媒件”。中间件的概念问世后引起系统集成人员的高度重视,认为它是C/S模式和系统集成能否成功的关键。良好的中间件好比是良好的粘接剂,能够使各分系统达到无缝连接。目前,对中间件尚无准确的定义,一般认为从客户的应用程序接口(API)开始,调用服务并负责通过网络传输客户的请求以及随后来自服务器的响应等的全部软件称为中间件。中间件不包括实际提供服务或业务处理的软件,因为它们属于服务器的范畴。

GUI为图形用户接口,OOUI为面向对象用户接口,OS为操作系统,ODBC(开放式数据库系统互连工具)为美国微软公司的中间件产品,DRDA(分布式关系数据库结构)是美国IBM公司的中间件产品,RPC是远程过程调用,ORB是对象请求代理,mail为电子邮件,TCP/IP为网络传输协议,DBMS为数据库管理系统,OLTP为在线事务处理,groupware为组件,object为对象。从该框图中标注的内容大致可以了解中间件所包括的内容。

(2)中间件的种类

中间件介于客户与服务器之间,因此它与客户、服务器的边界并不很清晰,功能往往互相渗透。中间件通常分为两大类,一类为通用中间件,另一类为专用中间件。通用中间件是大多数客户和服务器交互的基础,主要指网络操作系统(NOS)中间件和网络传输协议中间件;专用中间件主要是指数据库中间件、事务处理中间件、组件中间件、对象中间件等。

与NOS有关的通用中间件主要作用是进一步扩充NOS的功能,其中包括:

a.提供分布式计算基础和NOS中间件的目录服务,提供在网上查找相关信息的服务,其命名服务可保证对事物命名的惟一性;此外,还提供分布式安全和身份标识服务等。

b.协调客户与服务器之间的请求和应答。RPC支持紧耦合的请求和应答,而面向消息的中间件支持多种操作系统间的松散耦合和交换。

c.扩展本地操作系统的功能,把诸如打印、文件目录管理等功能包括进来。

与网络传输协议有关的中间件由TCP/IP、IPX/SPX、OSI、SNA、DECNET等网络协议组成,运用路由器、网桥、网关等LAN/WAN互连技术,以一种集成方式在主干网上发送,而各个LAN上自行决定本LAN使用的协议。

专用中间件有以下几类:

a.数据库中间件

允许客户在异构数据库中调用SQL服务,解决异构SQL互操作性的问题。在C/S模式下,仅靠SQL尚无法解决不同SQL的方言和SQL扩展、网络通信、特殊的本地应用程序接口(API)等一系列复杂问题,而数据库中间件正好在此方面可以发挥作用。

同类推荐
  • 宁夏高速公路施工标准化管理指南.隧道

    宁夏高速公路施工标准化管理指南.隧道

    近年来,我国高速公路建设快速发展,与此同时,高速公路施工技术和管理水平有了长足的进步,包括宁夏在内的各省区在建设管理、投资效益、质量控制、安全生产和环境保护等方面进行了大胆创新、探索和尝试,积累了大量的成功经验,使高速公路建设工厂化作业、标准化施工成为可能,也成为一种发展趋势。
  • 拖拉机汽车底盘构造与维护

    拖拉机汽车底盘构造与维护

    为深入贯彻《国务院关大力推进职业教育改革与发展的决定》以及教育部等六部委《关实施职业院校制造业和现代服务业技能型紧缺人才培养培训工程的通知》精神,宁夏农业学校积极推进课程改革和教材建设,我校农业机械使用与维护专业建设指导委员会及专业教师按照教育部颁布的《中等职业院校农业机械使用与维护专业领域技能型紧缺人才培养培训指导方案》的要求,编写了本书,以供我校农业机械使用与维护专业实训使用。
  • 四川省第一次全国污染源普查成果汇编

    四川省第一次全国污染源普查成果汇编

    本书是四川省环保系统进行全国第一次污染源普查后的成果汇编。全书就四川省污染源普查的经过和结论进行了详细的报告,包括总报告(国家发令、地方筹组、全面铺开、详细经过、主要结论,等等)、技术报告、各类污染源普查分报告(放射性污染源、农业污染源、废气废水污染源、生活污染源、工业危废医废,等等),全方位立体地如实反映了四川全省各地区各行业各类污染源的存在现状,对四川省的污染情况进行了全面摸底,为以后科学合理地进行污染治理提供了详实的基础数据,有利于全省乃至于全国的环境保护工作科学开展。
  • 如何维修摩托车

    如何维修摩托车

    本书以问答的形式介绍了摩托车使用与维修方面的知识,主要包括我国摩托车的分类、摩托车的基本构造、摩托车故障诊断的方法、摩托车正确的启动方法、火花塞常见故障等。
  • 话说数码产品设计

    话说数码产品设计

    为了更好的把握数码产品行业的发展态势,塑造数码产品的良好形象,本书从如何制定提升数码产品形象策略,增强企业的核心竞争力等角度出发进行写作。内容包括绪论篇、环境篇、产品篇、形象篇和策略篇,从中可以了解和掌握数码产品的设计、技术、工艺知识和技能,数码产品形象塑造方法,以及制定与实施数码产品的产品策略、广告策略与营销策略相关方法,并辅以国内外成功的数码产品策划实例。本书涵盖数码产品的产品设计、结构工艺、策略策划、形象管理等多学科知识,系统全面、理论与实际结合、可读性强,对数码产品的造型与结构设计、工艺处理、品牌管理、营销策划等相关方面有较高的指导意义。
热门推荐
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 重生之财富冒险

    重生之财富冒险

    重生2006年可以做什么?七百万和七百分你选哪个?白宇只是开了个玩笑,没想到玩笑成真了,在2020年的彩票颁奖礼上穿越回来2006年变成了一穷二白的学生。股票牛市马上来临,房地产行业大波动马上来临,共享车子。共享充电宝,外卖某团、还有某信、英雄大联盟疯狂吸金、某音、某米等等,互联网即将来临,大时代的揭幕人就交给我吧。
  • 黑科技直播间

    黑科技直播间

    科学是种精神更是种手段,是追求真理最直接的方法和最简单的途径,而科技就是科学发展中,逐渐被掌握的,改变世界的力量。可控核聚变,强人工智能,量子信息通讯,虚拟现实技术……这每一样,都能轻而易举的掀翻世界。………………………………………………………………………………………………………………………………………………………………欢迎加入黑科技直播通知群,群聊号码:716,096,023
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 撞鬼请拨幺幺零

    撞鬼请拨幺幺零

    对不起,这世界根本没有鬼什么,你坚信自己遇见了鬼好吧,请你拨110.
  • 耳畔是你的余温

    耳畔是你的余温

    也许每个人都有一段苦涩的青春时光,些许遗憾、些许悲伤。却在脑海中挥之不去。
  • 宿主飙戏指南

    宿主飙戏指南

    不小心破坏了卷轴封印,所有凶兽一溜烟四散到各个位面,云冉从此踏上了捉兽兽的漫漫长路可不知道为什么,位面里总有小哥哥勾搭她怎么的,拼戏精吗?她还从来没输过!于是,每个位面捉兽兽之余,她又多了一项跟小哥哥互撩(怼)的业余活动对于如此不敬业的宿主,卷轴守护灵表示强烈反对。云冉一个眼神瞪过去:“不然兽兽你自己抓咯?”系统立刻从心:“爸爸,我给你跪下了!”-----小哥哥悲愤脸:“小爷怎么可能撩不动一个女人!还怼不过这个女人!”云冉:“花式怼人套餐了解一下。”
  • 流年一爱

    流年一爱

    一张照片回忆在现,可那只是回不去的羞涩爱情!
  • 破晓之曙光军团

    破晓之曙光军团

    我们是曙光军团,我们是守卫这个世界的第一道光!。。。。曙光度假村正着招聘合作伙伴 联系群868266643
  • 重生归来唯我魔尊

    重生归来唯我魔尊

    简介:末世三千年,重生归来,全能系统加身,自此一路高歌,重走无敌路!通俗版:地球半神级至尊强者莫余,于生命最终时刻,归档重生,重回三千年前地球末世降临的时刻。上一世我登临世界之巅,俯瞰众生,却最终眼睁睁的看着爱我的人化作灰烬。这一世只愿不负前尘不负卿,杀遍诸天我称尊!欢迎加入石头成精的正版读者群:重生归来58502315,进群验证!