Переваги ідеології відкритих систем.
Звичайно, підхід відкритих
систем користується успіхом тільки тому, що забезпечує переваги
для різних фахівців, пов'язаних з областю комп'ютерів.
Для користувача відкриті системи забезпечують наступне:
- нові можливості збереження зроблених вкладень завдяки властивостям
еволюції, поступового розвитку функцій систем, заміни окремих компонентів
без перебудови усієї системи;
- незалежність від постачальників апаратних або програмних засобів, можливість
вибору продуктів із запропонованих на ринку за умови дотримання
постачальником відповідних стандартів відкритих систем;
- Дружність середовища, в якому працює користувач, мобільність
персоналу в процесі эволющш системи;
- можливість використання информащюнных ресурсів, наявних в інших
системах (організаціях).
Проектувальник інформаційних систем отримує:
- можливість використання різних апаратних платформ;
- можливість спільного використання прикладних програм, реалізованих
у різних ОС;
- розвинені засоби інструментальних середовищ, що підтримують проектування;
- можливість використання готових програмних продуктів і інформаційних
ресурсів.
Розробники загальносистемних програмних засобів мають:
- нові можливості розподілу праці, завдяки повторному використанню
програм (reusability);
- розвинені інструментальні середовища і системи програмування;
- можливості модульної організації програмних комплексів завдяки
стандартизації програмних інтерфейсів.
Остання властивість відкритих систем дозволяє переглянути традиційно
дублювання функцій, що склалося, в різних програмних продуктах, из-
за чого системи, інтегруючі ці продукти, непомірно розростаються по
об'єму, втрачають ефективність. Відомо, що в одній і тій же області обробки
даних і текстів багато продуктів пропоновані на рьшке (текстові
редактори, настільні видавництва, електронні таблиці, системи управління
базами даних) по ряду функцій дублюють один одного, а іноді і підміняють
функції ОС. Крім того, помічено, що в кожній новій версії цих
продуктів їх розміри збільшуються на 15 %.
У розподілених системах, що містять декілька робітників місць на персональних
комп'ютерах і серверів в локальній мережі, надмірність програмних
кодів із-за дублювання зростає багаторазово. Ідеологія і стандарти
открыгых систем дозволяють по-новому поглянути на розподіл функцій
між програмними компонентами систем і значно підвищити тим самим
ефективність. Частково цей підхід забезпечує компенсацію витрат
ресурсів, які доводиться платити за переваги відкритих систем
відносно закритих, ресурси яких в точності відповідають завданню
вирішуваною системою.