Будинки Програмне забезпечення Що таке системна об'єктна модель (сом)? - визначення з техопедії

Що таке системна об'єктна модель (сом)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає модель системної об'єкта (SOM)?

System Object Model (SOM) - об'єктно-орієнтована технологія упаковки бібліотеки, розроблена IBM, яка дозволяє різним мовам програмування обмінюватися бібліотеками класів, незалежно від мови, якою вони були написані.


Найбільш поширене використання SOM в IBM є в OS / 2 та Workplace Shell. Інші реалізації SOM включають Unix, Windows та Mac. Однак активний розвиток цієї технології закінчився в середині 90-х, приблизно в той час, коли Apple відкликала свої ресурси підтримки та розвитку.

Техопедія пояснює модель системної об'єкта (SOM)

Модель системної об'єкта мала використовуватись як рішення багатьох проблем інтероперабельності та повторного використання, які виникають під час спільного використання бібліотек класів між об'єктно-орієнтованими та не об’єктно-орієнтованими мовами. SOM був розроблений для використання на комп'ютерах та настільних комп'ютерах IBM. Він виступає як об'єктно-орієнтована модель, яку можна відрізнити від інших моделей, що містяться в об'єктно-орієнтованих мовах програмування. SOM в основному включає мову визначення інтерфейсу, середовище виконання з викликами процедур та набір увімкнених фреймворків.


Спочатку SOM була технологією, розробленою для ряду комп’ютерів та настільних комп'ютерів IBM, але з часом стала використовуватися іншими компаніями, що розширило її переваги в різних програмних середовищах.


Деякі з важливих характеристик SOM включають:

  • SOM дозволяє створювати портативні бібліотеки, що обертаються термоусадочним покриттям.
  • Бібліотеки класів можуть бути створені певною мовою, до якої можна отримати доступ та використовувати інші мови.
  • До існуючих методів можна додавати нові методи, не вимагаючи перекомпіляції програми.
  • SOM працює з процедурними мовами програмування.
  • SOM надає об'єктну модель для не об’єктно-орієнтованих мов.
  • SOM дозволяє додавати нові класи до ієрархії спадкування без необхідності перекомпілювати додаток.
Це визначення було написане в контексті IBM
Що таке системна об'єктна модель (сом)? - визначення з техопедії