BS ISO 24097-1:2017
$198.66
Intelligent transport systems. Using web services (machine-machine delivery) for ITS service delivery – Realization of interoperable web services
Published By | Publication Date | Number of Pages |
BSI | 2017 | 54 |
This document establishes a Service Oriented Architecture (SOA) for the realization of interoperable web services for Intelligent Transport Systems (ITS).
Web service behaviour is described at the metadata level, i.e. a higher level of abstraction, to enable auto-generation of both a ‘service requester’ program as well as a ‘service provider’ program. Figure 1 presents the principal entities involved in a web service scenario. They are service provider, service requester, and ‘registry’. The registry includes business information and technical information such as interface and policy. Figure 1 also depicts the actions of the service provider and the service requester. A service provider interacts with the registry to enable it to “publish” the provided service. The service is characterized in the form of a web service interface describer in the form of a standardized web service description language (WSDL) and policy (WS-Policy). A service requester interacts with the registry to “discover” a provider for the service he is seeking. That interaction takes place through “Universal Description Discovery, and Integration” (UDDI) dialogue and endpoint reference (EPR). Once the service requester identifies a service provider, he “binds” to the service provider via an SOA protocol.
This document is applicable to inter-ITS sector web services as well as ITS web services for non-ITS users.
Figure 1 Web service entities and their relationships
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
7 | Foreword |
8 | Introduction |
11 | 1 Scope |
12 | 2 Normative references 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions |
13 | 3.2 Abbreviated terms 4 Conformance |
14 | 5 Notation 5.1 Prefixes and namespace URI used in core specification 5.2 Web service syntax notation: BNF pseudo-schemas |
15 | 5.3 XPath 1.0 notation 5.4 Notation of service provider, service consumer combination 5.5 SOA stack name notation 5.6 Set notation 5.7 Tentative IRI expression 5.8 Rnnnn (nnnn: digits integer) |
16 | 6 Requirements 6.1 Basic concept of web services standardization 6.1.1 Web services architecture |
17 | 6.1.2 International standard web service standardization |
18 | 6.2 Web service metadata |
19 | 6.2.1 Common requirements and recommendations for metadata |
21 | 7 Service description layer 7.1 Service description layer structure 7.2 Service description layer: Requirement and recommendation for interface description sublayer 7.2.1 Role of WSDL 7.2.2 Multiple WSDL specifications |
23 | 7.2.3 WSDL and SOAP relationship 7.2.4 ITS web service interface metadata (WSDL) versioning rule 7.2.5 Requirement and recommendation for applying WSDL 2.0 |
24 | 7.3 Service description layer: Requirement and recommendation for policy description sublayer 7.3.1 WS-Policy role and syntax |
27 | 7.3.2 Requirement and recommendation for policy description |
28 | 7.4 Service description layer: Requirement and recommendation for addressing sublayer 8 Quality of service layer 8.1 Quality of service layer: Requirement and recommendation for reliable messaging sublayer 8.1.1 Requirement and recommendation for reliable messaging policy description |
30 | 8.2 Quality of service layer: Requirement and recommendation for security sublayer 8.3 Quality of service layer: Requirement and recommendation for transaction sublayer 9 Messaging layer 9.1 Messaging layer: Requirement and recommendation for XML messaging 9.1.1 Role of SOAP |
31 | 9.1.2 SOAP Structure 9.1.3 SOAP 1.2 relationship to WSDL 1.2 9.1.4 SOAP message transmission optimization (MTOM) policy 10 Service publication/discovery layer 10.1 Service publication/discovery layer: requirement and recommendation for universal description, discovery, and integration 10.1.1 Role of UDDI |
32 | 10.1.2 UDDI components 10.1.3 Public UDDI |
34 | 10.1.4 Requirement and recommendation for service registration stack |
35 | Annex A (normative) Principles and evolution of WSDL from version 1.1 to 2.0 |
46 | Annex B (informative) WSDL syntax |
49 | Bibliography |