信息化海量实时数据服务平台技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
海量实时数据服务平台
目录
1.总则 ........................................................................................................... 错误!未定义书签。
2.规范性引用文件 (4)
3.术语和定义 (4)
4.技术要求 (7)
5.附则 ........................................................................................................... 错误!未定义书签。
6.附录1通用规约 (29)
7.附录2 IEC104规约约定 (45)
8.附录3 E语言格式 (46)
9.通用应用编程接口(UAPI) (46)
前言
为规范海量实时数据服务平台技术标准和要求,指导XXXX公司海量实时数据服务平台建设、改造和运行管理工作,根据国家和行业有关标准、规程和规范,制定本规范。
本规范由中国XXXX公司有限责任公司标准化委员会批准。
本规范由中国XXXX公司有限责任公司信息部提出、归口管理和负责解释。
本规范起草单位:
本规范参加单位:
本规范主要起草人:
海量实时数据平台技术规范
1.规范性引用文件
下列文件中的条款通过本部分的引用而成为本规范的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本规范,凡是不注日期的引用文件,其最新版本适用于本规范。
ISO/IECTR13335:2000 信息技术安全技术IT安全管理指南
GB/T20270 网络基础安全技术要求
2.术语和定义
本文档在描述过程中涉及相关术语、编写语等,为使读者方便了解相关术语意义,有助于该规范的描述,此处对相关术语做统一的说明。
2.1应用程序接口API
API (Application Program Interface)–应用程序接口,由可执行应用组件提供而供给其他应用组件使用的公用函数集。
2.2公共信息模型 CIM
公共信息模型(Common Information Model,CIM )是一个抽象模型,它提供一种标准化方法,把各种资源描绘为对象类、属性、行为以及它们之间的关系,它是一种可扩展的数据模型,用于在管理环境中以一致和统一的方式在逻辑上组织管理对象。
2.3组件接口规范CIS
组件接口规范(Component Interface Specification,CIS) 是在CIM基础上定义的,规定组件(或应用程序)为了能够以一种标准方式和其它的组件(或应用程序)交换信息和/或访问公开数据而应该实现的各种接口。当前CIS标准规定了DAF(数据访问设施)、GDA(通用数据访问接口)、HSDA(高速数据访问接口)、TSDA(时序数据访问接口)中的所有接口服务,包括近100个方法。
2.4通用数据访问GDA
GDA (Generic Data Access)–通用数据访问,包含了用于访问基于CIM层次信息结构的公共数据的API服务。换句话说是,客户可以访问由另一个组件(应用或数据库)维护的数据,或者一个系统所维护的数据,不需要了解此系统用于内部数据存储的逻辑模式,CIM的知识已经足够。
2.5可缩放矢量图形SVG
SVG (Scalable Vector Graphics)–可缩放矢量图形,是由W3C组织推出的最新一代矢量图形标准,是一种开放标准的文本式图形描述语言。
2.6WebService
Web Service 是一种新的web应用程序分支,它们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务。各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问Web Service,通过Web Service内部执行得到所需结果。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。
2.7XML可扩展标记语言
XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
2.8XML Schema
XML Schema语言也被称为XML Schema Definition (XSD)(XML Schema定义)。XML Schema是以XML语言为基础的,它用于可替代DTD。一份XML schema文件描述了XML文档的结构。
2.9简单对象访问协议SOAP
SOAP(Simple Object Access Protocol)简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML 的协议,它被设计成在WEB 上交换结构化的和固化的信息。SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
2.10XSLT扩展样式表转换语言
XSLT是扩展样式表转换语言(Extensible Stylesheet Language Transformations)的简称,这是一种对XML文档进行转化的语言,XSLT中的T 代表英语中的“转换”(transformation)。
2.11服务
在SOA架构中,服务是最核心的抽象手段,它具有明确的功能,通常封装着业务功能或者数据。一个服务包括接口(Interface)、契约(Contract)和实现(Implementation)三个部分。服务的接口和契约采用中立、基于标准的方式进行定义,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在不同系统中的服务可以以一种统一的和通用的方式进行交互。
2.12企业服务总线
企业服务总线(Enterprise Service Bus) ,以下简称ESB,是一种在松散耦合的服务和应用之间标准的集成方式,提供简单、快速、基于标准的多点集成,类似硬件中的总线结构。
2.13WS-Security
WS-Security 定义了一个用于携带安全性相关数据的SOAP 标头元素。如果使用XML 签名,此标头可以包含由XML 签名定义的信息,其中包括消息的签名方法、使用的密钥以及得出的签名值。
2.14WSDL
WSDL(Web Services Description Language):WSDL即Web服务描述语言,它从句法层面对Web服务的功能进行描述,包括4个不同的粒度:数据类型