Comments (1)
Täiendav arutelu DHX töötoast arendajatega 9.02.2017 ja järgnenud Skype-vestlusest:
Praegu on Dokumendi kapsli vastu võtmisel nõutud selle valideerimine, mis nõuab suure (200 Mb) XML-i lahti parsimist. Arvati, et see tekitab DHX Kapsli vastuvõtmisel väga palju koormust ja ei võimaldagi näiteks suuri faile läbi lasta. Tõnu: "Aga kui Kapsel oleks teisiti defineeritud, näiteks et Dokumendid võivad olla manustena ( mitte XML sees BASE64 stringina, nagu preagu), siis oleks võimalik ainult XML osa avamine ja valideerimine. XML-i osa oleks sel juhul väike (paarkümmend kilobaiti). Kuigi siin teistpidi on võib olla probleemiks, et Kapsel ei ole siis enam "Self contained"."
Priit P: "Kapsli kohene kontroll dokumendi vastuvõtmisel võimaldab välja sõeluda vigase kapsliga dokumendid, nii, et need ei jõuagi DHS-i. Saatjale saab kohe vigasest kapslist teada anda. Saatjat huvitab, kas dokument on kohale jõudnud. Praegu me ei näe ette kohalejõudmise teate hilisemat (asünkroonset) saatmist. Asünkroonne kohalejõudmise v kättejõudmise kinnitus on küll võimalik, kuid lisaks keerukust. Kui tehniliselt vähegi võimalik, tuleks hakkama saada sünkroose mustriga: saadad ja kohe saad vastuse, kas on kohale jõudnud.
"Kapsel" kui standard ei ole piisava täpsusega formaliseeritud. Seda probleemi ei lahenda aga DHX-i kihis.
DHX on mõeldud eelkõige avaliku sektori sisese ametliku, tõendusväärtusega dokumendivahetuse lahenduseks. Seetõttu on nõuded kvaliteedile kõrged.
Samas on ei saa eesmärk olla mingi abstraktne "korralikkus". Kapsli kohese kontrolli nõuet võiks lõdvendada (PEAB asemel PEAKS).
Vastavalt DHX protokolli muutmise protsessile tuleks ettepanek kirja panna, hinnata ärilisest ja tehnilisest vaatest ja sobivuse korral kinnitada Dokumendihaldusnõukogu poolt.
DHX liikluses osaleja, kes valiks Kapsli kohesest kontrollist loobumise, peab arvestama, et sellega võivad tema DHS-i salvestuda vigase Kapsliga dokumendid. Kas ta tahab seda vältida? Võib-olla tahab, aga võib-olla on tal ükskõik. "
from dhx.
Related Issues (20)
- Mitmes asutuses on 2 või enam infosüsteemi, mis kasutavad DVK-d eraldi kausta alusel. Mis saab? HOT 3
- Kas seda, et uuesti saatmist PEAB üritama, võiks igaüks ise otsustada? HOT 1
- Kas "kapsel" muutub? HOT 4
- Mitmele adressaadile korraga saatmine HOT 3
- Keegi tahab saata 500 le adressaadile 50 megast dokki HOT 3
- Kas protokoll on laiendatav? HOT 2
- representationList kehtivusaegadega? HOT 4
- Kas DVK-lt DHX-le üleminekul peab toetama üheaegselt mõlemat protokolli?
- Kas DHX on avastandard?
- Kättesaamise semantika HOT 3
- DHX „aadressiraamat“ HOT 7
- Kas asutusel võib olla mitu vahendajat? HOT 1
- Mis saab e-arvetest? HOT 6
- Peaks ikka protokolli versiooni kontrollima ja mida see tähendab? HOT 3
- I need client-security server example HOT 9
- DHX-ga saadetava dokumendi suuruse ülempiir võiks olla suurem HOT 3
- DHX protokolli ja AS4 protokolli võrdlus? HOT 4
- Kas DHX-i vahendaja kaudu käivat liiklust peaks krüptima?
- objectType atribuut näidetes puudu HOT 1
- erinevad sendDocument ebatäpsused HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dhx.