LY/T 2177-2013
基本信息
标准号:
LY/T 2177-2013
中文名称:林业信息服务接口规范
标准类别:林业行业标准(LY)
标准状态:现行
出版语种:简体中文
下载格式:.rar .pdf
下载大小:2289KB
相关标签:
林业
信息
服务
接口
规范
标准分类号
关联标准
出版信息
相关单位信息
标准简介
LY/T 2177-2013 林业信息服务接口规范
LY/T2177-2013
标准压缩包解压密码:www.bzxz.net
标准内容
ICS65.020.40
中华人民共和国林业行业标准
LY/T2177—2013
林业信息服务接口规范
Specifications for forest information service interface2013-10-17发布
国家林业局
2014-01-01实施
规范性引用文件
3术语、定义和缩略语
4林业信息服务与信息服务接口
5林业信息服务接口参考模型
6林业信息服务创建
7林业信息服务集成
附录A(资料性附录)
参考文献
林业信息服务创建与应用示例
LY/T2177—2013
本标准按照GB/T1.1-2009给出的规则起草。本标准由全国林业信息数据标准化技术委员会(SAC/TC386)提出并归口。本标准起草单位:国家林业局调查规划设计院。LY/T2177—2013
本标准主要起草人:宦茂盛、王帅、石雯雯、刘洋、李素云、王子亮、侯璐、刘青、李应国、徐泽鸿白降丽、自莹。
1范围
林业信息服务接口规范
LY/T 2177-—2013
本标准规定了林业信息服务及其接口的概念、林业信息服务接口参考模型、林业信息服务的创建和集成技术要求,同时规定了主要林业信息服务接口的技术规格。本标准适用于林业信息服务的建设。2规范性引用文件
下列文件对于本文件的应用是必不可少的:凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T25597
GB/Z25598
GB/Z25599
GB/T30169
地理信息万维网地图服务接口
地理信息
地理信息
地理信息
3术语、定义和缩略语
术语和定义
目录服务规范
注册服务规范
基于网络的要素服务
下列术语和定义适用于本文件:3.1.1
service
实体通过接口提供的功能的可区分部分。[GB/T17694-2009.定义B.427]
接口interface
两个功能单元共享的边界,它由各种特征(如功能、物理互连、信号交换等)来定义。[GB/T5271.1-2000,定义01.01.38]3.1.3
操作operation
对象可以被调用执行的转换和查询的规范。【GB/T25530-2010.定义4.3
3.2缩略语
下列缩略语适用于本文件。
APl:应用程序接口(ApplicationProgrammingInterface)BPEL:业务流程执行语言(BusinessProcessExecutionLanguage)HTTP:超文本传输协议(HypertextTransferProtocol)SOAP:简单对象访间协议(SimpleObjectAecessProtocol)SCA:服务组件架构(ServiceComponentArchitecture)LY/T2177-2013
XML:可扩展标记语言(ExtensibleMarkupLanguage)4林业信息服务与信息服务接口
4.1林业信息服务
林业信息服务是对后台的计算、存储、平台软件等各类资源进行封装,一般以网络方式,由软件通过接口提供特定的数据或功能,为各类林业应用开发提供支撑;同时支持按林业管理职能设置变全策略合法访问信息:并可根据应用需求的变化动态配置和调整资源,且对服务操作有明确的定义!及详细的请求/响应技术规定。
4.2林业信息服务接口
林业信息服务接口是各类型应用集成信息服务的技术通道。林业信息服务接口的规格定义分为两层:
逻辑定义:一般定义到功能操作、请求/响应参数定义、标准一致性要求;该层服务择口定义与a)
技术和平台的选择没有直接对应关系;b)
物理定义:一般结合具体技术,例如HTTP、SOAP等通讯协议,XML的请求/响后数据的编码方式,形成可编程实现的特定接口规格5林业信息服务接口参考模型
5.1参考模型
林业信息服务利用统一的基础设施,基于各类林业数据库,按照统一标准建立,支撑各类本业应用。林业信息服务接口参考模型如图1所示。林业信息服务分为4个层次:
a)应用层:包括业务类应用、综合类应用和公用类应用:业务类应用是指由林业各专业业务部门开展业务的应用,包括林业资源监管、营造林管理、森林灾害监控与应急等;综合类局用是指林业各部门的普遍应用,包括综合办公、信息网站等系统;公用类应用是指由管理部门为开展本部门所主管工作建立的、供各政府部门或单位使用的系统,如科技、人事、计划、财乡、林业执法、林业法规、党务管理、国际交流等;服务层:按照所提供的功能特点不同,信息服务接口分为4种类型,分别是数据服、功能服b)
务、安全服务和集成服务,具体见5.2;c)
数据层:根据林业应用和服务特点,林业数据库分为公共基础数据库、林业基础数据、林业专题数据库、林业综合数据库和林业信息产品库;设施层:包括数据采集设备、计算机系统、网络基础设施、机房及配套设施、安全基础1之施。d)
梦光窖
业务类应用
森林灾害监控
日录服务
数据服务
网络地图服务
数据访间服务
网络要素服务
公共基助数据库
数据采集设备
综合类使用
综合办
注册服务
集成服务
代理服务
安全服务
身份认证服务
资源授权服务
林业基础数据库
+算机系统
增强服务
访间控制服务
安全审计服务
林业专题数据库
网络基础设施
公用类应用
LY/T2177—2013
其他类应用
林业业务流程服务
功能服务
林业资源预测
灾害预警
林业综合信息库
机房及配套设施
图1林业信息服务接口参考模型
5.2服务类型
数据服务
林业资源评价
林业信总产品阵
安全基础设施
以林业数据库为基础,向各类应用提供各类型数据访间服务,包括但不限于:网络地图服务:应用可从服务器获取以图片格式获取地图的图示表现,使用地图所需要进行的a)
各种操作,包括获取地图的描述信息、获取地图以及查询地图上要素信息的操作等;有关网络地图服务的接口规格见GB/T25597;b)
网络要素服务:应用可从服务器获取以GML形式编码的要素数据,使用操纵要率数据的各种操作,包括GetCapabilities,DescribeFeatureType,GetFeature.Transaction,LockFeature操作等:有关网络要素服务的接口规格见GB/T30169;数据访间服务:为各类应用访问关系型数据库、层次型数据库、文件型数据库等不同方式存储的数据提供服务。
功能服务
基于林业数据库和专门的计算模型,向各类应用提供数据处理、分析和挖掘服务。3
LY/T21772013
5.2.3安全服务
基于安全基础设施,向各类应用提供身份认证、资源授权、访问控制和安全审计服务。5.2.4集成服务
集成服务可包括下列服务:
目录服务:提供林业信息服务元数据查询和检索的标准接口,用于发现和定位各类林业信息服a)
务资源。目录服务接口规格见GB/Z25598;注册服务:提供林业信息服务注册的标准接口,用于对各类服务进行注册和管理。主册服务b)
接口规格见GB/Z25599;
代理服务:一般由第三方对原始信息服务进行重新封装后向应用提供信息服务的方;c)
增强服务:第三方对原始信息服务进行功能或者性能提升后,向应用提供信息服务方式;d)
林业业务流程服务:基于林业信息管理规则和工作流技术,对多个信息服务,包括数服务、功e)
能服务和安全服务,进行流程化集成后提供的信息服务。6林业信息服务创建
6.1信息服务基本单元
林业信息服务的基本单元是服务组件,可利用不同方式进行构建。如图2所示。o
服务组件
图2服务组件基本概念
服务组件通过接口对外提供信息服务,接口需要符合特定接口技术规格要求。例如,5.21中规定的目录服务接口应遵循GB/Z25598的要求服务组件可以引用其他服务组件提供的信息服务,以提高复用、增强服务组件自身的功能服务组件应有自已的基本属性,如名称、安全策略等多个属性。例如,基于SCA规范,服子组件的部分属性如下:
name(必选):组件的名称;
autowire<可选):指示包含的组件引用是否自动连线,默认是false;requires(可选):策略意图的列表:policySet(可选):策略集列表;constrainingType(可选):强制类型的名字。6.2服务组件技术要求
采用SCA方式构建服务组件,可以基于不同的工具和技术手段实现,具体要求如下:a)JAVA实现方式应符合:
·《SCA服务构件架构JAVA构件实现规范》(SCAServiceComponentArchiteetureJAVAComponentImplcmentationSpecification)4
LY/T2177—2013
,《SCA服务构件架构JAVA通用注解和API规范》(SCAServiceComponentArchitectureJAVACommonAnnotationsandAPIs);:《SCA服务构件架构JAVAEE集成规范》(SCAServiceComponentArchitcctureJAVAEEIntegrationSpecification)。b)C++和C实现方式应符合:
+《SCA服务构件架构C++客户端及实现模型》(SCAServiceComponentArehitcctureClient and Implementation Model Specification for C++);《SCA服务构件架构C客户端及实现模型》(SCAServiceComponentArchitectureCClientand Implementation Specification)c)BPEL实现方式应符合:
WS-BPEL客户端及实现模型》(SCAServiceComponentArchi-《SCA服务构件架构
tecture Client and Implementation Model Specification for WS-BPEL).d)COBOL实现方式应符合:
《SCA服务构件架构
COBOL客户端及实现模型》(SCAServiceComponentArchitecturc COBOL Clientand Implementation Specification)。Spring实现方式应符合:
&SCA服务构件架构
Spring构件实现规范》(SCAServiceComponentArchitectureSpring Component Implementation Specification)f)Net实现方式:
·.Net实现方式可参考《SCA服务构件架构C++客户端及实现模型》(SCAServiceComponentArchitectureClicntandImplementationModel SpecificationforC++);可采用WindowsCommunicationFoundationCWCF)模型实现:.Net实现的服务组件,应实现标准网络服务接口,定义至少一种支持SOAP协议的绑定,可选择的预定义绑定包括BasicHttpBinding、WSHttpBinding,WS2007HttpBinding、WS-DualHttpBinding,WSFederationHttpBinding,WS2007FederationHttpBinding,用于与其他服务组件的交互。
林业信息服务集成
基本模式
信息服务集成有多种方式:
a)代理模式:通过集成一个或者多个信息服务向应用提供服务的方式。被代理的服务为数据服务或功能服务,如图3所示。
LY/T21772013
图3代理模式示例
数据服务1
数据服务2
数据服务3
增强模式:通过增强信息服务功能或者性能提供信息服务的方式。b)
服务流集成模式:基于工作流方式,按照林业业务管理的信息需求,构建复合型林业信息服务,通过顺序集成多个信息服务功能,形成更加面向应用的信息服务,如图4所示。o
集成服务
7.2安全策略
集成服务
数据服务
数据服务
功能服务
功能服务
安全服务
服务流基本模式
服务组件的构建和运行应建立相应的安全策略。基于SCA的服务安全策略,参照《SCA策略框架》(SCAPolicyFramework)执行。A.1示例概述
附录A
(资料性附录)
林业信息服务创建与应用示例
LY/T2177—2013
以森林资源监管为例,在国家级森林资源监管工作中需要省级相关信息服务的支撑,国家级森林资源监管需要各省提供森林资源监测信息、森林资源利用信息、林地林权信息的支持,同时需要国家级森林资源监管辅助决策功能服务。假设各省提供信息的方式如下:森林资源监测信息:以网络要素服务的形式,提供森林资源的分布信息和行政区划图:同时,以a)
网络地图服务形式提供高分辨率遥感影像服务;森林资源利用信息:以关系型数据的数据访间服务接口方式,提供森林采伐信息:b)
林地林权信息:以关系型数据的数据访向服务接口方式,提供林权登记信息,c
假设国家提供森林资源监管的辅助决策所需的功能服务,方式如下:d)以功能服务方式提供森林资源评价服务森林资源监管应用则通过集成上述服务,为管理和决策提供信息支持。各类服务部署如图A.1所示,
森林资源监
管应用系统
森林资源评价服务
(类型:功能服务)bZxz.net
森林资源分布服务
(类型:网络要素服务)
森林资源遥感影像服务
(类型:网络地图服务)
林权登记信密服务
(类型:数据访问服务)
图A.1森林资源监管应用与信息服务部署图A.2服务创建
A.1中a)部分的服务可以通过成熟的地理信息系统平台,直接创建和发布森林资源分布服务,应符合GB/T25597。
A.1中b)部分的服务可以按照《SCA服务构件架构JAVA构件实现规范》(SCAServiceCompo-nentArchitectureJAVAComponentImplementationSpecification)的要求,创建和发布SCA架构的WEB服务
A.1中e)部分的服务可以按照《SCA服务构件架构WS-BPEL客户端及实现模型》(SCAServiceLY/T2177—2013
ComponentArchitectureClientandImplementationModelSpccificationforWS-BPEL),集成其他信息服务,提供林权登记信息服务,A.1中d)部分的服务可以按照SCA服务构件架构C++客户端及实现模型》(SCServiceComponentArchitectureClientandImplementationModelSpccificationforC++),在改造有计算模型的基础上,提供森林资源评价服务A.3
服务注册
按照GB/Z25599,各信息服务提供方向国家级注册中心进行服务注册。服务授权
由服务提供方对注册的服务,基于安全服务的资源授权服务,按照预先设定的信息安全舞略,进行服务访问授权。
5服务访问
由森林资源监管应用集成A.1中所有服务,形成可视化人机交互界面,为管理和决策·是供信息支撑。
参考文献
LY/T2177—2013
[1]SCA组装模型规范(ServiceComponent Architecture AssemblyModelSpccification).http://osoa.org/display/Main/Service+Component+Architeeture+Spccifications[2]SCA服务构件架构JAVA构件实现规范(SCAScrviceComponentArchiteetureJAVAComponentImplementationSpecification).http://osoa.org/display/Main/Service+Component+Arehitccture+Spccifications[3】SCA服务构件架构JAVA通用注解和API规范(SCAScrviceComponentArchitectureJAVACommonAnnotationsandAPIs).http://osoa.org/display/Main/Service+Component+Architecture+Specifications
[4]SCA服务构件架构JAVAEE集成规范(SCAServiceComponentArchitectureJAVAEEIntegrationSpecification).http://osoa.org/display/Main/Service+Component+Architecture+Specifications
[5]SCA服务构件架构C++客户端及实现模型(SCAScrviceComponentArchitectureClientand Implernentation Model Specification for C+ +)[6]SCA服务构件架构C客户端及实现模型(SCAServiceComponentArchitectureCClientandImplementationSpecification).hrtp://osoa.org/display/Main/Service+Component+Architecture+Specifications
[7]SCA服务构件架构WS-BPEL客户端及实现模型(SCAServiceComponentArchitectureClientandImplementationModelSpecificationforWS-BPEL>.http://osoa.org/display/Main/Service+Component+Architecture+Specifications[8]SCA服务构件架构COBOL客户端及实现模型(SCAServiceComponentArchitectureCOBOLClientandImplementationSpecification).http://osoa.org/display/Main/Service+Companent+Architecture+Specifications[9]SCA服务构件架构Spring构件实现规范(SCAServiceComponentArchitectureSpringComponentImplementationSpecification).http://osoa.org/display/Main/Scrvice+Componen+Architecture+Specifications[10]]SCA策略框架(SCAPolicyFramework).http://osoa.org/display/Main/Service+Component+Architecture+Specifications[11]SOAP1.1RequestOptionalResponsc HTTPBinding.http://w3.org/TR/2006/NOTE-soapll-ror-httpbinding-20060321/SOAP1.2AttachmentFeature.http://w3.org/TR/2004/NOTE-soap12-af-20040608,[12]
SOAPMessageTransmissionOptimizationMechanism.http://w3.org/TR/2005/REC-soap12-mtom-20050125/
[14]WebServicesSOAPAssertions(WS-SOAPAssertions),http://w3.org/TR/2011/REC-ws-soap-assertions-20111213/[15]Initial Hypertext Transfer Protocol (HTTP) Method Registrations.http://datatrackerietf.org/doc/draft-ietf-httpbis-method-registrations/[16] Hypertext Transfer Protocol (HTTP/1.1):Conditional Requests.http://datatracker.ietf.org/doc/draft-ietf-httpbis-p4-conditional/
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。