Краткий общий обзор продукта
На какого типа решения ориентировано использование продукта компании и кто является типичными заказчиками Oracle Coherence?
Основную часть прибыли от реализации продукта обеспечивают заказчики из области финансовых услуг, такие как большие банки и инвестиционные компании. Они используют Coherence в таких областях как оценки рисков в режимах реального времени, системы управления рисками и оценки кредитов, обнаружение мошенничеств, торговые системы, системы управления и аналитические системы. Coherence применяется в системах алгоритмической торговли, системах фондовых бирж и системах торговли на рынках облигаций. Coherence используется на рынке Telco поскольку позволяет реализовывать системы, работающие с информацией в режимах реального времени и гарантирует от потерь информации. Электронная коммерция в on-line режиме другая обширная область применения продукта. Coherence ориентирован на использование в различных системах резервирования (билеты, места в отелях, системы резервирования полетов, и т.д), а также различных CRM (Customer Relationship Management)-cистемах. Все области, ориентированные на режим реального времени, где необходима максимальная доступность и безотказность программно-аппаратного комплекса работающего в режиме XTP (extreme transaction processing), а также возможность наращивания мощности без серьезных реконфигурационных затрат или серьезного изменения программного обеспечения систем.
Краткое описание продукта
Oracle Coherence – это JCache-совместимое (смотрите Java-спецификацию JSR-107 - http://jcp.org/en/jsr/detail?id=107 ) Data Grid Memory распределенное решение для кластеризованных приложений и серверов приложений. Oracle Coherence позволяет разделять данные Ваших приложений и управлять ими в кластерной системе (группе из различных аппаратных серверов) также легко, как будто все данные используются на одном единственном сервере. Все данные в реальном режиме времени на различных серверах находятся в оперативной памяти Ваших серверов. Это достигается за счет механизма скоординированного обновления данных между различными серверами с использованием специального механизма конкурентного контроля их обновления, репликации и механизма обновления данных в кластерной системе на основе высокопроизводительного протокола обмена данными и отправления учетных данных об обновлении информации на каждом из серверов в кластере к любому из серверов, который затребует эти данные.
Разработчики могут легко использовать особенности Oracle Coherence, используя стандартный Java Collections API (интерфейс прикладного программирования), входящий в стандартный, свободно распространяемый набор библиотек Java Standard Edition Software Development Kit’а (Java SE SDK) чтобы получить доступ к данным и изменить их. Также разработчики могут использовать стандартную модель событий для объектов типа Java Bean, для того чтобы получать уведомления об изменении данных на разных серверах в кластере. Механизм управления HTTP-сессиями доступен и встроен в сам продукт по умолчанию и, в принципе, не требует никаких модификаций для Ваших приложений для его применения. Oracle Coherence является независимым от используемой Вами аппаратной платформы. В ряде случаев, если Вы не используете контейнеров серверов приложений, Вы можете использовать Oracle Coherence без них.
Какие преимущества продукт Oracle Coherence может предоставить Вашим программным приложениям...
Компании-разработчики и интеграторы при внедрении Oracle Coherence могут существенным образом увеличить масштабируемость и надежность их критических систем и приложений, чтобы обеспечить быстрый и надежный доступ к часто используемым важным данным. Oracle Coherence позволяет разработчикам выдвинуть данные ближе к приложениям для более быстрого доступа и их лучшей прикладной утилизации. За счет автоматического и динамического разделения данных в памяти большого количества серверов Oracle Coherence позволяет обеспечить практически 100% готовность данных к их утилизации в прикладных системах и их транзакционную целостность даже в случаях аппаратных проблем и отказов в программно-аппаратных комплексах. Coherence, комбинируя локальное размещение и процессирование данных, позволяет производить анализ данных в реальном времени, грид-вычисления в оперативной памяти серверов, параллельную транзакционную обработку данных и обработку событий в реальном времени.
C Oracle Coherence Вы можете:
- Кластеризовать Ваши объекты и Ваши данные
- Обрабатывать события, связанные с изменениями данных, по мере того как они происходят в реальном режиме времени (осуществлять XTP – extreme transaction processing Ваших данных).
- Автоматически управлять элементами и объектами под управлением Coherence в динамической кластерной системе.
- Обеспечить функциональность QDF (Queryable Data Fabric) и встроить ее в Ваши системы.
- Обеспечить функциональность Data Grid.
- Обеспечить функциональность Real Time Client для клиентских приложений при работе с кластеризуемыми кэшированными в памяти объектами под управлением Oracle Coherence.
- Использовать Oracle Coherence совместно с продуктом Oracle TopLink Essentials.
- Использовать Oracle Coherence совместно с продуктом BEA WebLogic Portal
- Использовать Oracle Coherence совместно с технологией JPA (Java Persistence Architecture).
- Использовать Oracle Coherence совместно с продуктом Hibernate.
|
|