Архитектура совместимых информационных систем (AIOS) — это эталонная архитектура для разработки совместимых корпоративных информационных систем . Если предприятия или государственные органы хотят заниматься автоматизированными бизнес-процессами с другими организациями, их ИТ-системы должны иметь возможность работать вместе, т. е. они должны быть совместимыми . AIOS представляет собой общий план построения для этих организаций для разработки совместимых информационных систем путем систематической корректировки и расширения своих внутренних информационных систем. AIOS была описана в докторской диссертации и основана на результатах различных исследовательских проектов по совместимости. [1] Она не зависит от конкретных продуктов или поставщиков, но в общем описывает различные уровни, представления, отношения и технические средства, необходимые для эффективного создания совместимых информационных систем. Для этой цели она объединяет концепции сервисно-ориентированной архитектуры , совместного бизнеса и моделирования бизнес-процессов . Ее можно рассматривать как дополнение к ARIS , хорошо известной архитектуре для внутренних информационных систем и бизнес-процессов.
Подобно автоматизации процессов внутри организаций, автоматизация кросс-организационных бизнес-процессов является важной тенденцией. В этом начинании сотрудничающие организации стремятся скорее к свободной связи своих информационных систем вместо тесной интеграции : сотрудничающие информационные системы должны иметь возможность работать вместе, но сохранять как можно больше независимости. Эта характеристика также называется совместимостью , или в контексте сотрудничающих организаций, бизнес-совместимостью , т. е. способностью автономных организаций выполнять совместный бизнес-процесс между собой.
Информационные системы — это системы, которые обрабатывают информацию, то есть они собирают, транспортируют, преобразуют, хранят и предлагают информацию. Согласно концепции, преобладающей в исследованиях информационных систем, информационная система включает в себя не только аппаратное и программное обеспечение предприятия, но и связанных с ним людей, бизнес-функции и процессы, а также организационные структуры. [2] Это широкое понимание, например, также воплощено в структуре Захмана .
Архитектура определяется как «фундаментальная организация системы, воплощенная в ее компонентах, их отношениях друг с другом и с окружающей средой, а также принципах, управляющих ее проектированием и развитием». [3] Синц определяет архитектуру информационной системы как план построения информационной системы в смысле спецификации и документации ее компонентов и их взаимосвязей, охватывающих все соответствующие точки зрения, а также правила построения для создания плана здания. [4]
Соответственно, архитектуру интероперабельных информационных систем можно определить как план построения межорганизационной информационной системы, которая позволяет организациям выполнять совместный бизнес-процесс между собой.
После работы над совместимыми информационными системами, проведенной в рамках Европейских исследовательских проектов [5], в 2010 году была опубликована Архитектура совместимых информационных систем (AIOS) в качестве справочника по построению слабосвязанных, взаимодействующих информационных систем и по систематическому, основанному на моделях внедрению совместных бизнес-процессов.
AIOS нацелена в первую очередь на крупные организации, которые хотят взаимодействовать друг с другом. Для этой цели она описывает, как внутренние элементы информационной системы могут быть систематически связаны с информационными системами партнеров по сотрудничеству. Основными элементами AIOS являются:
Одним из элементов, входящих в третью категорию, является «репозиторий BII» , в котором каждая организация публикует содержимое своего интерфейса взаимодействия бизнеса (BII) для партнеров по сотрудничеству. Поскольку он включает внешние представления элементов информационной системы, он предоставляет функции публикации и обнаружения, необходимые в архитектуре, ориентированной на услуги : в BII внешне релевантные процессы, услуги, организационные структуры и т. д. описываются на различных уровнях технической детализации, что позволяет другим организациям искать также элементы бизнес-уровня, а не только технические артефакты. Здесь, в отличие от традиционного подхода SOA, вместо одного центрального каталога услуг реализуются различные репозитории, специфичные для партнеров.
Статическая часть архитектуры строится на трех ортогональных осях: измерениях предприятия, уровнях технической детализации и представлениях для совместной работы.
Подобно частным, публичным и глобальным представлениям, известным из моделирования бизнес-процессов и рабочих процессов, в AIOS предоставляются соответствующие частные, публичные и глобальные представления элементов информационной системы.
Для всестороннего описания бизнес-процессов эта ось обеспечивает отдельные представления о процессах, функциях, данных и организационных элементах.
Таким образом, в сочетании с осью «совместные представления» предоставляются частные, публичные и глобальные представления о процессах, функциях, данных и организационных ролях .
Описание элементов системы на разных уровнях технической детализации поддерживает систематическую разработку совместных информационных систем, начиная с определения бизнес-требований и до самого уровня кода. Помимо аспекта конструкции, таким образом также предоставляется многомерное описание взаимодействия, облегчающее синхронизацию совместных систем на каждом уровне. Подобно, например, ARIS и MDA OMG используются три уровня: