Платформа - это основа, позволяющая сторонним разработчикам создавать, распространять и поддерживать свои готовые решения. Платформа должна оперировать бизнес-объектами, поведение и взаимодействие которых программируется с использованием встроенного языка программирования. Состав и функциональность этих бизнес-объектов должны быть достаточны для создания работающей информационной системы в разумные сроки (месяцы, а не годы).
При проведении практической работы и выборе платформы для создания информационной системы предприятия, желательно руководствоваться некоторыми критериями, которые помогут подобрать именно ту систему для разработки, которая оптимально подойдет для решения поставленной задачи. В частности, такими критериями могут выступать:
Критерии
1. Объем хранимой информации
Скажем, что объем данных, хранение которых необходимо организовать, у оператора мобильной связи и службы такси будут значительно различаться
2. Быстродействие
Этот критерий логически связан с предыдущим и чем выше быстродействие, тем большие объемы информации могут быть переработаны за один и тот же промежуток времени
3. Используемая версия SQL
Разные платформы разработки информационных систем могут поддерживать различные версии структурированного языка запросов. Скажем, базы Оракл поддерживают SQL с уже встроенными конструкциями для работы с древовидными структурами данных (connect by prior) и различные виды эквисоединений (left, right join в них реализуются через подтсановку (+))
Также существуют и другие критерии по которым можно оценить потенциальную возможность использования той или иной платформы разработки для практической работы по созданию информационной системы