5.4 CCN2 Conformance Testing
5.4 CCN2 Conformance Testing
5.4 CCN2 Conformance Testing
Agenda
• Introduction
• Conformance Test Approach R1 Platform
• CT R1 Platform Deployment and Requirements
• Features to be tested
• Test Approach R1 Reference Applications
• Ref. apps Deployment and Requirements
• High level Conformance Test Planning
2
CCN2 CT Strategy
Introduction
Introduction
3
CCN2 CT Strategy
Introduction
CCN2 Evolution
• Release 1.5
• The CCN2 release 1.5 has been introduced to provide
additional features to the platform not included in
release 1 (MFT, EDIFACT support)
• Release 1.5 will be issued as a functional extension
right after the SAT of the Release 1.
• Practically the CCN2 Conformance testing will
starting in Q1 2017 and include Release 1.5
features
• During 2016, the Conformance testing scope will be
extended with additional 1.5 features.
• This presentation cover the Release 1 (R1) features
only at this stage
4
CCN2 CT Strategy
Conformance test Roadmap
MS MS
Connectivity Connectivity
testing CT testing CT
Start Start Finished Finished
21/10/16 09/03/17 29/05/17
9/01/17
2016 2017
May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep
Hardware Installation
MS Connectivity testing
CT
CCN2 CT Strategy
Approach
• Reference Applications
• As Partner Applications are not implemented yet they will be
simulated by them;
• Serves as a Partner Application seen from CCN2 Platform
Perspective.
6
CCN2 CT Strategy
Approach
Partner #1 DC DG TAXUD DC
Ref. Appl. Client
CCN
Ref. Appl. Server WAN
7
CCN2 CT Strategy
Approach
9
CCN2 CT Strategy
Approach
Conformance Environment
• CCN2 Platform Conformance environment encompasses active
Conformance deployment hosted in the primary DG TAXUD
datacenter.
12
CCN2 CT Strategy
CT Modes
Partner #1 DC DG TAXUD DC
Ref. Appl. CCN2 Platform (AP + Ref. Appl.
MH) (Simulated Partner)
CCN
WAN
13
CCN2 CT Strategy
CT Modes
14
CCN2 CT Strategy
CT Modes
Partner #2 DC
Ref. App
Consumer
Ref. App.
Provider
15
CCN2 CT Strategy
CT Modes
Ref. App
Consumer
Ref. App.
Provider
16
CCN2 CT Strategy
CT Modes
Partner #1 DC DG TAXUD DC
CCN
WAN
17
CCN2 CT Strategy
CT Modes
Partner #2 DC
Ref. App
Consumer
Ref. App
Provider
19
CCN2 CT Strategy
CT Modes
Ref. App
Provider
20
CCN2 CT Strategy
CT Modes
Ref. App
Consumer
Ref. App
Provider 21
CCN2 CT Strategy
CT Modes
Ref. App
Provider 22
CCN2 CT Strategy
CT Modes
Partner #1 DC
Ref. App.
Consumer DG TAXUD DC
CCN2 Platform
Ref. App
Consumer
Ref. App
Provider 23
CCN2 CT Strategy
CT Modes
Ref. App
Provider 24
CCN2 CT Strategy
CT Modes
CCN CCN
WAN WAN
25
Conformance Test Approach R1
26
CCN2 CT Strategy
CT Modes
Partner #2 DC
Ref. App
Consumer
Ref. App
Provider
27
CCN2 CT Strategy
CT Modes
Ref. App
Provider
28
CCN2 CT Strategy
Features to be tested
Federated Governance
Identity Management Services
Services Life Cycle Services
Service Discovery Services
Communication Services
Subscription Manager
Transformation & Validation Interactions
Routing Services
Monitoring Interactions
Business Activity Monitoring
System Activity Monitoring
Service Monitoring
General Monitoring
: feature partially covered in test phase. In context of CT this means, testing all
functionalities exposed to Partners. In ATP for each specific test phase detailed 30
coverage is elaborated;
CCN2 CT Strategy
Features to be tested
Configuration Management
Deployment
Error Handling
Connectivity
Disaster Recovery
• : feature partially covered in test phase. In context of CT this means, testing all
functionalities exposed to Partners. In ATP for each specific test phase detailed
coverage is elaborated; 31
• : feature not covered in test phase.
CCN2 CT Strategy
Responsibilities
32
Organisation of Conformance testing
• The coordination and support of the conformance
testing activities will be performed by the ITSM
contractor
• CCN2DEV will provide 3rd level support
• ITSM will provide details on the organisation of the
CCN2 conformance testing activities
• Conformance test training with hands-on exercise
will be organised around September 2016
How to install a Ref App
How to connect to CT
How to run a Ref App
Main test cases
What are the results
33
CCN2 CT Strategy
Responsibilities
35
CCN2 CT Strategy
Ref Apps
36
CCN2 CT Strategy
Ref Apps
37
CCN2 CT Strategy
Ref Apps
38
Reference Applications
Infrastructure
39
Backup Slides
40
CCN2 CT Strategy
Ref apps
41
Reference Applications
Overview
Functional Scope
• Describe how the functional capabilities of the
Reference Applications are realised by the
services offered and what data models support
the realisation of these services.
• Atomic Reference Applications demonstrate use
of S2S and U2S interactions supported by the
CCN2 Platform.
• Business Reference Applications demonstrate use
of those interactions within a simplified business
context of Customs Decision.
42
CCN2 CT Strategy
Ref apps
Partner #1 DC DG TAXUD DC
CCN2 Platform
Ref. App.
Consumer CCN
WAN AP
Ref. App
Provider
43
CCN2 CT Strategy
RefApp Overview
44
CCN2 CT Strategy
RefApp Overview
jDecision implements
jDecision acts as a server in R/R
behaviour of Decision
communication. It receives a request
Authority
(customs application) from jTrader,
processes it, and stores it.
45
CCN2 CT Strategy
RefApp Overview
jConsultation acts as a
server in R/C
communication with
jDecision application. It
jDecision acts as a client receives a request
in R/R communication (consultation requests)
with jConsultation from jDecision, initiates
application. It sends a consultation process,
request (consultation builds a consultation
request) to jConsultation. result message, and
sends a response
(consultation result) to
jDecision.
46
CCN2 CT Strategy
RefApp Overview
jCustoms implements
behaviour of
Customs Authority.
49