
1 2 CEN/WS GITB3 3 4 Date: 2015-xx-xx 5 6 CWA XXXXX:2015 7 8 Secretariat: NEN 9 10 11 Draft CEN Workshop Agreement: 12 Global eBusiness Interoperability Test Bed (GITB) 13 Phase 3: Implementation Specifications and Proof-of-Concept 14 15 Status: Draft CWA for Public Comment 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 30 31 2 32 Contents 33 34 35 36 Foreword ................................................................................................................................... 9 37 1 Executive Overview ............................................................................................................ 10 38 2 Definitions and Abbreviations ............................................................................................ 16 39 2.1 Definitions .............................................................................................................................. 16 40 2.1.1 eBusiness Specifications ( see Section 3) ............................................................................... 16 41 2.1.2 Testing Purposes and Requirements ( see Section 3.4) ......................................................... 16 42 2.1.3 Testing Roles ( see Section 4 ) ................................................................................................ 17 43 2.1.4 Testing Framework and Architecture ( see Section 3.4) ........................................................ 17 44 2.2 Abbreviations ......................................................................................................................... 20 45 Part I: Motivation for eBusiness Testing and Overview of GITB Testing Framework ................... 22 46 3 Motivation ......................................................................................................................... 22 47 3.1 Testing as a Key Prerequisite to eBusiness Interoperability ...................................................... 22 48 3.2 Stakeholders and their Interests in eBusiness Testing .............................................................. 22 49 3.3 Categories of eBusiness Specifications ..................................................................................... 24 50 3.4 eBusiness Testing.................................................................................................................... 25 51 3.4.1 Conformance and Interoperability Testing ................................................................................ 25 52 3.4.2 Testing Context and Stakeholders ............................................................................................. 26 53 3.5 Benefits of a Global eBusiness Interoperability Test Bed .......................................................... 27 54 4 GITB Principles and Testing Framework .............................................................................. 28 55 4.1 Objectives and Principles ........................................................................................................ 28 56 4.2 Synthesis of GITB Testing Framework ...................................................................................... 29 57 4.3 Roles within the Testing Framework ........................................................................................ 29 58 4.4 GITB Methodology .................................................................................................................. 30 59 4.4.1 Using Test Assertions ................................................................................................................. 30 60 4.4.2 Standalone Document Validation .............................................................................................. 30 61 4.4.3 SUT-Interactive Conformance Testing ....................................................................................... 31 62 4.4.4 Interoperability Testing ............................................................................................................. 31 63 4.4.5 Proposed Testing Practices for SUTs ......................................................................................... 32 64 4.5 GITB Architecture ................................................................................................................... 33 65 Part II: Core Test Bed Implementation Specifications and Proof-of-Concept .............................. 36 66 5 Overview of Core Test Bed Implementation Specifications ................................................. 36 67 5.1 Relevant Core Test Bed Service Specifications and Artifacts ..................................................... 36 68 5.2 GITB Namespaces and Common Element Definitions ............................................................... 37 69 5.2.1 XML Schema for Common Elements ......................................................................................... 39 70 6 Test Presentation Language (TPL) ....................................................................................... 43 71 6.1 Abstract Model ....................................................................................................................... 43 72 6.2 Test Step Identification ........................................................................................................... 45 73 6.3 XML Schema for TPL ............................................................................................................... 45 74 7 Test Reporting Format ....................................................................................................... 48 75 7.1 Abstract Model ....................................................................................................................... 48 76 7.1.1 XML Schema for Test Reporting Format .................................................................................... 50 3 77 8 GITB Test Service Specifications ......................................................................................... 52 78 8.1 Content Validation Service ...................................................................................................... 52 79 8.1.1 Service Overview ....................................................................................................................... 52 80 8.1.2 Abstract Service Description ...................................................................................................... 52 81 8.1.2.1 ValidationClient Requests Module Definition ....................................................................................... 52 82 8.1.2.2 Validation .............................................................................................................................................. 53 83 8.1.3 Web Service Description (WSDL) ............................................................................................... 53 84 8.1.4 XML Schema for Request/Response Messages ......................................................................... 54 85 8.2 Messaging (Simulation) Service ............................................................................................... 54 86 8.2.1 Service Overview ....................................................................................................................... 54 87 8.2.2 Abstract Service Description ...................................................................................................... 56 88 8.2.2.1 Requesting Module Definition (GetModuleDefinition) ........................................................................ 56 89 8.2.2.2 Initiating the Session (Initiate) .............................................................................................................. 56 90 8.2.2.3 Initiating a Transaction (BeginTransaction) .......................................................................................... 56 91 8.2.2.4 Commanding Messaging Service to Send a Message (Send) ................................................................ 56 92 8.2.2.5 Notification of the Client for Received or Proxied Messages (NotifyForMessage callback) ................. 56 93 8.2.2.6 Closing the Transaction (EndTransaction) ............................................................................................ 57 94 8.2.2.7 Closing the Session (Finalize) ................................................................................................................ 57 95 8.2.3 Web Service Description (WSDL) ............................................................................................... 57 96 8.2.4 XML Schema for Request/Response Messages ......................................................................... 59 97 8.3 Test Bed Service ..................................................................................................................... 60 98 8.3.1 Service Overview ....................................................................................................................... 60 99 8.3.2 Abstract Service Description ...................................................................................................... 61 100 8.3.2.1 Requesting Test Case Definition (GetTestcaseDefinition) .................................................................... 61 101 8.3.2.2 Initiating Test Process (Initiate)........................................................................................................... 62 102 8.3.2.3 Requesting Actor Definition (GetActorDefinition) ............................................................................... 62 103 8.3.2.4 Configure
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages200 Page
-
File Size-