Повторне використання продуктів COTS (Commercial Off-The-Shelf systems)
COTS – Commercial Off-The-Shelf systems.
Системи COTS – зазвичай готові прикладні системи, які пропонують програмний інтерфейс API (Інтерфейс Прикладного Програмування).
Створення великих систем, об’єднуючи системи COTS – вагома стратегія розвитку таких систем як, наприклад, E-commerce системи і т.д.
Ключовою вигодою є швидший прикладний розробка і, зазвичай, нижчі витрати на нього.
Яка продукція COTS пропонує найвідповіднішу функціональність? – Можливість існування кількох схожих продуктів, які можуть бути використані.
Як відбуватиметься обмін даними? – Індивідуальні продукти використовують свої власні формати і структури даних.
Які властивості продукції будуть використовуватись? – Більшість продуктів мають більшу функціональність ніж необхідно. Ви повинні спробувати закрити доступ до невикористовуваних функцій.
Проблеми інтеграції систем COTS:
· Недостатність управління над функціональністю і продуктивністю. Системи COTS можуть бути менш ефективними ніж вони здаються.
· Проблеми внутрішньої взаємодії систем COTS. Різні системи COTS можуть мати різні результати, що означає важку інтеграцію засобів.
· Відсутність контролю над розробкою системи. Розробник систем, а не користувач, керує розробкою.
· Підтримка від виробників COTS. Виробники COTS можуть не пропонувати обслуговування продукції.