konspekt - Tartu Ülikool
konspekt - Tartu Ülikool
konspekt - Tartu Ülikool
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
¯ tõeväärtus.<br />
¯ 8-bitine tundmatu (opaque).<br />
¯ nummerdatud tüüp.<br />
¯ sõne.<br />
¯ konteinertüüp any.<br />
¯ laiad sümbolid.<br />
¯ laiad sõned.<br />
lisaks on kasutada konstrueeritud tüübid:<br />
¯ kirje.<br />
¯ piiratud ühend.<br />
¯ järjend.<br />
¯ massiiv.<br />
¯ liides.<br />
Liidesed Liides on operatsioonide kogumi kirjeldus, mida klient võib päringutena<br />
kasutada. Objekt rahuldab liidest, kui ta võib olla esitatud iga liideses kirjeldatud<br />
operatsiooni subjektina.<br />
Liidesed esitatakse OMG IDLis (Interface definition Language). Liidese päritavus<br />
annab meile kompositsiooni mehhanismi, millega lubatakse objektil toetada<br />
mitmeid liideseid.<br />
1. Operatsioonid, mis on samad kõikides ORBides.<br />
2. Antud tüüpi objektidele spetsiifilised operatsioonid.<br />
3. Antud objekti realisatsiooni stiilile spetsiifilised operatsioonid.<br />
¯ Viidete genereerimine ja interpreteerimine.<br />
¯ Meetodi käivitamine.<br />
¯ Kasutamise kontroll.<br />
¯ Objekti või realisatsiooni [de]aktiveerimine.<br />
61<br />
¯ Viidete tõlkimine realisatsiooniks.<br />
¯ Realisatsioonide registreerimine.<br />
¯ Füüsilise võrgu aadressid ja loogilised võrguaadressid.<br />
¯ Pordi, protsessi ja grupi identifikaatorid.<br />
¯ Teenuste tekstilised nimed.<br />
¯ Ressursside nimed.<br />
¯ Failid.<br />
¯ Unifitseerimine.<br />
¯ Integratsioon.<br />
¯ Nimeteenus peaks haldama kõiki nimesid.<br />
¯ Pikk eluaeg.<br />
¯ Kõrge kasutatavus.<br />
¯ Tõrke isoleerimine.<br />
¯ Usaldamatuse lubamine.<br />
¯ Suhtelised nimed.<br />
¯ Nimeruumide ühitamine.<br />
¯ Heterogeensus.<br />
¯ Muudetavus.<br />
¯ Restruktrueeritavus.<br />
62