Obsah
- Definícia - Čo znamená systémový objektový model (SOM)?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje systémový model systému (SOM)
Definícia - Čo znamená systémový objektový model (SOM)?
System Object Model (SOM) je objektovo orientovaná technológia balenia knižníc vyvinutá spoločnosťou IBM, ktorá umožňuje rôznym programovacím jazykom zdieľať knižnice tried, bez ohľadu na jazyk, v ktorom boli pôvodne napísané.
Najrozšírenejšie použitie SOM v rámci IBM je v OS / 2 a Workplace Shell. Medzi ďalšie implementácie SOM patria Unix, Windows a Mac. Aktívny vývoj tejto technológie sa však skončil v polovici 90. rokov, v čase, keď spoločnosť Apple stiahla prostriedky na podporu a vývoj.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
Techopedia vysvetľuje systémový model systému (SOM)
Systémový objektový model bol navrhnutý na použitie ako riešenie mnohých problémov s interoperabilitou a opakovaným použitím, ktoré sa vyskytujú pri zdieľaní knižníc tried medzi objektovo orientovanými a objektovo orientovanými jazykmi. SOM bol navrhnutý na použitie na počítačoch a stolových počítačoch IBM. Slúži ako objektovo orientovaný model, ktorý sa dá odlíšiť od ostatných modelov obsiahnutých v objektovo orientovaných programovacích jazykoch. SOM v podstate obsahuje jazyk na definovanie rozhrania, runtime prostredie s volaniami procedúr a sadu povolujúcich rámcov.
Spoločnosť SOM bola pôvodne technológia vyvinutá pre rad počítačov a stolových počítačov spoločnosti IBM, nakoniec ju však využili aj iné spoločnosti, ktoré jej výhody rozšírili do rôznych softvérových prostredí.
Medzi dôležité charakteristiky SOM patria:
- SOM umožňuje vytvorenie prenosných knižníc zabalených do zmršťovacej fólie.
- Knižnice tried môžu byť vytvorené v konkrétnom jazyku, ku ktorému majú prístup a môžu ich používať iné jazyky.
- K existujúcim metódam možno pridať nové metódy bez toho, aby bolo potrebné prekompilovať aplikáciu.
- SOM pracuje s procedurálnymi programovacími jazykmi.
- SOM poskytuje objektový model pre jazyky, ktoré nie sú zamerané na objekt.
- SOM umožňuje pridávanie nových tried do hierarchie dedičstva bez toho, aby bolo potrebné aplikáciu prekompilovať.