Модель системного об'єкта (SOM)

Автор: Lewis Jackson
Дата Створення: 7 Травень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Модель системного об'єкта (SOM) - Технологія
Модель системного об'єкта (SOM) - Технологія

Зміст

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

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

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


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

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

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

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

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


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