Download presentation
Presentation is loading. Please wait.
1
BOVEX Electronic bovine passport exchange
Presentation to Ministero Della Salute Rome 30/5 – 1/6 2012
2
Overview of presentation
Introduction and background Technical part Use-cases Data dictionary Some concrete advise for connecting to BOVEX: Intial tests Developing a client system Conclusions
3
Introduction and background
Part 1 Introduction and background
4
Business case Intiative under EU Animal Health Strategy 2007 – 2013:
"TRACES: single portal for all veterinary matters" Investigate interoperability between national databases of bovine animals Pilot phase, follow-up The need for exchange has been emphasized by multiple MS on more than one occasion
5
Overview Start simple: Basic set of operations:
64/432 minimums Basic set of operations: Upload Recall Retrieve Acknowledge Verification against veterinary certificate before passport can be retrieved
6
History of project 2009 – 2010: Development of prototype system
2010: Initial tests by BE, IT, DE 2011: Tests by GR, ES : Further interest from FR, IE, LV, PL 2012: Go live Q3 – Q4
7
What are the potential benefits?
Veterinary: Increased security, traceability and accuracy Efficiency: Reduce the administrative burden Over 3 million bovines transported every year Assume dematerialisation saves 1 minute per passport Already 1/3 dematerialised means yearly savings of 1 million minutes, or around 10 man years! Even without full dematerialisation, BOVEX can help streamline the passport transfer!
8
Part 2 Technical part
9
Use-cases view Submit EO2 EO1 Retrieve Acknowledge NatDB2 NatDB1
Sending country Destination country
10
Use-case 1: submit passports (intent to export)
EO1 NatDB1 BOVEX eartags retrieve in DB passports submit(…) store in exchange DB
11
Use-case 2: retrieve passports (upon arrival)
EO2 NatDB2 BOVEX TRACES Passports Certificate reference retrieve(IDs) getCertData(…) checks Passports error codes processing Valid? Destination country? Identifier numbers match?
12
Use-case 3: acknowledge passports
NatDB1 NatDB2 BOVEX acknowledge(IDs) retrieved? OK, error codes NotifyAck(IDs)
13
Architecture overview
MS EC XMLGate MS authority Opaque message BOVEX message https BOVEX Process export/import INTRA.IT.2012…. TRACES Passports exchange LVU Create / check health certificate TRACES Certificate
14
Data Dictionary: Message structure
XMLGate WS Call BOVEX WS Call
15
Data Dictionary: PassportType
16
Data Dictionary: submit passports
17
Data Dictionary: retrieve passports
One per eartag
18
Some practical advise Known to work with: Java (JAX-WS, Axis2), .NET
First establish connectivity: SOAPUI: SumService call Run the SimpleClient Java program from HOWTO bundle Start simple: Develop a SumService client in your target environment before more advanced things
19
Trouble shooting Error codes:
"SXG…" means XMLGate related error "BVX…" means BOVEX detected an error Project functional mailbox:
20
Part 3 Conclusions
21
Current Planning Prepare production deployment:
Provide a recall mechanism Extend to support EID type (support legal base) Support passport numbers different than eartags as key for retrieval Make more robust (ear tag formats, date checks…) Target deployment: Q3 / early Q4 2012
22
Once deployed… Gain momentum and experience with real usage:
ES, GR seem more or less ready to go live BE, FR, IT, LV show active interest, others have requested information We will support all interested MS in using the exchange We will ensure the level of service as required
23
…and towards full dematerialisation
Digital signature support: non-disputable identification of sender non-modifiable timestamping Extend protocol beyond 64/432 (UN/CEFACT): Mother and father eartag vaccination history support more thorough handling of breed and colour codes …
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.