Крупнейшие мировые разработчики программного обеспечения в сотрудничестве с организацией OASIS, отвечающей за стандартизацию, создают новый язык программирования, предназначенный для манипулирования неструктурированными разнородными данными.
Сами разработчики утверждают, что сейчас есть язык для манипулирования структурированными данными, компьютерным специалистам он прекрасно известен под аббревиатурой SQL, но сегодняшние реалии таковы, что нужен и более масштабный язык, который позволит одновременно работать как с данными в СУБД, так и с текстовыми файлами, графическими и иными данными, которые не структурированы средствами баз данных и работают под управлением различных программ.
Пока эта разработка проходит стадию формирования спецификаций и именуется как Content Management Interoperability Services (CMIS). В заявлении компаний сказано, что язык SQL был создан в 80-е годы и на то время его возможностей было достаточно, однако теперь нужен новый и более универсальный язык, отвечающий потребностям 21-го века.
Говоря в двух словах о Content Management Interoperability Services, можно сказать, что он представляет собой аналогию с API-функциями, только он будет стандартизирован и един для компаний, стоящих за его созданием. CMIS будет платформо- и системно-независимым, написав приложение с использованием языка CMIS, можно будет использовать одни и те же команды для запросов на разных СУБД, системах управления контентом, сайтах или социальных платформах.
На сегодня за CMIS стоят такие ИТ-гиганты, как IBM, Oracle, OpenText, SAP, EMC и ряд других компаний.