6. 2 Interoperability reference model based on iso rm-odp



Descargar 1,13 Mb.
Página1/13
Fecha de conversión08.06.2017
Tamaño1,13 Mb.
  1   2   3   4   5   6   7   8   9   ...   13

Índice

Foreword.......................................................................................................................................................vi


Introduction..................................................................................................................................................vii
1 Scope...........................................................................................................................................................1
2 Conformance…...........................................................................................................................................1
3 Normative references……..........................................................................................................................1
4 Terms and definitions …............................................................................................................................2
5 Abbreviated terms.......................................................................................................................................3
6 Overview of geographic services architecture ...........................................................................................4

6.1 Purpose and justification..........................................................................................................................4

6.2 Interoperability reference model – based on ISO RM-ODP....................................................................5

6.3 Service abstraction ..................................................................................................................................6

6.4 Interoperability.........................................................................................................................................7

6.5 Use of other geographic information standards in service specifications................................................8

6.6 Architecture patterns ...............................................................................................................................8
7 Computational viewpoint: a basis for service chaining..............................................................................9

7.1 Component and service interoperability and the computational viewpoint ...........................................9

7.2 Services, interfaces and operations..........................................................................................................9

7.3 Service chaining ....................................................................................................................................11

7.3.1 Introduction to Service Chaining........................................................................................................11

7.3.2 Anatomy of a service chain.................................................................................................................11

7.3.3 Services organizer folder....................................................................................................................12

7.3.4 Services to enable service chaining....................................................................................................14

7.3.5 Architecture patterns for service chaining..........................................................................................15

7.3.6 Variations on chaining patterns..........................................................................................................20

7.4 Service metadata....................................................................................................................................21

7.4.1 Introduction.........................................................................................................................................21

7.4.2 Service metadata main class diagram ................................................................................................22

7.4.3 Data dictionary for geographic service metadata...............................................................................23

7.5 Service instance of unknown type ........................................................................................................23

7.6 Simple service architecture....................................................................................................................24


8 Information viewpoint: a basis for semantic interoperability...................................................................24

8.1 Information model interoperability and the information viewpoint .....................................................24

8.2 Extended open systems environment for geographic services..............................................................25

8.3 Geographic services taxonomy..............................................................................................................26

8.3.1 Geographic services taxonomy requirements ....................................................................................26

8.3.2 Geographic human interaction services..............................................................................................27

8.3.3 Geographic model/information management services .......................................................................28

8.3.4 Geographic workflow/task management services..............................................................................29

8.3.5 Geographic processing services..........................................................................................................29

8.3.6 Geographic communication services .................................................................................................32

8.3.7 Geographic system management services .........................................................................................33

8.4 ISO 19100 series standards in geographic service taxonomy ..............................................................33

8.5 Geographic service chaining validity....................................................................................................34

8.6 Services organizer folder (SOF)............................................................................................................34

8.6.1 Introduction.........................................................................................................................................34

8.6.2 Image Exploitation SOF.....................................................................................................................34

8.6.3 Geographic data fusion SOF...............................................................................................................35
9 Engineering viewpoint: A basis for distribution.................................................................................…..36

9.1 Distribution transparencies and the engineering viewpoint.......................................................... ……36

9.2 Distributing components using a multi-tier architecture model.................................................... …...37
10 Technology viewpoint: a basis for cross platform interoperability ...............................................……40

10.1 Infrastructure interoperability and the technology viewpoint ........................................................….40

10.2 A need for multiple platform-specific specifications.......................................................................…41

10.3 Conformance between platform-neutral and platform-specific service specifications ...................... 41

10.4 From platform-neutral to platform-specific specifications................................................................. 42
Annex A (normative) Conformance........................................................................................................... 43

A.1 Conformance requirements.................................................................................................................. 43

A.2 Service architecture test module ......................................................................................................... 43

A.2.1 Geographic service types definition.................................................................................................. 43

A.2.2 Service chain..................................................................................................................................... 43

A.2.3 Service chaining patterns ................................................................................................................. 44

A.2.4 Simple service architecture .............................................................................................................. 44

A.3 Service specification test module......................................................................................................... 44

A.3.1 Introduction....................................................................................................................................... 44

A.3.2 Platform-neutral service specifications ............................................................................................ 44

A.3.3 Platform-specific service specifications ........................................................................................... 45

A.3.4 Platform-specific service implementations ...................................................................................... 46


Annex B (informative) Example user scenarios......................................................................................... 47

B.1 Example 1 - Service Chaining for Remote Sensed Data...................................................................... 47

B.1.1 Summary........................................................................................................................................... 47

B.1.2 Precondition.......................................................................................................................................47

B.1.3 Detailed steps.................................................................................................................................... 47

B.1.4 Post conditions.................................................................................................................................. 48

B.1.5 Service Chain Directed Acyclic Graph ............................................................................................ 48

B.2 Example 2 - Roadside Services.............................................................................................................49

B.2.1 Summary........................................................................................................................................... 49

B.2.2 Precondition...................................................................................................................................... 49

B.2.3 Detailed steps.................................................................................................................................... 49
Annex C (normative) Data dictionary for geographic service metadata ....................................................50

C.1 Data dictionary overview .................................................................................................................... 50

C.1.1 Introduction....................................................................................................................................... 50

C.1.2 Attribute name/Role name ............................................................................................................... 50

C.1.3 Definition ......................................................................................................................................... 50

C.1.4 Obligation/Condition ........................................................................................................................ 50

C.1.5 Maximum occurrence........................................................................................................................ 51

C.1.6 Data type........................................................................................................................................... 51

C.1.7 Attribute class or target class of role ................................................................................................ 51

C.1.8 Prefixes to names ............................................................................................................................. 51

C.2 Metadata data dictionaries.................................................................................................................... 51

C.2.1 Data dictionary for MD_Identification............................................................................................. 51

C.2.2 Data dictionary for SV_ServiceIdentification................................................................................... 51

C.2.3 Data dictionary for SV_OperationMetadata .................................................................................... 53

C.2.4 Data dictionary for SV_ServiceProvider........................................................................................... 53

C.2.5 Data dictionary for MD_DataIdentification ..................................................................................... 53

C.2.6 Data dictionary for SV_OperationChainMetadata ........................................................................... 54

C.2.7 Data dictionary for SV_Parameter.................................................................................................... 54


Annex D (informative) Mapping to Distributed Computing Platforms ......................................................55

D.1 From platform-neutral to platform-specific specifications.................................................................. 55

D.2 UML constructs used in the ISO 19100 series of standards ............................................................... 57

D.3 Platform-neutral technology model .................................................................................................... 58

D.4 Mapping to CORBA-specific service specifications .......................................................................... 59

D.5 Mapping to MS COM-specific service specifications......................................................................... 61

D.6 Mapping to J2EE/EJB-specific service specifications......................................................................... 62

D.7 Mapping to EXPRESS/SDAI-specific service specifications............................................................. 64



D.8 Mapping to SQL-specific service specifications..................................................................................65
Bibliography................................................................................................................................................67
Figures
Figure 1 — Abstract and Implementation Service Specifications ................................................................7
Figure 2 — Interoperability ..........................................................................................................................7
Figure 3 — Service definition relationships ...............................................................................................10
Figure 4 — Chain ........................................................................................................................................12
Figure 5 — Transparent chaining ...............................................................................................................16
Figure 6 — Translucent chaining …...........................................................................................................18
Figure 7 — Opaque chaining.......................................................................................................................20
Figure 8 — Services and service metadata .................................................................................................22
Figure 9 — Service metadata class diagram ...............................................................................................23
Figure 10 — Logical multi-tiered ecture.....................................................................................................37
Figure 11 — From Logical 4-tier to Physical 2-tier or 3-tier architecture..................................................38
Figure 12 — Mapping logical 4 tier to thick and thin clients .....................................................................39
Figure 13 — Mapping from platform independent UML models ..............................................................40
Figure 14 — Technology viewpoint model of the Interoperability Reference Model................................41
Figure 15 — From platform-neutral abstract specifications to multiple platform-specific implementations .......42
Figure B.1 — DAG for Service Chaining Scenario Example.....................................................................48
Figure B.2 — Roadside service scenario ....................................................................................................49
Figure D.1 — From platform-neutral to specific models through UML mappings ...................................56
Figure D.2 — From platform-neutral to platform-specific specifications ..................................................57
Figure D.3 — Platform-neutral abstract technology model ........................................................................58
Figure D.4 — CORBA Technologies related to abstract architecture model .............................................59
Figure D.5 — MS DNA/COM Model.........................................................................................................61
Figure D.6 — J2EE/EJB model ..................................................................................................................62
Figure D.7 — EXPRESS/SDAI model........................................................................................................64
Figure D.8 — SQL model ...........................................................................................................................65


  1   2   3   4   5   6   7   8   9   ...   13


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal