- Аналитические и
технологические обзоры - Возможности и преимущества
- Демонстрации
- Документация и техническое описание
- Лицензии и сертификаты
- Примеры внедрения
- Технологический справочник
- Уголок разработчика
- Caché Newsgroup
- Free Caché e-Learning
- Скачать Caché
INTERSYSTEMS CACHÉ
InterSystems Caché — это высокопроизводительная объектная система управления базами данных.
InterSystems Caché – пост-реляционная объектная СУБД, предоставляющая неограниченные возможности для разработки Web-решений и клиент-серверных приложений.
Caché предназначена для обработки транзакций в системах со сверхбольшими базами данных и практически неограниченным количеством одновременно работающих пользователей.
Caché обеспечивает великолепную производительность, богатые возможности масштабирования, кластеризации, зеркалирования и управления, возможность анализа данных в режиме реального времени, отказоустойчивость и надежность.
Все эти возможности объединены в едином продукте, имеющем полноценную и простую в использовании среду разработки, которая позволяет в кратчайшие сроки создавать многофункциональные приложения.
- Сервер данных Caché
- Сервер приложений Caché
- Web-технологии в Сасhé
- Поддерживаемые стандарты и технологии
- Преимущества использования
- Примеры использования
СЕРВЕР ДАННЫХ 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

ПОДДЕРЖИВАЕМЫЕ СТАНДАРТЫ И ТЕХНОЛОГИИ
Стандарты для веб-сервисов
- WSDL 1.1, SOAP 1.1 и 1.2, UDDI 1.1
- XML, XSD, XSLT, XPath
- WS-Addressing, MTOM, SwA, WS-Security
- Веб-сервисы Caché являются WS-I совместимыми

Интероперабельность с 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.

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

Стандарты взаимодействия с СУБД
- 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É

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