| Краткий общий обзор продукта На   какого типа решения ориентировано использование продукта компании и кто  является типичными заказчиками 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. |  |