InterSystems Caché

PDFОткрыть .pdf

InterSystems Caché — это высокопроизводительная объектная система управления базами данных.

InterSystems Caché – пост-реляционная объектная СУБД, предоставляющая неограниченные возможности для разработки Web-решений и клиент-серверных приложений.

Caché предназначена для обработки транзакций в системах со сверхбольшими базами данных и практически неограниченным количеством одновременно работающих пользователей.

Caché обеспечивает великолепную производительность, богатые возможности масштабирования, кластеризации, зеркалирования и управления, возможность анализа данных в режиме реального времени, отказоустойчивость и надежность.

Все эти возможности объединены в едином продукте, имеющем полноценную и простую в использовании среду разработки, которая позволяет в кратчайшие сроки создавать многофункциональные приложения.

СЕРВЕР ДАННЫХ CACHÉ

При обработке огромного количества транзакций, когда производительность является важнейшим показателем, сервер баз данных Caché позволяет масштабировать приложения для обслуживания десятков тысяч пользователей без снижения скорости.

Уникальное качество Caché заключается в равноправной и эффективной поддержке сразу трех способов работы с данными:

  • Мощного объектного доступа
  • Реляционного SQL-доступа
  • Высокопроизводительного и гибкого прямого доступа к многомерным данным

Объектный доступ к данным обеспечивает:

  • Быстрое и реалистичное моделирование сложных структур данных
  • Полную поддержку OO-методов проектирования и разработки, включая инкапсуляцию, множественное наследование, полиморфизм
  • Реализацию встраиваемых объектов, ссылок, коллекций, отношений, BLOB'ов
  • Быструю разработку приложений
  • Высокое быстродействие
  • Масштабируемость

SQL-доступ к данным позволяет:

  • Получить доступ к данным в виде традиционного реляционного представления
  • Использовать JDBC/ODBC
  • Значительно повысить быстродействие имеющихся приложений
  • Использовать привычный SQL-инструментарий для запросов, построения отчетности и аналитики

Прямой доступ к многомерным данным:

  • Высочайшая производительность на критичных участках кода
  • Возможность поддержки унаследованных приложений

Вернуться наверх

СЕРВЕР ПРИЛОЖЕНИЙ CACHÉ

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

  • Классы Caché могут быть представлены как .NET, Java, COM или C++ проекции.
  • Механизм EJB Bean-managed Persistence в Caché позволяет настраивать отображение между классами Java и реляционными таблицами.
  • В Caché представлены два языка (Caché ObjectScript и Caché Basic). Будучи идентичными по функционалу, оба этих языка поддерживают все виды доступа: прямой, объектный, реляционный.
  • SQL-Gateway позволяет Caché осуществлять соединение с реляционными базами данных.
  • COM Gateway позволяет Caché вызывать COM-объекты.
  • Enterprise Cache Protocol (ECP)
    Протокол, позволяющий оптимизировать производительность и масштабируемость многосерверных конфигураций Caché  путем распределенного кэширования данных и объектов.

Вернуться наверх

WEB-ТЕХНОЛОГИИ В CACHÉ

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

Отображение данных в XML

  • Caché может автоматически создавать документы XML и соответствующие им схемы и определения данных (DTD) на основе классов Caché.
  • Быстрая разработка XML-совместимых приложений.
    Обмен XML данными между приложениями.

Мастер создания Web-сервисов

  • Любой метод Caché может быть объявлен, как web-сервис.
  • Caché автоматически создает WSDL описание и при вызове сервиса возвращает результат в виде сообщения SOAP.

Caché Server Pages

  • Быстрая разработка web-приложений.
  • Повторное использование компонентов.
  • Высокая производительность и масштабируемость приложений.

Технология ZEN

  • Технология ZEN позволяет буквально собирать web-страницы из встроенных объектных компонентов.
  • Функционально богатая библиотека встроенных компонентов.
  • Возможность создания собственных компонентов ZEN

InterSystems Cache – пост-реляционная объектная СУБД, для разработки Web- и клиент-серверных приложений

Вернуться наверх

ПОДДЕРЖИВАЕМЫЕ СТАНДАРТЫ И ТЕХНОЛОГИИ

Стандарты для веб-сервисов

  • WSDL 1.1, SOAP 1.1 и 1.2, UDDI 1.1
  • XML, XSD, XSLT, XPath
  • WS-Addressing, MTOM, SwA, WS-Security
  • Веб-сервисы Caché являются WS-I совместимыми

Веб-сервисы Cache

Интероперабельность с Java/.NET приложениями

  • .NET Gateway и Java Gateway позволяют вызывать непосредственно из Ensemble классы .NET/Java приложений
  • С помощью механизма проекций компоненты Ensemble напрямую
    доступны как классы .NET/Java

В частности, для доступа виртуальной машины Java (Java Virtual Machine, JVM) к Caché может использоваться механизм Java Native Interface (JNI). Пакеты MDS, XE и JCACHE могут загружаться и выгружаться динамически во время исполнения с использованием OSGi.

доступ из Java к Cache

Благодаря своей открытости и гибкости, Caché взаимодействует с .NET настолько же просто и эффективно, как и с прочими способами доступа к данным. Разработчики, создающие приложения на основе .NET, могут применять любые технологии доступа (Web, COM, ADO, SOAP, XML, SQL, .NET Provider, .NET Gateway) – все они используют превосходную производительность и масштабируемость Caché.

Взаимодействие Cache с .NET

Стандарты взаимодействия с СУБД

  • JDBC/ODBC адаптеры
  • SQL Gateway 

Серверные платформы и ОС

Caché поставляется для 20 платформ, включая:

  • Windows Server
  • Linux
  • Sun Solaris
  • IBM AIX
  • HP-UX

Поддерживаемые Веб-серверы

  • Apache HTTP Server
  • Microsoft IIS
  • Sun Java System Web Server

Технологии разработки приложений

  • Проекции в Java, С++, C#, COM, Python, Perl
  • Caché Server Pages, Ajax Zen Framework

Средства кластеризации

  • Enterprise Cache Protocol
  • Caché Shadow Server
  • Failover cluster
  • Mirroring

Безопасность

SSL, Kerberos, LDAP, шифрование хранимых данных.

Вернуться наверх

ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ CACHÉ

Преимущества использования Cache

Вернуться наверх

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ

Компания Отрасль Пример внедрения
В России    
АО «Норд» Промышленность
и транспорт
Система управления предприятием АО «Норд» разработана на СУБД InterSystems Caché
ГКБ № 12, г. Москва Здравоохранение Внедрение медицинской информационной системы и автоматизация деятельности ГКБ № 12 в формате PDF
РКБ им. Г.Г. Куватова, г. Уфа Здравоохранение Автоматизация деятельности с использованием МИС «Интрамед 2.0»
Росжелдорснаб ОАО «РЖД» Промышленность
и транспорт
Сетевой классификатор материально-технических ресурсов
Федеральный Центр сердца, крови и эндокринологии, им. В.А. Алмазова Здравоохранение Комплексная информатизация Федерального центра сердца, крови и эндокринологии им. В.А. Алмазова в формате PDF
Еще проекты...

Вернуться наверх