首页 百科知识 基础技术与规范

基础技术与规范

时间:2022-05-05 百科知识 版权反馈
【摘要】:基础技术与规范2.4.3 基础技术与规范开放的分布式处理参考模型RM-ODP[ISO/IEC10746]、Web Services、工作流理论与技术的发展以及OpenGIS的相应规范标准为OIME与OIAE的研究开发提供了理论与技术基础。RM-ODP标准已经被广泛采用,它是ISO 19100地理信息科学系列标准的概念基础。RM-ODP为分布式系统开发定义了共同的认知基础。工作流技术是OIAE实现的主要技术,通过工作流技术实现服务的集成与调度。

基础技术与规范

2.4.3 基础技术与规范

开放的分布式处理参考模型RM-ODP[ISO/IEC10746]、Web Services、工作流理论与技术的发展以及OpenGIS的相应规范标准为OIME与OIAE的研究开发提供了理论与技术基础。

开放的分布式处理参考模型RM-ODP[ISO/IEC10746]定义了五类标准视图(企业视图、信息视图、计算视图、工程视图、技术视图),每一视图针对系统的不同侧面,通过采用一系列概念和结构规则,抽象系统在各方面的特征,并予以标准化,建立了增量模式构建分布式系统的概念框架,实现了基于分布式处理的信息共享与应用。RM-ODP标准已经被广泛采用,它是ISO 19100地理信息科学系列标准的概念基础。RM-ODP为分布式系统开发定义了共同的认知基础。RM-ODP各类视图的主要内容见表2.3。各视图之间的关系如图2.5所示。

表2.3 RM-ODP的五类视图定义

img24

img25

图2.5 RM-ODP各视图之间的关系(引自RM-ODP)

Web Services特指用Web服务描述语言(Web Services Description Language,WSDL)描述的、通过HTTP发送的、处理XML编码的SOAP消息的分布式服务,它是一种面向服务的体系结构。在使用Web服务构建解决方案时,解决方案由一些自治的服务组成,这些自治的服务通过URL进行标识,带有使用WSDL文档化的接口,处理定义明确的XML消息,是一个由URI指定的软件组件或应用,它的接口与绑定可以用标准的XML进行描述并支持与其他软件和组件进行交互。Web服务使分布在网络中的资源构成了一个虚拟的计算机系统,开放的标准以及用户和应用程序之间的通信协作产生了一种新的环境,在这种环境下,Web Services成为应用集成平台,应用程序通过使用多个不同来源的Web Services构造而成,不管这些服务到底位于何处或者如何实现,它们都可以相互协同工作满足建立在资源动态变化之上日益复杂的业务应用的需求。Web服务的集成是指通过对Web服务的各种形式的组合来完成复杂的应用,是Web服务应用的主要方式。Web Services技术为OIME的开发提供了技术基础。

SOA是一组通过统一定义的Web Service的集合。SOA是粗粒度、松耦合的Web服务架构,它通过定义WEB服务参考模型,使得各个服务之间能够通过简单、精确定义接口进行通信(SOA-RM Editors Subcommittee,2006;Nishith Pathak,2011)。SOA能适应企业快速变化的需求,并且大大降低了企业成本。SOA是目前软件工程中首推的软件架构体系。

工作流主要是用来描述业务过程,就是活动以及活动之间的变化过程所表示的业务流程。工作流通常用于过程的自动化,通过将文档、信息或任务按照预先定义好的规则和流程在参与者之间进行传递,从而实现相应的功能。工作流管理系统是一个运行在一个或者多个称为工作流引擎的软件上的应用系统,它能够解释工作流的定义,与工作流参与者交互,根据需要激活软件工具和应用程序来完成相应的工作,并监控工作流的运行状态。工作流技术是OIAE实现的主要技术,通过工作流技术实现服务的集成与调度。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈