Вопрос:

Компания А хочет построить единую информационную среду. Однако она использует совершенно разнородные приложения, написанные на разных языках программирования разными командами разработчиков, работающие на разных операционных системах и системах управления базами данных (СУБД). Что бы вы посоветовали использовать компании А в качестве архитектурной основы единой информационной среды?

Ответ:

Решение:

Для компании А, использующей разнородные приложения, написанные на разных языках программирования, работающие на разных операционных системах и СУБД, рекомендуется использовать архитектурную основу, которая обеспечивает интеграцию и унификацию.

  • EDI (Electronic Data Interchange) — это стандарт для электронного обмена данными между различными компаниями, но он не является архитектурной основой для построения единой информационной среды внутри одной компании.
  • Jakarta — это набор спецификаций и API для разработки корпоративных приложений на Java. Сам по себе Jakarta не является архитектурной основой, а скорее платформой для реализации.
  • CORBA (Common Object Request Broker Architecture) — это стандарт, разработанный OMG (Object Management Group), который позволяет объектам, написанным на разных языках программирования и работающим на разных платформах, взаимодействовать друг с другом. CORBA предоставляет архитектурную основу для создания распределенных объектно-ориентированных систем, что идеально подходит для интеграции разнородных приложений в единую информационную среду.

Ответ: CORBA

Подать жалобу Правообладателю