Tibco - это компания-разработчик программного обеспечения, которая производит программное обеспечение для инфраструктуры и бизнес-аналитики, в первую очередь Enterprise Information Bus с поддержкой событий.

Tibco Software Inc. (Nasdaq:TIBX) - компания-разработчик программного обеспечения со штаб-квартирой в Пало-Альто, Калифорния. Продукты TIBCO обеспечивают распространение информации в режиме реального времени с помощью запатентованной технологии, называемой The Information Bus ™ или TIB®. Основная архитектура Tibco основана на концепции системы, ориентированной на информационную шину. Тогда как вся информация, используемая множеством систем, проходит через одну информационную шину. TIBCO обычно называет эту информационную шину "TIB".

Преимущества архитектуры на основе TIB:

Легко создавать новые подсистемы - TIB позволяет разработчикам создавать новые подсистемы, изменять существующие подсистемы и добавлять новые службы без изменения пользовательского интерфейса или кода подсистемы.

Легко перемещать подсистемы. Подсистема, предоставляющая данные, может быть перемещена в другие географические места без изменения подсистем, которые потребляют информацию, которую она предоставляет. Это важно для отказоустойчивой работы, когда новые подсистемы могут вступить во владение сразу после выхода из строя других подсистем.

Легче разрабатывать приложения - экономит затраты и время на разработку, поскольку разработчики могут использовать протестированный API для связи, вместо того, чтобы проектировать, разрабатывать, внедрять, тестировать и поддерживать свой собственный код инфраструктуры.

Быстрее разрабатывать - разработчики могут сосредоточиться на приложениях и бизнес-требованиях, и им не нужно писать и тестировать инфраструктуру. Приложения также будут быстрее разрабатываться, поскольку они будут связаны с существующими и хорошо протестированными библиотеками. Разработчикам не нужно будет создавать код, необходимый для межсистемного взаимодействия.

Легче обслуживать - персонал может сосредоточиться на коде приложения. Уровни промежуточного программного обеспечения улучшаются и обслуживаются профессионалами, которые являются специалистами в этом типе программного обеспечения.

Легче изменить - будет легче вносить изменения в подсистемы, потому что они будут независимы от своих источников данных и их потребителей данных.

Высокая масштабируемость - система станет гораздо более масштабируемой, поскольку подсистемы и оборудование можно будет легко и быстро добавить для удовлетворения новых потребностей пользователей.

Прозрачность местоположения - системный модуль использует предметную адресацию TIB, чтобы компоненты системы располагались динамически, а не жестко запрограммированы. Это поддерживает ряд потребностей миграции системы.

Легче контролировать - система может использовать TIB/Hawk для мониторинга.

Управление ошибками - система сможет регистрировать и реагировать на ошибки системного и бизнес-уровня, генерируя уведомления или рекомендации на основе TIB.