物联网深化为泛在计算,更进一步,会演化为情境感知计算。物联网、泛在计算和情景感知计算是万物互联发展的三个不同阶段与层次。情景感知计算是其中的最高层次。只有三者都超过阈值,才能判定为火灾发生。Nina Christiansen于2000年在其论文中说,情景是我们和别人交互时使用的所有“东西”,可以是物理性的,也可以是社会性的。......
2023-10-28
Web Service是一种跨平台、跨语言的规范,用于不同的平台,不同语言开发的应用之间的交互。不能简单地把Web Service看成是使用SOAP(simple object access protocol)协议的远程过程调用(remote procedure calls,RPC)。
面向服务架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一的和通用的方式进行交互。
Web Service的技术基础如图12.13所示。
对于面向服务架构,SOAP是其协议栈中的基础协议。但是,Web Service定义得更抽象,并不关心特定的实现协议。
非形式化地说,Web Service是:
●一个可能的远程调用,其调用采用机器可读的标准语法(首选XML类)。
●可通过标准Internet协议抵达。
图12.13 Web Service的技术基础
●通过一种描述,包括允许的输入/输出消息最小化,以及可能的关于服务功能和数据含义的语义标注。
Web Service显式地描述程序如何工作。程序通过名字发现Web服务,理想情况下可涵盖整个万维网,理解如何使用服务,使用尽可能对的语义,使用服务去实现目标。
任何公开注册登记的Web服务可以按如下方式被使用。(www.chuimin.cn)
●任何人,不要求对服务进行任何修改(称为民主原则,democratic principle)。
●任何时候,无需前期预备。
结果,软件系统通过如下方式获得健壮性。
●运行时选择竞争服务。
●有自动构建新进程来实现目标的能力。
当然,可以通过子例程(subroutines)和RPC来做到这些。但是子例程构造应用严重依赖程序员的智力。理想情况下,可以以更高级的程序形式出现,即以服务组合的形式来实现应用。我们用图12.14描述两者之间的差别。
图12.14 例程调用与Web Service的不同
如图12.14左面所示,在一个大的代码体里,子例程像宏一样被指向和使用。程序员书写完整应用,其中使用子例程。在面向服务计算的情况下,呈现更高级的程序形式,按语义自动组合Web服务。
Web服务的描述扮演着重要角色,为此,W3C定义了WSDL(Web services description language)。
有关分布式数据库技术的文章
物联网深化为泛在计算,更进一步,会演化为情境感知计算。物联网、泛在计算和情景感知计算是万物互联发展的三个不同阶段与层次。情景感知计算是其中的最高层次。只有三者都超过阈值,才能判定为火灾发生。Nina Christiansen于2000年在其论文中说,情景是我们和别人交互时使用的所有“东西”,可以是物理性的,也可以是社会性的。......
2023-10-28
Hadoop[1]是Lambda架构中聚焦于批处理层的软件系统。Hadoop是一个开源软件框架,使用Java语言开发,针对超大数据集的分布存储和处理,运行在常规硬件构建的计算集群上。Hadoop起源于Apache Nutch,是一个开源的网络搜索引擎,它本身也是Lucene项目的一部分。Hadoop这个名字不是一个缩写,它是一个虚构的名字。Hadoop中的计算节点分为两类:NameNode和DataNode。YARN是yet another resource negotiator的缩写,是Hadoop第二版的主要特征。......
2023-10-28
1988年,该委员会推出2.0版本,到1993年发布的DICOM标准3.0,已发展成为医学影像信息学领域的国际通用标准。DICOM标准3.0包括以下内容。按照标准描述,DICOM数据结构中的基本元素可以简述如下。图22.1DICOM数据集和数据元素结构图22.1中,数据集由多个数据元素构成,传输时是将一个个有序的数据元素字段进行传输。......
2023-10-28
DHT虽简单,但性能优越。DHT无需中心服务器,分布式系统中所有的DHT节点是平等的。同时,DHT继承了哈希表的主要特性,如高效定位和搜索元素。这允许DHT灵活扩展到拥有很多节点。DHT由以下两部分组成。这个基本性质使得DHT在节点加入或离开网络时的重组需求变得最小。节点按照DHT的连接策略选择邻居。DHT必须具有以下三个特性。因为DHT具备这三个特性,所以它在一些领域大受青睐。......
2023-10-28
某种程度上说,泛在计算是物联网的升华,是更高层次上的物联网。图20.5普适计算“计算机消失了”,而又到处都有,就是普适计算的基本思想。在这里,普适计算技术的支持是关键。人们在家生活,关系舒适、健康、安全、快乐,普适计算提供了技术基础。2008年7月28日,在ISO/IEC JTC1 SC25最终标准草案投票中,中国IGRS标准以96%的高支持率顺利通过,正式成为国际标准。......
2023-10-28
授权控制可以用“谁(授权者)可以授权”来描述。表4.4授权矩阵的例子对象上的权利可以像授权规则一样记录在数据目录(字典)里。如表4.4所示,最常用的方法是将所有的权限用一个授权矩阵表示。其中,每一行表示一个授权事项,每一列代表一个对象。正像前面所提到的,Oracle也为授权标识提供了一套口令系统,在Oracle中称为用户名。Oracle为授权标识提供了更进一步的应用,并在SQL中增加了CREATE user命令。每个角色应当是表示某一功能的连贯的权限组。......
2023-10-28
要讨论体系结构问题,首先要回顾前面提到的体系结构模型,再讨论本块恢复管理器和数据库缓冲管理器间的接口。要指出的是,LRM执行的事务操作仅对易失数据库实施。如果没有空余的缓冲空间,LRM就选择一个缓冲页面写入稳定数据库,空出一个页面,再读一个请求的页面到空出来的缓冲空间。数据库缓冲管理器也提供接口,借助该接口,LRM可以让它写回缓冲页面。......
2023-10-28
从而,死锁是分布式数据库管理系统面临的严肃问题。要采取措施,先要分析是否出现死锁,通常称为死锁检测。等待图是帮助监测的一个有用工具。WFG是一个有向图,表示事务间的等待关系。图9.9是例9.7的WFG。WFG中有环出现就意味着有死锁存在。在分布式系统中,WFG的形式复杂得多,因为两个参与死锁的条件可能出现在不同的节点上,我们把它称为全局死锁。图9.9等待图WFG发现死锁后,就要设法打破死锁。......
2023-10-28
相关推荐