diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d8b316a..c97e657 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -3,13 +3,10 @@
Protokolli omanik on [Riigi Infosüsteemi Amet](https://www.ria.ee) (RIA), kes koordineerib protokolli edasist arendamist. Protokolli arendamine toimub järgnevalt:
- [Kõik on oodatud esitama küsimusi, avaldama arvamust ja pakkuma omapoolseid ideid - osaledes diskussioonides, sh luues uusi Issue-sid](https://github.com/e-gov/DHX/issues)
- RIA töötab sisendi läbi ja täpsustab ettepanekuid. Laiemad teemad arutatakse läbi MKMi juures paiknevas [dokumendihaldusnõukogus](https://www.mkm.ee/et/tegevused-eesmargid/infouhiskond/dokumendihaldusest-infohalduseni) (DHN). Kui ettepanek ei leia heakskiitu, siis antakse ettepaneku esitajale selle kohta tagasisidet.
-- RIA lisab edasisaanud teemad [ettepanekute nimekirja](files/Ettepanekud.md) ja töötab välja vastava lahenduse ettepaneku (sh juurutuskava).
+- RIA lisab edasisaanud teemad [ettepanekute nimekirja](docs/Ettepanekud.md) ja töötab välja vastava lahenduse ettepaneku (sh juurutuskava).
- DHN kinnitab lahenduse sobivuse ja juurutuskava.
- RIA viib muudatuse protokolli ja uuendab ettepanekute nimekirja. Muud tegevused viiakse ellu juurutuskavas olevate vastutajate poolt.
### Taustamaterjale
-- [Dokumendihalduse "ökosüsteem"](files/DOK-S.md)
-- [Esitlus](files/DHX_esitlus.pptx) _2.11.2016_
-- [Kirjandus](files/Kirjandus.md)
-- [Vormingutevahelised seosed](https://e-gov.github.io/DHX/Vormingud.html)
-- [Analüüs](files/Hajusa_dokumendivahetuse_andmevahetusprotokolli_DHX_anal%C3%BC%C3%BCs_1.2.pdf)
+- [Esitlus](docs/DHX_esitlus.pptx) _2.11.2016_
+- [Analüüs](docs/Hajusa_dokumendivahetuse_andmevahetusprotokolli_DHX_anal%C3%BC%C3%BCs_1.2.pdf)
diff --git a/README.md b/README.md
index e499ec1..563d107 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,14 @@
 
-ET | [EN](docs/EN.md)
-
## Dokumendivahetusprotokoll DHX
- 
-__DHX on uus, X-tee v6 omadustele rajatud dokumendivahetusprotokoll, mis võimaldab Eesti avaliku sektori dokumendihaldussüsteemidel vahetada dokumente hajus- e detsentraliseeritud põhimõttel.__
+X-tee v6 omadustele rajatud hajus dokumendivahetusprotokoll.
-| | | |
-|-----|-------------|-----|
-|
| __[Protokoll](https://e-gov.github.io/DHX)__ | _kinnitatud, ametlik tekst_ |
-|
| [DHX adapter](https://github.com/e-gov/DHX-adapter) | _DHX-i rakendamist abistavad tarkvarakomponendid; tuleb märtsis 2017_ |
-|
| [Etalonteostus](https://github.com/e-gov/DHX-etalon) | _demonstreerib protokolli töötavust ja abistab DHX-i rakendajaid testimisel_ |
-|
| Üleminekukava | _juhised ja nõuanded DHX-i rakendajatele; märts 2017_ |
-|
| Rakendamise koordineerimine | _tuleb_; teave: Eneli Järve, 663 0278, eneli.jarve@ria.ee |
-|
| [DHX aadressiraamat](docs/DHX-aadressiraamat.md) | _näitab kes on juba DHX-le üle läinud; märts 2017_ |
-|
| Testimisteenus | _rakendamise õigsust saab testida [etalonteostuse](https://github.com/e-gov/DHX-etalon) abil_ |
-|
| [DHX standardtestid](docs/Standardtestid.md) | _soovituslik testide komplekt abiks DHX-i rakendajale_ |
-|
| Töötoad ja teabepäevad | _tulevad_ |
+[Protokolli tekst](https://e-gov.github.io/DHX)
-- [Protokolli rakendamine](docs/Rakendamine.md)
+[DHX adapter](https://github.com/e-gov/DHX-adapter)
-- [E-arved DVK-s üleminekuperioodil](docs/E-arved.md) _töödokument_
+[Etalonteostus](https://github.com/e-gov/DHX-etalon)
-- [Protokolli arendamine](CONTRIBUTING.md)
+[Protokolli arendamine](CONTRIBUTING.md)
diff --git a/docs/Adapter.html b/docs/Adapter.html
deleted file mode 100644
index 63b7e65..0000000
--- a/docs/Adapter.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
| __[Protocol](https://e-gov.github.io/DHX/EN.html)__ | _official text_ |
-|
| [DHX Adapter](https://github.com/e-gov/DHX-adapter) | _software components helping DHX implementors; March 2017_ |
-|
| [Reference implementation](https://github.com/e-gov/DHX-etalon) | _proves workability of the protocol and aids DHX implementors in testing_ |
-|
| Transition plan | _guidance and advice for DHX implementors; March 2017_ |
-|
| Co-ordination of implementation | _coming; information:_ Eneli Järve, 663 0278, eneli.jarve@ria.ee |
-|
| [DHX Address Book](../docs/DHX-aadressiraamat.md) | _shows who already has completed the transition; March 2017_ |
-|
| Testing service | _correctness of implementation can be tested with [Reference implementation](https://github.com/e-gov/DHX-etalon)_ |
-|
| [DHX Test suite](../docs/Standardtestid.md) | _recommended minimal test set to aid DHX implementors_ |
-|
| Workshops and briefing events | _coming_ |
-
-- [Implementation of the protocol](../docs/Rakendamine.md) ET
-
-- [E-invoices in DEC in transition period](../docs/E-arved.md) ET
-
-- [Development of the protocol](../docs/Arendamine.md) ET
-
-- [Overview](../files/Overview.md)
-
-- [Presentation](../files/DHX_EN%20%282%29.pdf) (with a very brief discussion of X-Road)
diff --git a/files/Ettepanek-01.md b/docs/Ettepanek-01.md
similarity index 100%
rename from files/Ettepanek-01.md
rename to docs/Ettepanek-01.md
diff --git a/files/Ettepanek-02.md b/docs/Ettepanek-02.md
similarity index 100%
rename from files/Ettepanek-02.md
rename to docs/Ettepanek-02.md
diff --git a/files/Ettepanek-03.md b/docs/Ettepanek-03.md
similarity index 100%
rename from files/Ettepanek-03.md
rename to docs/Ettepanek-03.md
diff --git a/files/Ettepanek-04.md b/docs/Ettepanek-04.md
similarity index 100%
rename from files/Ettepanek-04.md
rename to docs/Ettepanek-04.md
diff --git a/files/Ettepanek-05.md b/docs/Ettepanek-05.md
similarity index 100%
rename from files/Ettepanek-05.md
rename to docs/Ettepanek-05.md
diff --git a/files/Ettepanek-06.md b/docs/Ettepanek-06.md
similarity index 100%
rename from files/Ettepanek-06.md
rename to docs/Ettepanek-06.md
diff --git a/files/Ettepanek-07.md b/docs/Ettepanek-07.md
similarity index 100%
rename from files/Ettepanek-07.md
rename to docs/Ettepanek-07.md
diff --git a/files/Ettepanekud.md b/docs/Ettepanekud.md
similarity index 100%
rename from files/Ettepanekud.md
rename to docs/Ettepanekud.md
diff --git a/docs/Gemfile b/docs/Gemfile
deleted file mode 100644
index b8ed085..0000000
--- a/docs/Gemfile
+++ /dev/null
@@ -1,4 +0,0 @@
-source "https://rubygems.org"
-ruby RUBY_VERSION
-
-gem "github-pages", group: :jekyll_plugins
diff --git "a/files/Hajusa_dokumendivahetuse_andmevahetusprotokolli_DHX_anal\303\274\303\274s_1.2.pdf" "b/docs/Hajusa_dokumendivahetuse_andmevahetusprotokolli_DHX_anal\303\274\303\274s_1.2.pdf"
similarity index 100%
rename from "files/Hajusa_dokumendivahetuse_andmevahetusprotokolli_DHX_anal\303\274\303\274s_1.2.pdf"
rename to "docs/Hajusa_dokumendivahetuse_andmevahetusprotokolli_DHX_anal\303\274\303\274s_1.2.pdf"
diff --git a/docs/LY.md b/docs/LY.md
deleted file mode 100644
index 556dac0..0000000
--- a/docs/LY.md
+++ /dev/null
@@ -1,136 +0,0 @@
----
-layout: LY
-permalink: LY
-title: Lähteülesanne
----
-
-Riigi Infosüsteemi Amet
-
-_mudeldokument_
-
-Süsteemi N täiendamine DHX-i võimekusega
-
-# Tööde kirjeldus
-
-Sisukord
-
-[1 Eesmärk ja koosseis]()
-
-[2 Üleantavad tulemid]()
-
-[3 Kasutatavad komponendid, töövahendid ja ressursid]()
-
-[4 Sidusarendus]()
-
-[5 Dokumentatsioon]()
-
-[6 Testimine]()
-
-[7 Muud nõuded]()
-
-[8 Projektikoosolek ja töösuhtlus]()
-
-[Viited]()
-
-### 1 Eesmärk ja koosseis
-1. Käesolevaga tellitakse tarkvaraarendustööd eesmärgiga luua süsteemis N võimekus vahetada dokumente protokolli DHX [1] kohaselt.
-1. Tööd sisaldavad kõiki tarkvaraarendustöid — sh projekteerimist, programmeerimist ja testimist koos vastava dokumenteerimisega, samuti projektijuhtimist — mis on vajalikud, et süsteemis N:
- - teostada DHX-i otsevõimekus [1] mõistes, sh
- - dokumendi vastuvõtmine `sendDocument` teenuse abil
- - dokumendi saatmine `sendDocument` teenusele
- - lokaalse aadressiraamatu koostamine
- - eemaldada "DVK spetsifikatsiooni" kohane liides DVK-ga.
- - Süsteem N vahetab praegu dokumente Dokumendivahetuskeskusega (DVK) [2] nn "DVK spetsifikatsiooni" kohaselt, kasutades komponente "DVK klient" ja "DVK-API". "DVK spetsifikatsiooni" kohane liides tuleb asendada DHX liidesega. Seejuures mittevajalikuks osutuvad komponendid tuleb kas eemaldada või DHX-i vajadustest lähtuvalt ümber teha.
-1. DHX-i vahendamise võimekust (vt [1]) süsteemis N ei teostata.
-1. "DVK spetsifikatsiooni" liidese asendamine DHX protokolli põhise liidesega ei tohi muuta süsteemi N muid funktsionaalsusi ega halvendada mittefunktsionaalseid omadusi.
-
-### 2 Üleantavad tulemid
-
-Täitja annab Tellijale üle süsteemi N vastavalt tööde eesmärgile ja koosseisule täiendatud, testitud ja veavaba koodi koos nõuetekohase dokumentatsiooniga.
-
-### 3 Kasutatavad komponendid, töövahendid ja ressursid
-
-| | märkused | Arendajale antakse pääsuõigused? |
-|--------------------------|------------------------------|-----|
-| __süsteemi N koodirepo__ | BitBucket (Tellija taristus) | jah |
-| __süsteemi N avalik koodirepo__ | GitHub (avalik koodirepo) | avalik |
-| __DHX adapteri avalik koodirepo__ | DHX-i võimekuse loomisel tuleb kasutada DHX adapteri [3] koosseisus olevaid Java teeke, neid vajadusel kohandades ja täiendades | avalik |
-| __automatiseerimisserver__ | Jenkins, Tellija taristus | jah |
-| __arenduskeskkond__ | süsteemi N testimiseks Tellija taristus loodav virtuaalmasinate, neisse paigaldatud süsteemi- ja rakendustarkvara, võrguühenduste ja pääsuõiguste kogum | jah |
-| __SoapUI__ | testimisvahend | jah |
-| __rühmatöökeskkond__ | Confluence Tellija taristus | jah |
-| __skype__ | jooksva suhtluse keskkond | jah |
-| __JIRA__ | kasutatakse vigade raporteerimiseks, Tellija taristus | jah |
-| __e-post__ | projektisuhtluseks | |
-
-### 4 Sidusarendus
-1. Tarkvara ehitamine, paigaldamine ja testimine automatiseeritakse sidusarenduse (ingl _Continuous Integration_) põhimõtete kohaselt.
-1. Sidusarenduse töövoog:
- - Tellija annab Arendajale pääsuõigused süsteemi N koodireposse, automatiseerimisserverisse ja arenduskeskkonda
- - Arendaja loob süsteemi N koodirepost omale töörepo
- - Arendaja koostab ehitus-, paigaldus- ja testiskriptid nning häälestab automatiseerimisserveri
- - Arendaja kannab arenduse tulemid süsteemi N koodireposse (Git `push` või `pull request`)
- - Automatiseerimisserver täidab ehitus-, paigaldus- ja testiskriptid.
-1. Süsteemi N koodirepo peegeldamine avalikku koodireposse (GitHub) tehakse Tellija poolt automaatselt.
-
-### 5 Dokumentatsioon
-1. Aluseks võetakse süsteemi N olemasolev dokumentatsioon [6], seda täiendatakse.
-2. Dokument "Lahenduse kirjeldus" tuleb ümber nimetada arhitektuuridokumendiks ja täiendada, nii, et oleks:
- - spetsifitseeritud süsteemi funktsiooni(d), piir, liidesed, komponentstruktuur, tehnoloogiad jm olulised arhitektuurilised aspektid
- - eraldi välja toodud DHX-i võimekuse loomisest tulenevad muudatused
- - esitatud arhitektuurijoonis(ed) koos seletuskirjaga (selgitava tekstiga).
-3. Dokumentatsioon, mis veel ei ole, tuleb teisendada Markdown-i (GitHub-i stiili).
-
-### 6 Testimine
-1. Arendaja peab testima kõiki DHX-i nõudeid.
- - muu hulgas tuleb teha dokumendis "DHX standardtestid" [5] määratletud testid.
-1. Koostada tuleb:
- - testistrateegia (_test strategy_ ja _test approach_ tähenduses [7])
- - testilood
- - testandmed
- - testiskriptid, automatiseerimisserveri seadistused (automaattestid)
- - testiraport.
-1. Testitakse kahe vahendiga:
- - SoapUI abil
- - DHX etalonteostuse abil, vastavalt dokumendi "DHX standardtestid" [5] jaotises "Etalonteostuse kasutamine DHX-i testimiseks" määratletule.
-1. DHX-i nõudeid kontrollivad testid tuleb automatiseerida (teha automaattestid), vastavalt jaotise "Sidusarendus" nõuetele. Automatiseerimisest võib loobuda, kui see on suure keerukuse või töökulu tõttu ebamõistlik.
-1. Automaatteste ei tule koostada süsteemi N nendele funktsionaalsustele, mis ei ole seotud DHX-ga.
-1. Regressioonitestid tuleb teha.
-1. Spetsiaalseid koormusteste ei ole vaja teha.
-1. Tööde vastuvõtmise tingimuseks on kõigi testide edukas (veavaba) läbimine.
-
-### 7 Muud nõuded
-1. Süsteemi N täiendamisel peab järgima:
- - Tellija mittefunktsionaalseid nõudeid (MFN)
- - Tellija dokumentatsiooniplaani.
-1. Kõrvalekalded p 1 nimetatud nõuetest on lubatud põhjendatud juhtudel (süsteemi või keskkonna olemuse tõttu nõue ei ole kohalduv või eesmärgipärane) Tellija nõusolekul.
-
-### 8 Projektikoosolek ja töösuhtlus
-1. Projektikoosolek:
- - peetakse iga nädal
- - Tellija ruumides
- - juhatab Tellija projektijuht
- - Täitja projektijuht esitab suulise aruande tööde edenemisest
- - seejärel arutatakse sisulisi ja korralduslikke küsimusi
- - koosolekud protokollitakse.
-2. Projektikoosolekute vahel peetakse töösuhtlust Tellija ja Arendaja ühises skype vestluses ja e-kirja teel.
-3. Arendajale antakse juurdepääs projekti Confluence-ruumile Tellija taristus.
-
-### Viited
-[1] Dokumendivahetusprotokoll DHX, [https://e-gov.github.io/DHX/](https://e-gov.github.io/DHX/)
-
-[2] Dokumendivahetuskeskus (DVK), [https://github.com/e-gov/DVK](https://github.com/e-gov/DVK)
-
-[3] DHX adapter, [https://github.com/e-gov/DHX-adapter](https://github.com/e-gov/DHX-adapter)
-
-[4] DHX etalonteostus, [https://github.com/e-gov/DHX-etalon](https://github.com/e-gov/DHX-etalon)
-
-[5] DHX standardtestid, [https://github.com/e-gov/DHX/blob/master/docs/Standardtestid.md](https://github.com/e-gov/DHX/blob/master/docs/Standardtestid.md)
-
-[6] Süsteem N. Kirjeldus
-
-[7] ISTQB Glossary, [http://www.istqb.org/downloads/glossary.html](http://www.istqb.org/downloads/glossary.html)
-
-[8] Tellija mittefunktsionaalsed nõuded
-
-[9] Tellija dokumentatsiooniplaan
diff --git a/docs/MATRYOSHKA.html b/docs/MATRYOSHKA.html
deleted file mode 100644
index 1bab8d0..0000000
--- a/docs/MATRYOSHKA.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
- A dynamic portfolio of about 15 services that support and extend the DHX protocol, the core service. Chart shows realized value, outlaying committed effort, and potential for growth (November 2016). All figures are estimates.
- - - - - diff --git a/docs/RIHA.md b/docs/RIHA.md deleted file mode 100644 index 460db00..0000000 --- a/docs/RIHA.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -permalink: RIHA ---- - -{ - "META":{ - "dokument":"RIHA kirjeldus", - "versioon":"1.0" - }, - "nimi":"Dokumendivahetusprotokoll DHX", - "tüüp":"standard", - "haldaja":"Riigi Infosüsteemi Amet", - "URL":"https://github.com/e-gov/DHX", - "lühikirjeldus": "DHX on uus, X-tee v6 omadustele rajatud dokumendivahetusprotokoll, mis võimaldab Eesti avaliku sektori dokumendihaldussüsteemidel vahetada dokumente hajus- e detsentraliseeritud põhimõttel." -} diff --git a/docs/Rakendamine.md b/docs/Rakendamine.md deleted file mode 100644 index 1fb6396..0000000 --- a/docs/Rakendamine.md +++ /dev/null @@ -1,15 +0,0 @@ -### Protokolli rakendamine - -DHX-i rakendaja peab otsustama, mis viisil ta DHX-i rakendab. Valida on mitme variandi vahel: - -Vt ka ["Matrjoška"](https://e-gov.github.io/DHX/MATRYOSHKA.html) (selgitav joonis tehnoloogiate seose kohta) - -| # | DHX-i rakendusvariant | lühikirjeldus | -|---|---------|---| -| 1 | DHX-i rakendamine otse (ilma vahendajata) | Vt allolevad alamvariandid. | -| 1A | adapteriteekide abil | DHS saab kasutada DHX Java teeke, mis arendatakse välja uue DHX adapteri loomise raames. DHX Java teegid sisaldavad funktsionaalsust dokumendi saatmiseks, vastuvõtmiseks ja aadressiraamatu koostamiseks. Saatmise klassid realiseerivad sisuliselt X-tee SOAP kliendi funktsionaalsuse, koos DHX hajusa saatmisalgoritmiga. Vastuvõtmise klassid realiseerivad DHX SOAP teenuse ja saabunud dokumendi DHS-ile edastamise liidese. Vt [https://github.com/e-gov/DHX-adapter](https://github.com/e-gov/DHX-adapter). | -| 1B | DHX adapteriga (otsepöördusega adapteri andmebaasi) | Paigaldades DHX adapteri ja liidestades selle oma süsteemiga (DHS või muu) otsepöördusega (JDBC) adapteri andmebaasi poole. Vt [https://github.com/e-gov/DHX-adapter](https://github.com/e-gov/DHX-adapter). | -| 1C | DHX adapteriga (SOAP liides) | Paigaldades DHX adapteri ja liidestades selle oma süsteemiga SOAP liidese abil. Vt [https://github.com/e-gov/DHX-adapter](https://github.com/e-gov/DHX-adapter). | -| 1D | teostades DHX protokolli ise | DHS arendaja võib ise DHX protokolli toetavad komponendid programmeerida, valides sobiva platvormi ja programmeerimiskeele. | -| 1E | DHX adapteriga (REST liides) | Paigaldades DHX adapteri ja liidestades selle oma süsteemiga REST liidese abil. Variant oli kaalumisel, __kuid ei ole praegu adapteri poolt toetatud__. Huvi korral võib vabavaralist DHX adapterit ise edasi arendada. | -| 2 | DHX-i rakendamine vahendaja kaudu | Vt [https://e-gov.github.io/DHX/#6-vahendamine](https://e-gov.github.io/DHX/#6-vahendamine). | diff --git a/docs/Rakenduskava.md b/docs/Rakenduskava.md deleted file mode 100644 index 8811e4a..0000000 --- a/docs/Rakenduskava.md +++ /dev/null @@ -1,73 +0,0 @@ -# DHX-i rakenduskava - -Kava eesmärk on määratleda Riigi Infosüsteemi Ameti, avaliku sektori asutuste ja erasektori teenusepakkujate ühised tööd avaliku sektori üleminekul dokumentide elektroonilisele otsevahetamisele DHX protokolli abil. - -## Tähtajad - -Ülemineku algus: 1.03.2017 - -Ülemineku lõpp: 31.12.2018 - -## Riigi Infosüsteemi Amet - -1. avaldab DHX protokolli _avaldatud_ -1. avaldab DHX adapteri tarkvara -1. avaldab etalonteostuse (kood ja töötav rakendus) _avaldatud_ - - pakub etalonteostust DHX-i rakendajatele testimisteenusena _töötab_ -1. loob DVK-s DHX vahendamise võimekuse -1. avab DHX-i aadressinimistu teenuse -1. kuulutab üleminekuperioodi ametlikult välja -1. avaldab juhised DHX-i rakendajatele - - sh rakendamistegevuste soovitusliku nimekirja - - arendustööde tellimise mudel-lepingu -1. levitab teavet ülemineku kohta _levitatud juba päris palju_ -1. annab nõu DHX-i rakendajatele _vältida, et tekiks olukord, kus "RIA ei tõsta toru"_ - - protokolli kohta tekkivates küsimustes - - adaptertarkvara kohta tekkivates küsimustes - - etalonteostuse kaudu pakutava testimisteenuse kohta - - DHX aadressinimistu kohta tekkivates küsimustes -1. peab arvestust ülemineku edenemise kohta, koostab ja avaldab vastavat statistikat -1. teenindab DHX-i rakendajaid: - - registreerib X-teel DHX alamsüsteeme - - lülitab asutuse dokumendiliikluse DVK-s ümber DHX-le -1. haldab DHX-i vahendamist - - registreerib DHX-i vahendaja - - avaldab DHX-i vahendajate nimekirja - - teostab järelevalvet DHX-i vahendajate üle -1. üleminekuperioodi lõpus sulgeb DVK - -## Asutus -1. selgitab välja infosüsteemid, mida üleminek puudutab - - DVK-ga liidestatud DHS-id jm süsteemid - - muud süsteemid, milles DHX-i rakendamine on vajalik ja otstarbekas -1. otsustab, kas ja kuidas DHX-i rakendab - a) ise (otse) - b) DHX-i vahendaja kaudu -1. kavandab üleminekutööd - - selgitab, kas DHX-i rakendamise eeldused on täidetud; vajadusel korraldab vajalikud tööd - - X-tee v6 - - dokumendivahetuse kapsel v2.1 -1. tellib DHX-i võimekuse arendustööd - - võimalusel tellides arendusi ühiselt teiste asutustega - - koostöös arendajaga otsustab, kuidas DHX-i võimekuse tehniliselt loob - - DHX-i adapteri teekide kasutamisega - - DHX-i adapteri paigaldamisega - - ise programmeerides - - testib oma süsteemi DHX-i võimekust - - soovi korral kasutades etalonteostust -1. esitab RIA-le taotluse X-teel DHX alamsüsteemi registreerimiseks -1. esitab RIA-le taotluse DVK dokumendiliikluse ümberlülitamiseks DHX-le -1. DHX-i vahendaja kasutamise korral: - - sõlmib vahendajaga lepingu - - ühendab oma süsteemi vahendaja süsteemiga - -## DHX-i vahendaja -1. loob oma süsteemis DHX-i vahendusvõimekuse -1. registreerib end RIA-s DHX-i vahendajana -1. sõlmib asutusega vahenduslepingu -1. ühendab oma süsteemi asutuse süsteemiga -1. teenindab asutust, käitades vahendusteenust vastavalt DHX protokollile ja X-tee vahendamise nõuetele - -## Arendaja -1. Kui soovib oma toodetes v teenustes DHX-i rakendada, siis kavandab ja teostab vastavad arendused -1. Kui pakub DVK-ga suhtlevat tarkvara või teenuseid, siis kavandab ülemineku DHX-le ja teostab vastavad arendused diff --git a/docs/Standardtestid.md b/docs/Standardtestid.md deleted file mode 100644 index 1f99f9d..0000000 --- a/docs/Standardtestid.md +++ /dev/null @@ -1,106 +0,0 @@ - - -# DHX standardtestid - -v0.2 14.11.2016 - -## 1 Ülevaade - -Esitatakse standardne testide komplekt DHX-i võimekuse testimiseks. Juhendatakse DHX etalonteostuse kasutamist testimiseks. - -Dokument on suunatud DHX-i võimekuse loomise arendustööde kavandajatele, arendajatele ja testijatele. - -## 2 Mõisted ja lühendid - -Lisaks alljärgnevale kasutatakse käesolevas dokumendis [dokumendivahetusprotokolli DHX mõisteid ja lühendeid](https://e-gov.github.io/DHX/#3-m%C3%B5isted-ja-l%C3%BChendid). - -| mõiste | seletus | -|--------|---------| -| _etalonrakendus_ | etalonteostuse käigus loodud, RIA taristus käitatav rakendus, mis etendab DHX-i võimekusega infosüsteemi ja mida saab kasutada DHX-i võimekuse testimiseks. | -| _etalonteostus_ | kahest eraldi paigaldatud, RIA taristus käitatavast rakendusest (_etalonrakendusest_) koosnev vahend, mida saab kasutada testitava süsteemi testimiseks; vt [DHX-i etalonteostus](https://github.com/e-gov/DHX-etalon). | -| _testitav süsteem_ | X-teega liidestatud infosüsteem - dokumendihaldussüsteem (DHS) või ka muu süsteem - mille DHX-i võimekust testitakse. | -| _DHX standardtest_ | DHX võimekuse testimiseks üldjuhul hädavajalik, praktiliselt teostatav test. | -| _test_ | käesolevas dokumendis kasutatakse testiloo tähenduses. | - -## 3 Etalonteostuse kasutamine DHX-i testimiseks - -DHX-i võimekuse loonud süsteemi testimiseks võib kasutada [DHX-i etalonteostust](https://github.com/e-gov/DHX-etalon). -- Etalonteostus koosneb kolmest eraldi paigaldatud, RIA taristus käitatavast rakendusest, mis etendavad DHX-i võimekusega infosüsteeme. - - Etalon1, [https://dhxdemo.eesti.ee/etalon1/](https://dhxdemo.eesti.ee/etalon1/), etendab DHX-i otsevõimekusega asutust (ministeerium) - - Etalon2, [https://dhxdemo.eesti.ee/etalon2/](https://dhxdemo.eesti.ee/etalon2/), etendab DHX-i vahendajat (eraettevõte), kes vahendab kolme asutust (vallavalitsus, muuseum ja põhikool). - - Etalon 3, [https://dhxdemo.eesti.ee/etalon3/](https://dhxdemo.eesti.ee/etalon3/), etendab DHX-i vahendaja enda infosüsteemi. -- Etalonteostus töötab X-tee arenduskeskkonnas. - - - -## 4 Testiplaan - -[DHX-i vastavusnõudeid](https://e-gov.github.io/DHX/#10-vastavusn%C3%B5uded) on terve rida. Rakendaja peab tagama kõigi nende täitmise. Käesolev testiplaan hõlmab ainult kõige lihtsamini teostatavaid teste. Mõnesid nõudeid võib üldse olla raske testida. Nt süsteemi käitumist juhul, kus adressaat "on maas" (siis peab üritama uuesti saata, aga mitte lõputult). - -__Eeldused__ - - 1. luua testitavas DHS-is (vm infosüsteemis) DHX-i võimekus (teenuse `sendDocument` osutamise ja tarbimise võimekus; lokaalse aadressiraamatu koostamise võimekus; vahendaja korral - teenuse `representationList` osutamise võimekus) - 2. registreerida DHX alamsüsteem X-tee arenduskeskkonnas - -__TEST 1a: Süsteemi ilmumine aadressiraamatusse__ - 1. etalonrakenduse abil kontrollida testitava süsteemi ilmumist etalonrakenduse lokaalsesse aadressiraamatusse - -__TEST 1b: Lokaalse aadressiraamatu koostamise õigsus__ - 1. võrrelda testitava rakenduse lokaalset aadressiraamatut etalonrakenduses koostatud aadressiraamatuga; aadressiraamatud peavad ühtima - - eelduseks on nõude testimise eesmärgil testitavasse süsteemi sisse ehitatud logimine vm moodus lokaalset aadressiraamatut inimesele kuvada - - Kontrollitav nõue: [7.4 Lokaalne aadressiraamat](https://e-gov.github.io/DHX/#74-lokaalne-aadressiraamat) - - Märkus. Etalonrakenduse asemel võib kasutada [DHX aadressiraamatu](DHX-aadressiraamat.md) teenust - -__TEST 2a: Dokumendi saatmine (õige dokument, DHX otsevõimekusega asutusele)__ - 1. testitavast süsteemist saata nõuetekohaselt kapseldatud dokument etalonrakendusse 1 (testasutusele Ministeerium) - 2. etalonrakenduse logist kontrollida dokumendi kohalejõudmist - - Kontrollitav nõue: [5.6 Kapsli kasutamine](https://e-gov.github.io/DHX/#56-kapsli-kasutamine) - -__TEST 2b: Dokumendi saatmine (õige dokument, vahendajat kasutavale asutusele)__ - 1. testitavast süsteemist saata dokument etalonrakendusse 2 (testasutusele Vallavalitsus, Muuseum või Põhikool) - 2. etalonrakenduse logist kontrollida dokumendi kohalejõudmist - -__TEST 2c: Dokumendi korduv saatmine__ - 1. testitav süsteem saadab seeria dokumente etalonrakendusele - 2. etalonrakenduse kasutajaliidese kaudu kontrollitakse, et saadetise id-d on erinevad - - Kontrollitav nõue: [5.7 Unikaalne identifikaator.](https://e-gov.github.io/DHX/#57-unikaalne-identifikaator) - -__TEST 2d: Saatmine suvalisele DHX-i võimekusega asutusele__ - 1. etalonrakenduse kasutajaliideses kuvatavast DHX aadressinimistust võetakse juhuslikult asutus - 2. kontrollitakse, kas testitav süsteem suudab asutusele dokumenti saata - - Kontrollitav nõue: [7.1 Addressaadi DHX-i võimekuse väljaselgitamine](https://e-gov.github.io/DHX/#71-dhx-v%C3%B5imekus) - -__TEST 2e: Saatmine asutusele, kellel on mitu DHX-i võimekusega infosüsteemi__ - 1. testitavast süsteemist saata dokument etalonrakendusse 3 (X-tee lühinimi `DHX.raamatupidamine`) - 2. kontrollida, et dokument jõudis kohale (mitte ei läinud sama adressaadi teise süsteemi (etalonrakendusse 2, X-tee lühinimi `DHX`) - -__TEST 3a: Vastuvõtmine (õige dokument)__ - 1. etalonteostuse kasutajaliidese abil saata testitavale süsteemile õigesti moodustatud ja adresseeritud dokument - 2. kontrollida etalonteostuse kasutajaliidese kaudu, et testitav süsteem vastab nõuetekohase 'OK teatega - 3. testitavast süsteemist kontrollida, et dokument on kohale jõudnud - -__TEST 3b: Vastuvõtmine (valesti adresseeritud dokument)__ - 1. etalonteostuse kasutajaliidese abil saata testitavale süsteemile valesti adresseeritud dokument - 2. kontrollida etalonteostuse kasutajaliidese kaudu, et testitav süsteem vastab nõuetekohase veateatega - 3. testitavast süsteemist kontrollida, et vigane transaktsioon logitakse asjakohaselt - - Kontrollitav nõue: [8.1 Aadressi kontroll](https://e-gov.github.io/DHX/#81-aadressi-kontroll) - -__TEST 3c: Vastuvõtmine (valesti kapseldatud dokument)__ - 1. etalonteostuse kasutajaliidese abil saata testitavale süsteemile valesti kapseldatud dokument - 2. kontrollida etalonteostuse kasutajaliidese kaudu, et testitav süsteem vastab nõuetekohase veateatega - 3. testitavast süsteemist kontrollida, et vigane transaktsioon logitakse asjakohaselt - - Kontrollitav nõue: [8.3 Kapsli kontroll](https://e-gov.github.io/DHX/#83-kapsli-kontroll) - -Märkus. Ülalolev testiplaan hõlmab ka DVK-ga suhtlemist, sest DVK tegutseb üleminekuperioodil DHX-le veel üle minemata asutuste vahendajana. - -## Viited - -- [Dokumendivahetusprotokoll DHX](https://e-gov.github.io/DHX/) - -## Muutelugu - -| versioon, kuupäev | muudatus | -|-------------------|----------| -| v0.3 13.12.2016 | lisatud Etalonrakendus 3 ja TEST 2e | -| v0.2 14.11.2016 | lisatud joonis ja testiplaan | -| v0.1 09.11.2016 | algversioon | diff --git a/docs/TESTIMISTEENUS.PNG b/docs/TESTIMISTEENUS.PNG deleted file mode 100644 index 49f389c..0000000 Binary files a/docs/TESTIMISTEENUS.PNG and /dev/null differ diff --git a/docs/Testilugu.md b/docs/Testilugu.md deleted file mode 100644 index 6222025..0000000 --- a/docs/Testilugu.md +++ /dev/null @@ -1,23 +0,0 @@ -# Tutvus DHX-ga - -
-
-__Öelge palun, kas teie kasutate DHX-i?__ Jah, oleme hajusale dokumendivahetusele üle läinud. Rakendame DHX-i ministeeriumi dokumendihaldussüsteemis.
-
-__Kuidas saab teile dokumente saata?__ Lihtne küsimus. Meie DHS-i nimi X-teel on, nii nagu DHX standard ette näeb, `DHX`. Sellele tuleb ette panna ministeeriumi registrikood `40000001`. X-tee täisnimi seega on `EE-DEV/GOV/40000001/DHX`.
-
-
-
-__Hõbekuuli OÜ? Öelge, palun, millega teie firma tegeleb?__ Heameelega. Oleme eesti kapitalil põhinev firma. Põhiliselt pakume IT süsteemide majutusteenust. Muuhulgas tegeleme ka DHX-i vahendamisega.
-
-__Palun, kas avaksite lähemalt, mida DHX-i vahendamine tähendab?__ Aga palun. Vahendamist pakume asutustele ja ettevõtetele, kes soovivad X-teel DHX-i dokumendivahetuses osaleda, kuid ei oma selleks vajalikku infrastruktuuri või ei taha infra ülalpidamisega tegelda. Peamiselt väiksemad asutused. Näiteks vallavalitsus A, muuseum B ja põhikool C, kui nimetada mõnd meie klienti. Tavaliselt on ka kliendi DHS meie juures majutatud, aga ei pea tingimata olema.
-
-__Ja kas olete äriga rahul?__ Kindlasti. Kliendid on rahul ja kasvuvõimalused on head. Olen isegi Hõbekuuli raamatupidamise ühendanud DHX-iga. Kui ministeerium tahab saata meile arve, siis ta teeb seda DHX-ga. Arve läheb kohe meie raamatupidamissüsteemi. Eat your own dogfood, nagu IT-mehed ütlevad.
-
-__Kuidas teie süsteemidega suhelda saab?__ DHX-is on see lihtne. Adresseerimiseks on vaja teada ainult asutuse või ettevõtte registrikoodi. Näiteks vallavalitsusel A on registrikood `70000001`, muuseumil B - `70000002`, põhikoolil C - `700000003`. Teie süsteem leiab X-tee globaalsest konfiguratsioonist, et Hõbekuul on `70000001`, `70000002` ja `70000003` vahendaja. Järelikult võtate Hõbekuuli registrikoodi ja saadate X-teel `EE-DEV/COM/30000001/DHX`. Dokumendi kapslis märgite kellele ma pean dokumendi edastama (`70000001`, `70000002` ja `70000003`). Kui soovite Hõbekuuli raamatupidamisse saata, siis panete `EE-DEV/COM/30000001/DHX.raamatupidamine`.
-
-__Selge. Aga kuidas kontrollida, et saadetud dokumendid tõesti kohale jõudsid?__ Väga lihtne. Annan teile juurdepääsu meie vahendussüsteemi ja raamatupidamise kasutusliidestele. Võtke veebisirvijas lahti `https://dhx.demo.eesti.ee/etalon2` ja teises aknas `https://dhx.demo.eesti.ee/etalon3`. Seal saate vaadata, kellelt mis dokumendid on saabunud. Saate ka ise dokumente saata. Ministeeriumi DHS-il on samasugune kasutajaliides - `https://dhx.demo.eesti.ee/etalon3`.
-
-__Kui ma tahan ka DHX-ga liituda, kuidas ma saan oma süsteemi testida?__ Liituge X-tee arenduskeskkonnaga, arendage oma süsteemis välja X-tee võimekus, valige oma süsteemile DHX alamsüsteemi nimi (DHX või DHX*). Pange oma süsteem ministeeriumile, aga samuti vallavalitsusele A, muuseumile B ja põhikoolile C dokumente saatma. Saatke dokumente ka Hõbekuuli OÜ raamatupidamisele. Nii testitegi.
-
-
diff --git a/docs/Tooted.html b/docs/Tooted.html
deleted file mode 100644
index c7667ea..0000000
--- a/docs/Tooted.html
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
- Ülemineku peamised osad on: a) dokumendivahetusprotokolli DHX kasutuselevõtmine dokumente vahetavates süsteemides; 2) dokumendivahetuskeskuse (DVK) sulgemine.
- -Ülemineku ettevalmistusi on tehtud 2015. aastast. Praeguseks on välja töötatud ja kinnitatud protokoll DHX (https://e-gov.github.io/DHX/). Protokolli rakendamist hõlbustavad tarkvarakomponendid (DHX adapter jm) valmivad 2016. a lõpuks. Koostatakse ja avaldatakse üleminekukava ja juhised (veebruar 2017. a).
- -Üleminek algab praegu veel kindlaks määramata kuupäeval, eeldatavalt 2017. a aprillis ja kestab 2018. a lõpuni.
- -Ülemineku teostamiseks luuakse järgmised tooted ja teenused (*-ga asjad ei ole kindlad):
- -sihtrühm
-üleminekukava
-juhised ja nõuanded erinevatele sihtrühmadele
-DHS-i haldaja, IT juht, DHX-i vahendaja, DHS-i arendaja
-protokoll
-dokumendivahetusprotokoll DHX
-IT juht, DHX-i vahendaja, DHS-i arendaja
-tarkvaratükid
-tarkvarateegid abiks protokolli rakendajatele
-DHS-i arendaja
-DHX adapter
-DHX-i kasutuselevõttu hõlbustav tarkvarakomponent
-IT juht, DHS-i arendaja
-testimisteenus
-*teenus, mille abil DHX rakendaja saab kontrollida, et on protokolli õigesti rakendanud
-DHX-i vahendaja, DHS-i arendaja
-DVK-DHX tõlkija
-DVK-DHX protokollide tõlkimise funktsionaalsusega täiendatud DVK, toimib üleminekuperioodil
-RIA
-etalonteostus
-rakendus, milles on teostatud DHX protokoll (protokolli teostatavuse kontrolliks). Toimib ühtlasi näidisena ja testimisvahendina
-DHS-i arendaja
-ChangeMaster
-*inimene, kes aitab kõrvaldada üleminekul võimalikke takistusi ja anda rakendajatele nõu; ülemineku "koordinaator"
-DHS-i haldaja, IT juht, DHX-i vahendaja, DHS-i arendaja
-sertifitseerimine
-*teenus, milles sertifitseerija kontrollib DHX-i rakendamise õigsust ja väljastab vastava sertifikaadi
-IT juht, DHX-i vahendaja, DHS-i arendaja
-järelevalve
-RIA järelevalve DHX vahendajate tegevuse üle
-DHS-i haldaja, IT juht, DHX-i vahendaja
-DHX aadressiraamat
-*teenusena käitatav tööriist, mis näitab DHX-i võimekusega organisatsioonide nimekirja, sh DHX-i vahendajaid
-RIA (järelevalvajana), DHS-i haldaja, IT juht, DHX-i vahendaja
-testide komplekt
-*testide komplekt, millega DHX-i rakendaja saab kontrollida, et on protokolli õigesti rakendanud
-DHS-i arendaja
-
-
-