<?xml version="1.0" encoding="utf-8" ?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Новости компании InterSystems</title>
    <link>http://www.intersystems.ru/</link>
    <description>Корпорация InterSystems является признанным лидером в области разработки программного обеспечения. 23 региональных филиала корпорации обслуживают интеграторов и разработчиков программного обеспечения в 88 странах мира. Партнерская сеть InterSystems насчитывает более 1500 компаний. InterSystems обеспечивает поддержку и обслуживание более 4 млн пользователей, работающих в самых разных отраслях, и предоставляет своим клиентам максимально высокий уровень обслуживания. Штаб-квартира InterSystems находится в Кембридже, штат Массачусетс, США. InterSystems CACHÉ® — это высокопроизводительная объектная система управления базами данных, которая обеспечивает высокую скорость работы и легкую масштабируемость приложений. InterSystems Ensemble® представляет собой платформу для быстрой разработки и интеграции приложений с возможностью добавления новых функций в уже существующие системы. InterSystems HealthShare™ используется для создания электронной базы историй болезней на региональном и национальном уровне. InterSystems DeepSee™ позволяет работать с инструментами бизнес-аналитики в рамках транзакционных приложений, что обеспечивает принятие верных оперативных и стратегических решений.</description>
    <language>ru</language>
	<atom:link href="http://www.intersystems.ru/rss.xml" rel="self" type="application/rss+xml" />

	<item>
      <title>3rd Globals Challenge</title>
      <link>http://www.intersystems.ru/events/globalsdb_challenge2.html</link>
      <description><![CDATA[11 февраля 2012, в 3 часа ночи по Москве (10.02.11 23:00:00 UTC) стартует GlobalsDB Challenge, он продлится 7 дней и закончится ровно в 3 часа ночи 18 февраля (17.02.11 23:00:00 UTC).

Призовой фонд за первое место составит $3500. Победитель и его решение будут освещены в специальном пресс-релизе InterSystems.

Для участия в конкурсе предварительно зарегистрируйтесь в сообществе globalsdb.org/accounts/register/
Задача появится на сайте в момент старта.

Это третий конкурс по GlobalsDB. Описание первых двух можно посмотреть здесь.

О GlobalsDB

GlobalsDB – бесплатная NoSQL СУБД от компании InterSystems. 
InterSystems известна прежде всего своими промышленными коммерческими продуктами — СУБД Caché, интеграционной платформой Ensemble и BI-решением DeepSee. В основе продуктов отлаженная технология, основанная на многомерных разреженных массивах, построенных на сбалансированных B-деревьях. 
GlobalsDB представляет собой быструю, легкоразвертываемую, гибкую NoSQL-базу данных, в основе которой лежат разреженные массивы данных.

Как с ней работать?

GlobalsDB доступна в версиях для Windows, Linux и MacOS.
Для работы с Globals “из коробки” есть два интерфейса: для Java и node.js. 
Дистрибутивы и примеры работы можно найти здесь.

Поскольку GlobalsDB представляет собой разреженный индексный массив данных, с помощью такого движка возможны реализации произвольных форм баз данных. В частности реализуются любые key-value и document-based решения, есть примеры реализации графовой базы данных.]]></description>
	  <content:encoded>&lt;p&gt;11 февраля 2012, в 3 часа ночи по Москве (10.02.11 23:00:00 UTC) стартует&amp;nbsp;&lt;a href=&quot;http://globalsdb.org/mchallenges/challenges/&quot;&gt;GlobalsDB Challenge&lt;/a&gt;, он продлится 7 дней и закончится ровно в 3 часа ночи 18 февраля (17.02.11 23:00:00 UTC).&lt;/p&gt;

&lt;p&gt;Призовой фонд за первое место составит $3500. &amp;nbsp;Победитель и его решение будут освещены в специальном пресс-релизе InterSystems.&lt;/p&gt;

&lt;p&gt;Для участия в конкурсе предварительно зарегистрируйтесь в сообществе&amp;nbsp;&lt;a href=&quot;http://globalsdb.org/accounts/register/&quot;&gt;globalsdb.org/accounts/register/&lt;/a&gt;&lt;br /&gt;

  Задача появится на сайте в момент старта.&lt;/p&gt;

&lt;p&gt;Это третий конкурс по GlobalsDB. Описание первых двух можно посмотреть&amp;nbsp;&lt;a href=&quot;http://globalsdb.org/mchallenges/challenges/&quot;&gt;здесь&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;О GlobalsDB&lt;/h2&gt;

&lt;p&gt;GlobalsDB &amp;ndash; бесплатная NoSQL СУБД от компании InterSystems.&amp;nbsp;&lt;br /&gt;

  InterSystems известна прежде всего своими промышленными коммерческими продуктами &amp;mdash; СУБД&amp;nbsp;&lt;a href=&quot;http://www.intersystems.ru/cache/index.html&quot;&gt;Cach&amp;eacute;&lt;/a&gt;, интеграционной платформой&amp;nbsp;&lt;a href=&quot;http://www.intersystems.ru/ensemble/index.html&quot;&gt;Ensemble&lt;/a&gt;&amp;nbsp;и BI-решением&amp;nbsp;&lt;a href=&quot;http://www.intersystems.ru/deepsee/index.html&quot;&gt;DeepSee&lt;/a&gt;. В основе продуктов отлаженная технология, основанная на многомерных разреженных массивах, построенных на сбалансированных B-деревьях.&amp;nbsp;&lt;br /&gt;

  GlobalsDB представляет собой быструю, легкоразвертываемую, гибкую NoSQL-базу данных, &amp;nbsp;в основе которой лежат разреженные массивы данных.&lt;/p&gt;

&lt;h2&gt;Как с ней работать?&lt;/h2&gt;

&lt;p&gt;GlobalsDB доступна в версиях для Windows, Linux и MacOS.&lt;br /&gt;

  Для работы с Globals &amp;ldquo;из коробки&amp;rdquo; есть &amp;nbsp;два интерфейса: для Java и node.js.&amp;nbsp;&lt;br /&gt;

  Дистрибутивы и примеры работы можно найти&amp;nbsp;&lt;a href=&quot;http://globalsdb.org/downloads/&quot;&gt;здесь&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Поскольку GlobalsDB представляет собой разреженный индексный массив данных, с помощью такого движка возможны реализации произвольных форм баз данных. В частности реализуются любые key-value и document-based решения, есть примеры реализации графовой базы данных. &lt;/p&gt;</content:encoded>
      <pubDate>Wed, 2 Feb 2012 12:20:00 +0400</pubDate>
      <guid>http://www.intersystems.ru/events/globalsdb_challenge2.html</guid>
    </item>
	<item>
      <title>Корпорация InterSystems прошла сертификацию по стандарту ISO 9001:2008</title>
      <link>http://www.intersystems.ru/press/2012/iso-9001-2008.html</link>
      <description><![CDATA[Признание соответствия международным стандартам отражает приверженность к предоставлению качественных решений

КЕМБРИДЖ, штат Массачусетс, США. 5 января 2012 г. – Корпорация InterSystems – ведущий в мире поставщик передовых технологий управления базами данных, межсистемной интеграции и обработки аналитических данных – сегодня объявила, что успешно прошла сертификацию на соответствие стандарту ISO 9001:2008.

ISO 9001:2008 – стандарт управления качеством, признанный организациями во всем мире. Сертификация охватывает все процессы, относящиеся к созданию продуктов и услуг, связанных с использованием высокопроизводительной базы данных InterSystems CACHE и платформы интеграции и разработки InterSystems Ensemble, работа которых поддерживается либо контролируется в головном офисе корпорации InterSystems в Кембридже.

Получение ею этого сертификата – логичный результат истории ее деятельности, которая началась в штате Массачусетс в 1978 году и впоследствии распространилась на 23 страны. «С самого начала целью InterSystems было предоставление клиентам высококачественного программного обеспечения, – сказал Джон Паладино (John Paladino), вице-президент Подразделения клиентского обслуживания. – И, поскольку успешное развитие бизнеса наших клиентов продолжает быть катализатором и нашего роста в разных странах мира, еще более возрастает необходимость поддерживать и постоянно улучшать организационные процессы».

Г-н Паладино добавил: «Нашим клиентам нужно исключительно надежное ПО, и они вправе ожидать от своих технологических партнеров обеспечения поддержки и контроля необходимых бизнес-процессов. Наличие проверенных на надежность, сертифицированных процессов сводит к минимуму сопутствующий риск и обеспечивает уверенность в том, что предоставляемые клиентам сервисы и процессы позволят им не только сохранить существующий уровень обслуживания потребителей, но и повысить его в долгосрочной перспективе».]]></description>
	  <content:encoded>&lt;p&gt;&lt;i&gt;Признание соответствия международным стандартам отражает приверженность к предоставлению качественных решений&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;КЕМБРИДЖ, штат Массачусетс, США. 5 января 2012 г. – Корпорация InterSystems – ведущий в мире поставщик передовых технологий управления базами данных, межсистемной интеграции и обработки  аналитических данных – сегодня объявила, что успешно прошла сертификацию на соответствие стандарту ISO 9001:2008.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ISO 9001:2008 – стандарт управления качеством, признанный организациями во всем мире. Сертификация охватывает все процессы, относящиеся к созданию продуктов и услуг, связанных с использованием высокопроизводительной базы данных InterSystems CACH&amp;Eacute; и платформы интеграции и разработки InterSystems Ensemble, работа которых поддерживается либо контролируется в головном офисе корпорации InterSystems в Кембридже.&lt;/p&gt;
&lt;p&gt;Получение ею этого сертификата – логичный результат истории ее деятельности, которая началась в штате Массачусетс в 1978 году и впоследствии распространилась на 23 страны. &amp;laquo;С самого начала целью InterSystems было предоставление клиентам высококачественного программного обеспечения, – сказал Джон Паладино (John Paladino), вице-президент Подразделения клиентского обслуживания. – И, поскольку успешное развитие бизнеса наших клиентов продолжает быть катализатором и нашего роста в разных странах мира, еще более возрастает необходимость поддерживать и постоянно улучшать организационные процессы&amp;raquo;.&lt;/p&gt;
&lt;p&gt;Г-н Паладино добавил: &amp;laquo;Нашим клиентам нужно исключительно надежное ПО, и они вправе ожидать от своих технологических партнеров обеспечения поддержки и контроля необходимых бизнес-процессов. Наличие проверенных на надежность, сертифицированных процессов сводит к минимуму сопутствующий риск и обеспечивает уверенность в том, что предоставляемые клиентам сервисы и процессы позволят им  не только сохранить существующий уровень обслуживания потребителей, но и повысить его в долгосрочной перспективе&amp;raquo;.&lt;/p&gt;</content:encoded>
      <pubDate>Mon, 16 Jan 2012 02:20:00 +0400</pubDate>
      <guid>http://www.intersystems.ru/press/2012/iso-9001-2008.html</guid>
    </item>
	<item>
      <title>Победители конкурса CIS Student Innovator Awards 2011</title>
      <link>http://www.intersystems.ru/cache/education/cachecampus/studentawards2011.html</link>
      <description><![CDATA[Итоги конкурса CIS Student Innovator Awards-2011

В сентябре-декабре 2011 г. российский филиал корпорации InterSystems провел конкурс студенческих работ CIS Student Innovator Awards-2011.

Работы конкурсантов оценивались по следующим критериям:

Коммерческая актуальность.
Научная актуальность.
Качество изготовления.
Документирование.
Использование новых возможностей продуктов ISC.
Завершенность.
Победителями стали:

I место. Национальный исследовательский ядерный университет «МИФИ»
Создание модели документарной СУБД в GlobalsDB.

Команда разработчиков:

Хримпач Константин
Миненок Александр
Коростелева Анастасия
Никулин Илья
Курочкин Виктор (ВМК МГУ)
Научный руководитель - Лапицкий А.

Аннотация к системе

На конкурс представлена реализация документарной системы управления базами данных (СУБД) внутри многомерной базы данных InterSystems GlobalsDB. Создано API (GlodocsAPI), позволяющее работать с GlobalsDB как с документарной базой данных по модели MongoDB.

II место. Национальный аэрокосмический университет им. Н.Е. Жуковского «Харьковский авиационный институт»
Интеграционная система на основе  электронного протокола обмена медицинскими данными  Health Level 7.

Команда разработчиков:

Гук Андрей Васильевич
Мирошник Александр Юрьевич
Научный руководитель - Лещенко А.Б., к.т.н., доцент

Аннотация к системе

Интеграционная система  использует веб-сервисы  для  взаимодействия с информационными системами медицинских учреждений,  страховых компаний и т.д. Веб-сервисы позволяют принимать и отправлять сообщения, закодированные в стандарте Health Level 7 (HL7) с использованием протокола обмена структурированными сообщениями SOAP.

Для взаимодействия с пользователями интеграционная платформа использует трехуровневую технологию клиент-сервер, «тонкий клиент» под управлением веб-браузера.

Интеграционный инструмент реализован на базе СУБД Caché. СУБД Caché поддерживает стандарт XML, протокол SOAP  и веб-сервисы, что позволяет разрабатывать приложения, обладающие высокой масштабируемостью, производительностью и надежностью.

Основными технологиями разработки являются технологии СУБД Caché: ZEN Caché, Caché Object Script,  а также клиентский язык JavaScript.

III место. Национальный Технический Университет Украины «КПИ»
Медицинская система обработки и хранения изображений.

Команда разработчиков:

Колесник Сергей Владимирович
Стендик Анна Андреевна
Комисарова Елена Викторовна
Научные руководители:

профессор, д.м.н., Орел Валерий Эммануилович
Гусынин Андрей Вячеславович
Селезнева Анна Александровна
Аннотация к системе

Система экспресс-диагностики злокачественных опухолей на основе изображений анализа гистологических препаратов. Система позволяет решать задачи полуавтоматической сегментации, фильтрации и количественного анализа диагностических зон медицинских изображений в условиях ограниченного времени и необходимости принятия диагностических решений.

Целью проекта является разработка системы компьютерной обработки изображений гистологических образцов с подсистемой поддержки принятия диагностических решений, основанной на природе раковых заболеваний.

В ходе реализации проекта разработан инновационный алгоритм обработки изображений, позволяющий диагностировать некоторые виды раковых заболеваний.

СУБД Caché применяется как эффективное средство хранения и обработки изображений в GUI-приложении на JAVA.]]></description>
	  <content:encoded>&lt;h2&gt;Итоги конкурса CIS Student Innovator Awards-2011&lt;/h2&gt;
&lt;p&gt;В сентябре-декабре 2011 г. российский филиал корпорации InterSystems провел конкурс студенческих работ CIS Student Innovator Awards-2011.&lt;/p&gt;
&lt;p&gt;Работы конкурсантов оценивались по следующим критериям:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Коммерческая актуальность.&lt;/li&gt;
&lt;li&gt;Научная актуальность.&lt;/li&gt;
&lt;li&gt;Качество изготовления.&lt;/li&gt;
&lt;li&gt;Документирование.&lt;/li&gt;
&lt;li&gt;Использование новых возможностей продуктов ISC.&lt;/li&gt;&lt;li&gt;Завершенность.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 align=&quot;center&quot; style=&quot;padding: 0 0 20px;&quot;&gt;Победителями стали:&lt;/h2&gt;
&lt;h3&gt;I место. Национальный исследовательский ядерный университет &amp;laquo;МИФИ&amp;raquo;&lt;br /&gt;
Создание модели документарной СУБД в GlobalsDB.&lt;/h3&gt;
&lt;p&gt;Команда разработчиков:&lt;/p&gt;
&lt;ul class=&quot;squareList&quot;&gt;
&lt;li&gt;Хримпач Константин&lt;/li&gt;
&lt;li&gt;Миненок Александр&lt;/li&gt;
&lt;li&gt;Коростелева Анастасия&lt;/li&gt;
&lt;li&gt;Никулин Илья&lt;/li&gt;
&lt;li&gt;Курочкин Виктор (ВМК МГУ)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Научный руководитель - Лапицкий А.&lt;/p&gt;
&lt;h4&gt;Аннотация к системе&lt;/h4&gt;
&lt;p&gt;На конкурс представлена реализация документарной системы управления базами данных (СУБД) внутри многомерной базы данных InterSystems GlobalsDB. Создано API (GlodocsAPI), позволяющее работать с GlobalsDB как с документарной базой данных по модели MongoDB.&lt;/p&gt;
&lt;h3&gt;II место. Национальный аэрокосмический университет им. Н.Е. Жуковского &amp;laquo;Харьковский авиационный институт&amp;raquo;&lt;br /&gt;
Интеграционная система на основе  электронного протокола обмена медицинскими данными  Health Level 7.&lt;/h3&gt;
&lt;p&gt;Команда разработчиков:&lt;/p&gt;
&lt;ul class=&quot;squareList&quot;&gt;
&lt;li&gt;Гук Андрей Васильевич&lt;/li&gt;
&lt;li&gt;Мирошник Александр Юрьевич&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Научный руководитель - Лещенко А.Б., к.т.н., доцент&lt;/p&gt;
&lt;h4&gt;Аннотация к системе&lt;/h4&gt;
&lt;p&gt;Интеграционная система  использует веб-сервисы  для  взаимодействия с информационными системами медицинских учреждений,  страховых компаний и т.д. Веб-сервисы позволяют принимать и отправлять сообщения, закодированные в стандарте Health Level 7 (HL7) с использованием протокола обмена структурированными сообщениями SOAP. &lt;/p&gt;
&lt;p&gt;Для взаимодействия с пользователями интеграционная платформа использует трехуровневую технологию клиент-сервер, &amp;laquo;тонкий клиент&amp;raquo; под управлением веб-браузера.&lt;/p&gt;
&lt;p&gt;Интеграционный инструмент реализован на базе СУБД Cach&amp;eacute;. СУБД Cach&amp;eacute; поддерживает стандарт XML, протокол SOAP  и веб-сервисы, что позволяет разрабатывать приложения, обладающие высокой масштабируемостью, производительностью и надежностью.&lt;/p&gt;
&lt;p&gt;Основными технологиями разработки являются технологии СУБД Cach&amp;eacute;: ZEN Cach&amp;eacute;, Cach&amp;eacute; Object Script,  а также клиентский язык JavaScript.&lt;/p&gt;
&lt;h3&gt;III место. Национальный Технический Университет Украины &quot;КПИ&quot;&lt;br /&gt;
Медицинская система обработки и хранения изображений.&lt;/h3&gt;
&lt;p&gt;Команда разработчиков:&lt;/p&gt;
&lt;ul class=&quot;squareList&quot;&gt;
&lt;li&gt;Колесник Сергей Владимирович&lt;/li&gt;
&lt;li&gt;Стендик Анна Андреевна&lt;/li&gt;
&lt;li&gt;Комисарова Елена Викторовна&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Научные руководители:&lt;/p&gt;
&lt;ul class=&quot;squareList&quot;&gt;
&lt;li&gt;профессор, д.м.н., Орел Валерий Эммануилович&lt;/li&gt;
&lt;li&gt;Гусынин Андрей Вячеславович&lt;/li&gt;
&lt;li&gt;Селезнева Анна Александровна&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Аннотация к системе&lt;/h4&gt;
&lt;p&gt;Система экспресс-диагностики злокачественных опухолей на основе изображений анализа гистологических препаратов. Система позволяет решать задачи полуавтоматической сегментации, фильтрации и количественного анализа диагностических зон медицинских изображений в условиях ограниченного времени и необходимости принятия диагностических решений.&lt;/p&gt;
&lt;p&gt;Целью проекта является разработка системы компьютерной обработки изображений гистологических образцов с подсистемой поддержки принятия диагностических решений, основанной на природе раковых заболеваний. &lt;/p&gt;
&lt;p&gt;В ходе реализации проекта разработан инновационный алгоритм обработки изображений, позволяющий диагностировать некоторые виды раковых заболеваний.&lt;/p&gt;
&lt;p&gt;СУБД Cach&amp;eacute; применяется как эффективное средство хранения и обработки изображений в GUI-приложении на JAVA.&lt;/p&gt;</content:encoded>
      <pubDate>Mon, 26 Dec 2011 23:55:00 +0400</pubDate>
      <guid>http://www.intersystems.ru/cache/education/cachecampus/studentawards2011.html</guid>
    </item>
	
	<item>
      <title>Компания BTC AG получила награду от корпорации InterSystems за создание передового приложения</title>
      <link>http://www.intersystems.ru/press/2011/btc.html</link>
      <description><![CDATA[Международная компания BTC AG, предоставляющая консультационные услуги энергетическому сектору, использовала СУБД InterSystems CACHÉ в системе обработки показаний интеллектуальных электросчетчиков для клиентов в Германии

КЕМБРИДЖ, штат Массачусетс, США. 6 декабря 2011 г. - Корпорация InterSystems, международный поставщик передовых технологий для программных продуктов, сегодня объявила о том, что компания BTC (Business Technology Consulting) AG получила учрежденную корпорацией награду за создание передового программного приложения. Компания BTC AG, являющаяся технологическим партнером InterSystems, удостоена этой награды за систему обработки данных счетчиков электропотребления BTC Advanced Meter Management (AMM).

Система BTC AMM является новым компонентом созданного компанией BTC AG программного комплекса Smarter Metering Suite. Это передовое модульное приложение, ориентированное на процессы и поддерживающее взаимодействие с системами от различных поставщиков, может быть успешно внедрено на основе высокопроизводительной системы управления базами данных InterSystems CACHÉ. Система управления временными рядами на основе CACHÉ обеспечивает загрузку, обработку и хранение больших объемов данных, которые поступают с интеллектуальных электросчетчиков, устанавливаемых в Германии.

Передовая технология обеспечит получение всей необходимой информации

В дополнении к «Акту о регулировании деятельности энергетического сектора» (Energy Industry Act) и в «Постановлении о доступе к измерительным данным» (Metering Access Ordinance) от июня 2011 года содержится требование о ежегодном сокращении электропотребления каждым жителем Германии на 1,5 процента. В названном дополнении содержатся планы предоставления немецким потребителям информации, а также технических средств, которые обеспечат контролирующую организацию данными, необходимыми для учета и сокращения потребления электроэнергии. Эти важные данные будут регулярно сниматься с интеллектуальных электросчетчиков, обрабатываться и сохраняться с интервалом в 15 минут.

В целях выполнения требований Евросоюза и федерального правительства Германии 80 процентов всех домохозяйств страны к 2020 году будут обеспечены интеллектуальными счетчиками электроэнергии согласно единой директиве ЕС, регулирующей рыночную деятельность (EU Single Market Directive). Эти планы предусматривают быструю интеллектуальную обработку огромных объемов данных. Например, в таком среднем по величине городе, как Бохум, в котором в настоящее время установлено 240 000 электросчетчиков, в результате считывания их показаний с интервалом в 1 час будет создано около 960 000 наборов измерительных данных. Вся эта информация должна обрабатываться, архивироваться и, в некоторых случаях, снабжаться метками времени для учета временных рядов.

СУБД CACHÉ обрабатывает большие объемы данных в два раза быстрее, чем реляционные системы управления базами данных

Чтобы обеспечить обработку всех этих данных, система BTC AMM при выполнении функции управления временными рядами поддерживает различные системы управления базами данных для удовлетворения специфических потребностей клиентов. В ходе полномасштабных нагрузочных испытаний «...СУБД CACHÉ доказала, что является наилучшим решением, по сравнению с протестированными нами реляционными базами данных: СУБД CACHÉ на данный момент превосходит их по производительности в два раза», – сказал д-р Стефан Байер (Stefan Baier), консультант по управлению компании BTC AG. По его прогнозу, после тонкой настройки производительности системы BTC AMM на СУБД CACHÉ скорость будет еще выше, чем при первоначальных нагрузочных испытаниях.

Простота установки, широкая масштабируемость, высокая производительность, короткое время обучения пользователей и минимальные эксплуатационные требования – вот то, что, по словам д-ра Маркуса Гердеса (Markus Gerdes), менеджера по разработке и поддержке приложения BTC AMM, обусловило выбор компанией именно системы управления базами данных CACHÉ. Маркус Гердес отметил: «Все делается с помощью браузера, а это значит, что установить CACHÉ может любой человек, знакомый с основами работы баз данных. Освоение CACHÉ занимает меньше времени, чем изучение реляционных баз данных, для поддержки которых требуется обладающий соответствующими знаниями администратор БД, чтобы заблаговременно решать возникающие проблемы во избежание неприятных неожиданностей в будущем. Обобщенно говоря, CACHÉ – это передовая высокопроизводительная система управления базами данных, которая сочетает в себе широкие функциональные возможности и простоту эксплуатации, позволяя обходиться практически без администратора БД».

Корпорация InterSystems, как отметили специалисты BTC AG, также предоставляла им на постоянной основе высококачественную техническую поддержку. «Мы всегда получали практически мгновенные ответы на наши технические запросы», – констатировали они.

Успешно проведя нагрузочные испытания и осуществив первое внедрение системы AMM, компания BTC AG планирует представить ее на выставке ИТ-решений для энергетического сектора и сектора водоснабжения (E-world Energy & Water Exhibition), которая пройдет в Эссене в феврале 2012 года.

«Передовые приложения могут радикально изменить бизнес-процессы, – сказал Пол Грабшайд (Paul Grabscheid), вице-президент по стратегическому планированию корпорации InterSystems. – Компания BTC AG использовала CACHÉ для внесения важных изменений в процессы сбора и использования очень больших объемов данных, поступающих со счетчиков электроэнергии, чтобы добиться весомого положительного эффекта в сфере электропотребления во всей Германии. Нам было приятно работать вместе с BTC AG в рамках реализации данной инициативы».

«Мы чрезвычайно рады тому, что удостоены этой международной отраслевой награды», – сказал д-р Гердес.]]></description>
	  <content:encoded>&lt;h3&gt;Международная компания BTC AG, предоставляющая консультационные услуги энергетическому сектору, использовала СУБД InterSystems CACH&amp;Eacute; в системе обработки показаний интеллектуальных электросчетчиков для клиентов в Германии&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;КЕМБРИДЖ, штат Массачусетс, США. 6 декабря 2011 г. - Корпорация InterSystems, международный поставщик передовых технологий для программных продуктов, сегодня объявила о том, что компания BTC (Business Technology Consulting) AG получила учрежденную корпорацией награду за создание передового программного приложения. Компания BTC AG, являющаяся технологическим партнером InterSystems, удостоена этой награды за систему обработки данных счетчиков электропотребления BTC Advanced Meter Management (AMM).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Система BTC AMM является новым компонентом созданного компанией BTC AG программного комплекса Smarter Metering Suite. Это передовое модульное приложение, ориентированное на процессы и поддерживающее взаимодействие с системами от различных поставщиков, может быть успешно внедрено на основе высокопроизводительной системы управления  базами данных InterSystems CACH&amp;Eacute;. Система управления временными рядами на основе CACH&amp;Eacute; обеспечивает загрузку, обработку и хранение больших объемов данных, которые поступают с интеллектуальных электросчетчиков, устанавливаемых в Германии.&lt;/p&gt;

&lt;h3&gt;Передовая технология обеспечит получение всей необходимой информации&lt;/h3&gt;

&lt;p&gt;В дополнении к &amp;laquo;Акту о регулировании деятельности энергетического сектора&amp;raquo; (Energy Industry Act) и в &amp;laquo;Постановлении о доступе к измерительным данным&amp;raquo; (Metering Access Ordinance) от июня 2011 года содержится требование о ежегодном сокращении электропотребления каждым жителем Германии на 1,5 процента. В названном дополнении содержатся планы предоставления немецким потребителям информации, а также  технических средств, которые обеспечат контролирующую организацию данными, необходимыми для учета и сокращения потребления электроэнергии. Эти важные данные будут регулярно сниматься с интеллектуальных электросчетчиков, обрабатываться и сохраняться с интервалом в 15 минут.&lt;/p&gt;

&lt;p&gt;В целях выполнения требований Евросоюза и федерального правительства Германии 80 процентов всех домохозяйств страны к 2020 году будут обеспечены интеллектуальными счетчиками электроэнергии согласно единой директиве ЕС, регулирующей рыночную деятельность (EU Single Market Directive). Эти планы предусматривают быструю интеллектуальную обработку огромных объемов данных. Например, в таком среднем по величине городе, как Бохум, в котором в настоящее время установлено 240 000 электросчетчиков, в результате считывания их показаний с интервалом в 1 час будет создано около 960 000 наборов измерительных данных. Вся эта информация должна обрабатываться, архивироваться и, в некоторых случаях, снабжаться метками времени для учета временных рядов.&lt;/p&gt;

&lt;h3&gt;СУБД CACH&amp;Eacute; обрабатывает большие объемы данных в два раза быстрее, чем реляционные системы управления базами данных &lt;/h3&gt;

&lt;p&gt;Чтобы обеспечить обработку всех этих данных, система BTC AMM при выполнении функции управления временными рядами поддерживает различные системы управления базами данных для удовлетворения специфических потребностей клиентов. В ходе полномасштабных нагрузочных испытаний &amp;laquo;...СУБД CACH&amp;Eacute; доказала, что является наилучшим решением, по сравнению с протестированными нами реляционными базами данных: СУБД CACH&amp;Eacute; на данный момент превосходит их по производительности в два раза&amp;raquo;,&amp;nbsp;&amp;ndash;  сказал д-р Стефан Байер (Stefan Baier), консультант по управлению компании BTC AG. По его прогнозу, после тонкой настройки производительности системы BTC AMM на СУБД CACH&amp;Eacute; скорость будет еще выше, чем при первоначальных нагрузочных испытаниях.&lt;/p&gt;

&lt;p&gt;Простота установки, широкая масштабируемость, высокая производительность, короткое время обучения пользователей и минимальные эксплуатационные требования&amp;nbsp;&amp;ndash; вот то, что, по словам д-ра Маркуса Гердеса (Markus Gerdes), менеджера по разработке и поддержке приложения BTC AMM, обусловило выбор компанией именно системы управления базами данных CACH&amp;Eacute;. Маркус Гердес отметил: &amp;laquo;Все делается с помощью браузера, а это значит, что установить CACH&amp;Eacute; может любой человек, знакомый с основами работы баз данных. Освоение CACH&amp;Eacute; занимает меньше времени, чем изучение реляционных баз данных, для поддержки которых требуется обладающий соответствующими знаниями администратор БД, чтобы заблаговременно решать возникающие проблемы во избежание неприятных неожиданностей в будущем. Обобщенно говоря, CACH&amp;Eacute;&amp;nbsp;&amp;ndash; это передовая высокопроизводительная система управления базами данных, которая сочетает в себе широкие функциональные возможности и простоту эксплуатации, позволяя обходиться практически без администратора БД&amp;raquo;. &lt;/p&gt;

&lt;p&gt;Корпорация InterSystems, как отметили специалисты BTC AG, также предоставляла им на постоянной основе высококачественную техническую поддержку. &amp;laquo;Мы всегда получали практически мгновенные ответы на наши технические запросы&amp;raquo;,&amp;nbsp;&amp;ndash; констатировали они. &lt;/p&gt;

&lt;p&gt;Успешно проведя нагрузочные испытания и осуществив первое внедрение системы AMM, компания BTC AG планирует представить ее на выставке ИТ-решений для энергетического сектора и сектора водоснабжения (E-world Energy &amp; Water Exhibition), которая пройдет в Эссене в феврале 2012 года.&lt;/p&gt;

&lt;p&gt;&amp;laquo;Передовые приложения могут радикально изменить бизнес-процессы,&amp;nbsp;&amp;ndash; сказал Пол Грабшайд (Paul Grabscheid), вице-президент по стратегическому планированию корпорации InterSystems.&amp;nbsp;&amp;ndash; Компания BTC AG использовала CACH&amp;Eacute; для внесения важных изменений в процессы сбора и использования очень больших объемов данных, поступающих со счетчиков электроэнергии, чтобы добиться весомого положительного эффекта в сфере электропотребления во всей Германии. Нам было приятно работать вместе с BTC AG в рамках реализации данной инициативы&amp;raquo;.&lt;/p&gt;

&lt;p&gt;&amp;laquo;Мы чрезвычайно рады тому, что удостоены этой международной отраслевой награды&amp;raquo;,&amp;nbsp;&amp;ndash; сказал д-р Гердес.&lt;/p&gt;</content:encoded>
      <pubDate>Mon, 26 Dec 2011 23:50:00 +0400</pubDate>
      <guid>http://www.intersystems.ru/press/2011/btc.html</guid>
    </item>
	<item>
      <title>Вопросы создания передовых приложений</title>
      <link>http://www.intersystems.ru/cache/whitepapers/bloor.html</link>
      <description><![CDATA[Концептуальный обзор ИТ-решений, подготовленный компанией Bloor Research

Автор материала: Филип Хоувард (Philip Howard)
Дата публикации: октябрь 2011 г.

Передовые приложения изменяют способы выполнения работы пользователем.
Они не просто автоматизируют процессы - передовые приложения совершенствуют их, причем нередко существенно. Эффект использования передовых приложений способен изменить сам принцип работы бизнеса.

-- Филип Хоувард (Philip Howard)
Bloor Research

Вводная информация

Исторически разработчикам, для того чтобы создать привлекательное для пользователей приложение, достаточно было вполне понятного набора технологий: гибкой и продуктивной среды разработки и производительной базы данных, которую можно было бы встроить в приложение, включить и забыть о ней - база данных достаточно надежная и не требующая усилий по администрированию.

Впрочем, времена разработки и предоставления традиционных приложений, предназначенных для автоматизации определенных бизнес-процессов, если и не ушли пока безвозвратно, то, безусловно, близятся к концу. Практически все бизнес-процессы, которые могли быть объектом автоматизации, уже автоматизированы. Теперь перед поставщиками программного обеспечения стоит новая задача: предоставить клиентам так называемые передовые приложения (breakthrough application).

Что это такое? Среди основных характеристик передового приложения, прежде всего, следует назвать главное: оно изменяет способ осуществления пользователями необходимой работы. Иными словами, такое приложение не только автоматизирует бизнес-процессы, но и в определенной степени совершенствует их, причем нередко существенно. Передовые приложения способны оказать значительное влияние – вплоть до изменения методов работы с данными в масштабе всей организации. На наш взгляд, их основные свойства следующие:

«Массовая персонализация» (mass personalisation). Передовое приложение должно быть способно предоставлять пользователю всю необходимую информацию в наиболее удобном для него формате через выбранный пользователем канал доступа. Сегодня уже недостаточно обеспечить доступ к приложению через персональный компьютер. В современном мире необходимы также веб- и мобильный доступы.
Доступ ко всем типам данных. Передовое приложение должно быть способно обеспечивать доступ ко всем типам данных, включая структурированные данные, информационный контент (текст, графические изображения и т.п.), а так же информацию, собираемую с различных устройств, например с интеллектуальных счетчиков (smart meter). Раньше приложения работали либо исключительно с транзакционными данными, либо, например, только с неструктурированным контентом. Их возможности были ограничены: они могли работать только с изолированной информацией и не могли обрабатывать все необходимые данные, независимо от формата их представления.
Действия на основе полной информации. Применение передовых приложений способствует принятию качественных обоснованных решений и выполнению необходимых действий на основе анализа всей необходимой информации. Как уже отмечалось выше, такие приложения не только автоматизируют бизнес-процессы, но и всегда сопряжены с «человеческим фактором»: их использование помогает принимать обоснованные решения на базе полных сведений, выполнять требуемые действия и т.д.
В настоящем документе мы представляем концепцию передового приложения (breakthrough application). Далее мы обсудим, какие технологические компоненты (средства разработки и СУБД) необходимы в качестве базиса для создания таких приложений. Исторически сложившиеся требования к технологиям остаются актуальными, но сегодня, помимо них, требуется еще и выполнение дополнительных функций для обеспечения поддержки работы передовых приложений. Наконец, мы рассмотрим, как компания-производитель программного обеспечения, в частности – компания InterSystems, реализует в своих продуктах новые требования для поддержки создания и работы передовых инновационных приложений.

Массовая персонализация

Выражение «массовая персонализация» (mass personalisation) состоит из двух, на первый взгляд, противоречащих друг другу терминов. Прежде чем перейти к дальнейшему обсуждению, мы определим, что подразумевается под этим. Говоря «массовая», мы имеем в виду способность разработчиков обеспечить соответствие приложений множеству различных требований разных групп пользователей («масс»), а под «персонализацией» мы понимаем способность удовлетворить специфические запросы и потребности каждого конкретного пользователя.

К примеру, сегодня пользователи предпочитают получать от приложений необходимую информацию в нужное время и наиболее удобным способом. Пользователи хотят, чтобы приложения могли работать на выбранных ими устройствах и предоставляли им все необходимые сведения, то есть стремятся избежать зависимости от типа устройства, применение которого мог бы требовать создатель приложения. Кроме того, выдвигаются жесткие требования к форме представления данных, которая должна полностью соответствовать индивидуальным предпочтениям пользователей.

Поскольку в последнее время появилось большое число технологий пользовательских интерфейсов, перед разработчиками передовых приложений теперь поставлена дополнительная задача. Приложения должны не только обеспечивать поддержку используемых в настоящее время устройств и интерфейсов, но и быстро и без особых усилий предоставлять решения, которые смогут поддерживать новые устройства и интерфейсы без снижения качества работы пользователей. Вдобавок, современные приложения должны быть хорошо масштабируемыми, чтобы обеспечить необходимую производительность работы по мере увеличения объемов выполняемой пользователями работы.

Чтобы добиться гибкости в удовлетворении потребностей конечных пользователей, необходимо выполнение ключевого требования: логика, относящаяся к пользовательскому интерфейсу, должна быть отделена от определяющего функциональность приложения кода и от данных. Независимость этих элементов друг от друга означает возможность изменения или добавления только одного из них без воздействия на другие части приложения.

Следует отметить, что такая трехуровневая модель (логика пользовательского интерфейса, код и данные) вовсе не нова. Однако введение в практику новых способов взаимодействия с приложениями (например, с использованием сенсорного дисплея вместо компьютерной клавиатуры или мыши) делает эту модель еще более актуальной, чем прежде, особенно в том, что касается отделения логики интерфейса от бизнес-логики и данных.

Доступ ко всем типам данных

Если требование, которое сейчас мы определяем как массовую персонализацию, и раньше предъявлялось к приложениям, то обеспечение доступа ко всем типам данных представляет собой более фундаментальное требование, которое возникло сравнительно недавно.

При общем рассмотрении существуют три основных типа данных: структурированные данные, неструктурированные данные и данные о событиях (событийные данные). Для передового приложения может потребоваться либо возможность работы с каждым из этих типов данных, либо обеспечение доступа к таким данным с его помощью.

Структурированные данные. Наиболее типичный пример данных этого типа – транзакционные данные. Структура данных определяется тем, каким образом мы извлекаем, храним и обрабатываем такие данные: с четко определенной схемой, с возможностью представления в виде хранимых объектов или реляционных таблиц. Относительно несложно выполнять поиск данных этого типа и запросы по ним, при этом семантика запросов хорошо определена и понятна.
Неструктурированные данные. Наиболее типичный пример неструктурированных данных – текст, видеоданные, аудиоданные. Многие приложения хранят часть своих данных в виде неструктурированного текста: как без форматирования, так и в различных форматах - RTF, XML либо в бинарном виде (Binary Large Object, BLOB). Видео- и аудиоданные, как правило, хранятся в BLOB полях. Объем данных такого типа обычно на несколько порядков больше, чем объем структурированных данных. Следует сказать, что по большей части крайне сложно извлечь «смысл» из данной категории контента. Выполнение поиска и запросов по данным этого типа обычно затруднено и осуществляется в несколько этапов, и зачастую получение информации, заключенной в этих данных, невозможно.
Событийные данные. В настоящее время все чаще возникают ситуации, когда требуется обработка потоков событий. Под обработкой мы подразумеваем извлечение данных из событий, их анализ (как для структурированных, так и для неструктурированных данных) и процесс реакции на обработанное событие, причем подобный процесс часто автоматизирован. Типичными событийными данными являются данные об изменении цены финансового инструмента, сведения о посещениях веб-сайта, данные измерительных устройств, данные логов и т.д. Сфера применения для систем обработки данных измерительных устройств в настоящее время стремительно расширяется по мере развития соответствующих технологий. Постоянно растет число периферийных устройств, которые автоматически генерируют такие данные с заданной периодичностью, а потом загружают их в основную базу данных используемого приложения. Так, медицинские учреждения оснащаются системами мониторинга (в частности, системами измерения кровяного давления), которые способны в автоматическом режиме переносить полученные результаты для каждого конкретного пациента в его электронную медицинскую карту. В дополнение к этому, существуют аналогичные системы для измерения сердечного ритма, количества кислорода в крови и т.д. Такие системы применяются не только в здравоохранении. Использование измерительных систем становится все более распространенным явлением в практике энергосбытовых компаний и предприятий коммунального обслуживания, которые начинают отслеживать с помощью специализированных программ уровень энергопотребления в наших домах, чтобы иметь возможность предсказывать его изменение и обеспечивать соответствующие нашим потребностям поставки. Требования к хранению и контролю данных этого типа отличаются от требований, относящихся к структурированным и неструктурированным данным. Например, часто важно учитывать изменение определенного условия, мониторинг которого осуществляется с использованием данных измерительных устройств. В отношении событийных данных не всегда необходимо хранить всю текущую информацию, поэтому может потребоваться применение определенного механизма фильтрации данных до их сохранения. Кроме того, часто бывает нужно знать последовательность учитываемых событий, чтобы иметь возможность их должным образом анализировать. Это означает, что может возникнуть потребность в хранении событийных данных с временными метками. Обобщая можно сказать, что огромная частота, с которой генерятся подобные данные, вызывает не только взрывной рост требований к скорости сбора и сохранения данных, но и создает потребность в новых механизмах для поиска, сортировки и выполнения запросов - технологий, которые смогут в контексте конкретного приложения осмысленно интерпретировать такие данные.
Традиционно для хранения структурированных данных использовались реляционные базы данных, для поддержки работы с неструктурированными тестовыми данными применялись системы управления контентом, а для хранения событийных данных – специализированные хранилища (большинство из которых являются либо системами, поддерживающими плоские файлы, либо представляют собой поколоночные хранилища данных). В какой-то мере эта ситуация начинает меняться, особенно с началом использования NoSQL баз данных, которые поддерживают работу неструктурированных данных. Однако это не решает главной проблемы, состоящей в необходимости применения трех отдельных механизмов для хранения и управления данными вышеперечисленных типов. Такой подход может быть вполне хорош в случае, когда организация единого хранилища данных для бизнес-аналитики — это все, что вам нужно. Но если вы хотите предоставить вашим пользователям возможность применять передовые приложения, вы не сможете этого сделать, используя три различных технологии для хранения данных. Для этого вам нужна единая среда хранения, которая может поддерживать данные всех трех типов.

Даже если у вас есть платформа, способная поддерживать все три различных типа данных, вам может потребоваться получение информации из внешних источников. Например, вы захотите обогатить имеющуюся у вас информацию геопространственными данными, либо пожелаете воспользоваться третьесторонними источниками информации, например, предоставляемыми компаниями Dun & Bradstreet или Experian. Для этого необходима возможность интеграции с системами сторонних поставщиков для доступа к нужным вам сведениям, независимо от того, опубликованы они на корпоративном веб-сайте или в ином информационном источнике.

Поддержка действий на основе полной информации

Передовые приложения должны быть способны обеспечивать поддержку принятия обоснованных решений и выполнения необходимых действий на основе полученной информации. Это может быть достигнуто путем выполнения постоянного бизнес-цикла, состоящего из следующих этапов:

Во-первых, приложение должно быть способно получать данные в соответствующем формате от различных пользователей, а также из систем, устройств и т.п.
Во-вторых, полученные данные нужно совместно использовать внутри организации, очистив их от ненужного и сделав их доступными для пользователей.
В-третьих, данные должны быть надлежащим образом обработаны приложением, чтобы быть пригодными для дальнейшего использования. Это означает, что приложение должно «понимать» все данные, независимо от их типа (то есть иметь возможность обрабатывать структурированные, неструктурированные и событийные данные).
После этого начинается четвертый этап всего процесса: приложение должно предоставить возможность пользователям работать с информацией, извлеченной из полученных данных.
Реальные примеры передовых приложений

Прежде чем обсудить применяемую компанией InterSystems технологию и обеспечение ею вышеназванных требований, представим несколько примеров передовых приложений, созданных партнерами InterSystems.

Программный продукт Optalert Vehicle System
Optalert Vehicle System используется многими крупнейшими горнодобывающими и автотранспортными компаниями. На сегодняшний день это единственная в мире работающая в реальном времени система, которая позволяет обнаружить у водителей ранние признаки притупления внимания вследствие наступления сонливого состояния, что дает возможность определить степень сопутствующего риска, как для водителей, так и для их работодателей. Для водителей разработаны специальные очки, в оправу которых вмонтирован прибор, фиксирующий время, в течение которого веки человека неподвижны (измерение проводится с частотой 500 раз в секунду). В результате такого отслеживания генерируются огромные объемы данных, которые хранятся и управляются базой данных InterSystems Caché. В системе используется средство оперативного анализа данных InterSystems DeepSee. Оно не только генерирует в реальном времени предупреждения о наступлении у водителя состояния сонливости, но и используется для составления отчетов, анализа трендов и выявления возможностей для улучшения существующей ситуации. Программное решение Optalert либо предоставляется на условиях «software-as-a-service», либо доступно как подлежащее лицензированию ПО.

Программный продукт BTC Advanced Meter Management System
Немецкая компания BTC Business Technology Consulting AG использовала интегрированную технологию InterSystems при разработке передового приложения для поддержки управления энергосистемой в Германии. Измерительные устройства, установленные в домах частных лиц и в офисах компаний, передают на постоянной основе поток данных в систему Advanced Meter Management, где эти данные анализируются, а полученные результаты являются основой для наиболее эффективного распределения энергоресурсов в реальном времени. В соответствии с рыночными директивами Евросоюза, к 2020 году 80% всех домохозяйств в Германии должны быть оснащены такими измерительными устройствами. В абсолютном выражении это составляет 32 миллиона домохозяйств и, следовательно, подразумевает необходимость обработки и анализа огромного объема событийных данных.

Программные решения компании Press Computer Systems
Press Computer Systems (PCS) – базирующийся в Великобритании поставщик технологических решений для издательской индустрии. В частности, PCS предоставляет новостным компаниям интегрированную систему управления мультимедийным и цифровым контентом – PCS Knowledge. Эта система, созданная с использованием технологии InterSystems, позволяет журналистам, редакторам и группам, отвечающим за подготовку новостных материалов, публиковать их одновременно в разных форматах благодаря возможности отделять контент от тех форматов, в которых он был представлен. PCS Knowledge поддерживает функции разбиения текста на страницы, управления взаимодействием с телеграфными агентствами, обработки иллюстраций и управления цифровым архивом в составе единой системы, что позволяет организовать интеллектуальное выполнение потока задач для простого и быстрого создания более «богатых» мультимедийных публикаций. Кроме того, PCS Knowledge обеспечивает возможность анализа, связывания и хранения соответствующего неструктурированного контента, включая аудио-, видео-, текстовые данные, графические изображения и т.д. Приложение автоматически находит и отображает для журналистов соответствующий контент, когда они готовят материалы для публикации, а также направляет подготовленные статьи определенным редакторам, в зависимости от содержания этих статей.

Единая технологическая платформа InterSystems для передовых приложений

Приведенные примеры являются яркой иллюстрацией передового приложения, а также наглядно показывают, как разработанная компанией InterSystems технология обеспечивает поддержку работы этих приложений. Теперь более подробно рассмотрим основные программные продукты компании, которые в совокупности составляют единое целое.

Система InterSystems Caché
Caché, с одной стороны, представляет собой систему управления базой данных, а с другой — является средой для быстрой разработки (и развертывания) приложений. В качестве базы данных этот программный продукт базируется на хранилище многомерных данных. Это означает, что при желании вы можете использовать базу данных, кроме прочего, и для реализации реляционной модели на основе таблиц, потому что такая таблица является обычным двумерным элементом, с точки зрения многомерного хранилища. Кроме того, Caché поддерживает реализацию объектной модели, которая дает возможность сохранять сущности предметной области (например, данные о клиентах финансовой организации или о пациентах лечебно-профилактического учреждения) целиком. То есть, нет необходимости разделять эту информацию на многочисленные таблицы, что упрощает поддержку ссылочной целостности и избавляет вас от сложностей, связанных с использованием реляционного подхода. Caché также поддерживает прямой доступ к атомарным структурам данных (называемых глобалами, «globals») в системе многомерного хранения данных. Этим, в том числе, достигается очень высокая производительность тех приложений, для работы которых используется прямой доступ.

База данных Caché пригодна для хранения данных в формате XML, а также неструктурированных данных различных типов. Более того, технология InterSystems iKnow позволяет выявлять концепции и связи в составе неструктурированных данных, которые хранятся в Caché. Существенное преимущество этого технологического решения перед прочими инструментами качественного анализа состоит в том, что технология iKnow не требует применения предварительного заданного словаря или онтологии.

Система Caché характеризуется хорошей масштабируемостью, включает в себя усовершенствованные средства синхронизации и репликации и является технологическим решением по управлению базой данных, в котором, по нашему мнению, в наибольшей степени – по сравнению с другими аналогичными продуктами – реализовано свойство высокой готовности.

В качестве среды разработки Caché поддерживает SQL, а также целый ряд распространенных языков программирования (включая C, C++, Java, .NET, Python и т.д.). Помимо этого, Caché позволяет автоматизировать процесс создания и использования веб-сервисов, поэтому прекрасно вписывается в сервис-ориентированную архитектуру (Service-oriented architecture, SOA).

Благодаря тесной взаимосвязи своих технологических элементов Caché обладает свойственными только этой технологии возможностями для достижения исключительно высокой производительности. В число этих технологических средств входят следующие инструменты:

Caché ObjectScript, обеспечивающий доступ к базе данных как с использованием объектной технологии, так и путем непосредственной работы с глобалами;
Caché eXTreme для Java - инновационная функциональность СУБД InterSystems, которая предоставляет прямой доступ к глобалам из Java-среды, при этом разработчики приложений на Java могут использовать предпочитаемую ими среду разработки для построения высоконагруженных приложений с постоянным временем отклика, которые предназначены для обработки больших потоков событий;
технология InterSystems Zen, являющаяся расширением AJAX (Asynchronous JavaScript и XML), может применяться для разработки веб-приложений на основе компонентного подхода.
Следует отметить, что выбор у разработчиков практически неограничен: они, к примеру, могут сочетать при разработке различные методы доступа к данным, в зависимости от существующих требований.

Существует несколько свойств и возможностей, делающих Caché особенно эффективным продуктом для разработки передовых приложений.

Caché обеспечивает производительность работы с БД, масштабируемость и надежность, которые необходимы для поддержки передовых приложений. Применяемые в этом технологическом продукте многомерные структуры данных позволяют хранить как структурированные, так и неструктурированные данные. Возможность прямого доступа к базе данных обеспечивает высокую производительность, требуемую для работы с событийными данными.
Передовые программные решения почти всегда имеют веб-интерфейсы пользователя и/или основаны на веб-сервисах, чтобы обеспечить функционирование на множественных платформах, включая смартфоны и планшетные компьютеры. Caché обеспечит быстрое создание веб-сервисов и эффективных веб-интерфейсов.
Большая часть данных, собираемых и хранимых приложениями, состоит из неструктурированных данных. С помощью технологии InterSystems iKnow система Caché позволяет передовым приложениям получать доступ к неструктурированным данным, анализировать и использовать их.
Интеграционная платформа InterSystems Ensemble
InterSystems Ensemble – это единая, целостная, с точки зрения архитектуры, интеграционная платформа, (сервер интеграции, сервер данных и средства разработки веб-приложений), которая для хранения данных использует Caché. Эта платформа позволяет быстро осуществлять интеграцию и разработку новых интеграционных решений. Платформу Ensemble также можно использовать в тех случаях, когда требуется расширить или усовершенствовать функционал существующего программного обеспечения, так как этот программный продукт включает в себя средства поддержки управления потоками работ, пользовательских веб-интерфейсов, мониторинга бизнес-активности и управления бизнес-процессами без необходимости изменения существующего кода. Эта платформа, кроме того, позволяет увеличить выгоду от инвестиций в ИТ путем обеспечения возможности применения композитных приложений и сервисной шины предприятия (ESB) или инфраструктуры SOA.

В контексте разработки передовых приложений платформа Ensemble предоставляет две важные возможности:

позволяет разработчикам интегрировать все используемые в масштабе организации приложения и таким образом получить доступ ко всем типам данных;
с ее помощью разработчики могут создавать механизмы, которые дадут возможность пользователям принимать обоснованные решения и выполнять необходимые действия на основе полученной информации.
InterSystems DeepSee
InterSystems DeepSee – средство для оперативного анализа данных, работающее в связке с БД Caché и интеграционной платформой Ensemble. Это специализированное программное обеспечение предоставляет среду разработки для встраивания бизнес-аналитики (BI Business intelligence) в транзакционные приложения без необходимости применения отдельного хранилища данных или какого-либо внешнего массива данных. Другими словами, вы можете использовать оперативные данные из вашей транзакционной системы и напрямую выполнять их анализ без необходимости их хранения где-либо еще. Впрочем, у вас есть возможность извлечь ретроспективные данные из внешнего, по отношению к InterSystems DeepSee, хранилища данных. Таким образом, разработчики могут встроить функциональность бизнес-аналитики в транзакционные приложения.

Совместное применение InterSystems DeepSee и технологии InterSystems iKnow позволяет проводить анализ с использованием как структурированных, так и неструктурированных данных и тем самым наглядно иллюстрирует существующие на настоящий момент возможности передового программного приложения.

Заключение

В настоящем документе мы описали требования, предъявляемые к передовым приложениям. Конечно, не все такие приложения должны соответствовать перечисленным требованиям в полной мере. Ключевыми требованиями для всех передовых приложений являются массовая персонализация, обеспечение доступа ко всем типам данных и поддержка принятия обоснованных решений и выполнения необходимых действий на основе полученной информации.

Представители компании InterSystems не утверждают, что какой-то один их программный продукт в состоянии предоставить в ваше распоряжение все, что необходимо для создания ваших передовых приложений. Но они утверждают, что система Caché способна поддерживать выполнение всех требований, которые могут предъявляться в отношении передовых приложений. Для их выполнения может потребоваться интеграционная платформа Ensemble или DeepSee, или технология InterSystems iKnow – используемые по отдельности либо в определенном сочетании, эти продукты смогут полностью удовлетворить ваши потребности в создании передовых приложений. Нам не известен ни один другой поставщик ИТ-решений, способный предложить пользователям все названные возможности, не говоря уже об обеспечении присущих программным продуктам компании InterSystems высокой готовности и отказоустойчивости, включая решения с использованием облачных вычислений (на основе предоставления программного обеспечения как услуги – «software-as-a-service», SaaS) на базе единой интегрированной технологии.

Дополнительная информация
С дополнительной информацией на эту тему можно ознакомиться по адресу: http://www.BloorResearch.com/update/2102.]]></description>
	  <content:encoded>&lt;p align=&quot;left&quot;&gt;&lt;img src=&quot;http://www.intersystems.ru//images/bloor.jpg&quot; alt=&quot;Bloor Research&quot; width=&quot;200&quot; height=&quot;68&quot; border=&quot;0&quot; align=&quot;left&quot; /&gt;Концептуальный обзор ИТ-решений, подготовленный компанией Bloor Research&lt;/p&gt;
&lt;p&gt;Автор материала: Филип Хоувард (Philip Howard)&lt;br /&gt;
Дата публикации: октябрь 2011 г.&lt;/p&gt;
&lt;h2 align=&quot;left&quot;&gt;Концептуальный обзор&lt;/h2&gt;
 &lt;p&gt;&amp;#8220;&lt;strong&gt;Передовые приложения изменяют способы  выполнения  работы пользователем.&lt;br /&gt;
Они не просто автоматизируют процессы - передовые приложения  совершенствуют их, причем нередко существенно. Эффект использования передовых приложений способен изменить сам принцип работы бизнеса.&lt;/strong&gt;&amp;#8221;&lt;/p&gt;
  &lt;p align=&quot;right&quot;&gt;Филип Хоувард (Philip Howard)&lt;br /&gt;
	Bloor Research&lt;/p&gt;
	&lt;h3 align=&quot;left&quot;&gt;Вводная информация&lt;/h3&gt;
&lt;p&gt;Исторически разработчикам, для того чтобы создать привлекательное для пользователей приложение, достаточно было вполне понятного набора технологий: гибкой и продуктивной среды разработки и производительной базы данных, которую можно было бы встроить в приложение, включить и забыть о ней - база данных достаточно надежная и не требующая усилий по администрированию.&lt;/p&gt;
&lt;p&gt;Впрочем, времена разработки и предоставления традиционных приложений, предназначенных для автоматизации определенных бизнес-процессов, если и не ушли пока безвозвратно, то, безусловно, близятся к концу. Практически все бизнес-процессы, которые могли быть объектом автоматизации, уже автоматизированы. Теперь перед поставщиками программного обеспечения стоит новая задача: предоставить клиентам так называемые передовые приложения (breakthrough application).&lt;/p&gt;
&lt;p&gt;Что это такое? Среди основных характеристик передового приложения, прежде всего, следует назвать главное: оно изменяет способ осуществления пользователями необходимой работы. Иными словами, такое приложение не только автоматизирует бизнес-процессы, но и в определенной степени совершенствует их, причем нередко существенно. Передовые приложения способны оказать значительное влияние&amp;nbsp;&amp;ndash; вплоть до изменения методов работы с данными в масштабе всей организации. На наш взгляд, их основные свойства следующие: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;laquo;Массовая персонализация&amp;raquo; (mass personalisation). Передовое приложение должно быть способно предоставлять пользователю всю необходимую информацию в наиболее удобном для него формате через выбранный пользователем канал доступа. Сегодня уже недостаточно обеспечить доступ к приложению через персональный компьютер. В современном мире необходимы также веб-  и мобильный доступы.&lt;/li&gt;
&lt;li&gt;Доступ ко всем типам данных. Передовое приложение должно быть способно обеспечивать доступ ко всем типам данных, включая структурированные данные, информационный контент (текст, графические изображения и т.п.), а так же информацию, собираемую с различных устройств, например с интеллектуальных счетчиков (smart meter). Раньше приложения  работали либо исключительно с  транзакционными  данными, либо, например, только с неструктурированным  контентом. Их возможности были ограничены: они могли работать только с изолированной информацией и не могли обрабатывать все необходимые данные,  независимо от формата их представления.&lt;/li&gt;
&lt;li&gt;Действия на основе полной информации. Применение передовых приложений способствует принятию качественных обоснованных решений и выполнению необходимых действий на основе анализа всей необходимой информации. Как уже отмечалось выше, такие приложения не только автоматизируют бизнес-процессы, но и всегда сопряжены с &amp;laquo;человеческим фактором&amp;raquo;: их использование помогает принимать обоснованные решения на базе полных сведений, выполнять требуемые действия и т.д.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;В настоящем документе мы представляем концепцию передового приложения (breakthrough application).  Далее мы обсудим, какие технологические компоненты (средства разработки и СУБД) необходимы в качестве базиса для создания таких приложений.  Исторически сложившиеся требования к технологиям остаются актуальными, но сегодня, помимо них, требуется еще и выполнение дополнительных функций для обеспечения поддержки работы передовых приложений. Наконец, мы рассмотрим, как компания-производитель программного обеспечения, в частности&amp;nbsp;&amp;ndash; компания InterSystems, реализует в своих продуктах новые требования для поддержки создания и работы передовых инновационных приложений.&lt;/p&gt;
&lt;h3&gt;Массовая персонализация&lt;/h3&gt;
&lt;p&gt;Выражение &amp;laquo;массовая персонализация&amp;raquo; (mass personalisation) состоит из двух, на первый взгляд, противоречащих друг другу терминов. Прежде чем перейти к дальнейшему обсуждению, мы определим, что подразумевается под этим. Говоря &amp;laquo;массовая&amp;raquo;, мы имеем в виду способность разработчиков обеспечить соответствие приложений множеству  различных требований разных групп пользователей (&amp;laquo;масс&amp;raquo;), а под &amp;laquo;персонализацией&amp;raquo; мы понимаем способность удовлетворить специфические запросы и потребности каждого конкретного пользователя. &lt;/p&gt;
&lt;p&gt;К примеру, сегодня пользователи предпочитают получать от приложений необходимую информацию в нужное время и наиболее удобным способом. Пользователи хотят, чтобы приложения могли работать на выбранных ими устройствах и предоставляли им все необходимые сведения, то есть стремятся избежать зависимости от типа устройства, применение которого мог бы требовать создатель приложения. Кроме того, выдвигаются жесткие требования к форме представления данных, которая должна полностью соответствовать индивидуальным предпочтениям пользователей.&lt;/p&gt;
&lt;p&gt;Поскольку в последнее время появилось большое число технологий пользовательских интерфейсов, перед разработчиками передовых приложений теперь поставлена дополнительная задача. Приложения должны не только обеспечивать поддержку используемых в настоящее время устройств и интерфейсов, но и быстро и без особых усилий предоставлять решения, которые смогут поддерживать новые устройства и интерфейсы без снижения качества работы пользователей. Вдобавок, современные приложения должны быть  хорошо масштабируемыми, чтобы обеспечить необходимую производительность работы по мере увеличения объемов выполняемой пользователями работы.&lt;/p&gt;
&lt;p&gt;Чтобы добиться гибкости в удовлетворении потребностей конечных пользователей, необходимо выполнение ключевого требования: логика, относящаяся к пользовательскому интерфейсу, должна быть отделена от определяющего функциональность приложения кода и от данных. Независимость этих элементов друг от друга означает возможность изменения или добавления только одного из них без воздействия на другие части приложения. &lt;/p&gt;
&lt;p&gt;Следует отметить, что такая трехуровневая модель (логика  пользовательского интерфейса, код и данные) вовсе не нова. Однако введение в практику новых способов взаимодействия с приложениями (например, с использованием сенсорного дисплея вместо компьютерной клавиатуры или мыши) делает эту модель еще более актуальной, чем прежде, особенно в том, что касается отделения логики  интерфейса от бизнес-логики и данных.&lt;/p&gt;
&lt;h3&gt;Доступ ко всем типам данных&lt;/h3&gt;
&lt;p&gt;Если требование, которое сейчас мы определяем как массовую персонализацию, и раньше предъявлялось к приложениям, то обеспечение доступа ко всем типам данных представляет собой более фундаментальное требование, которое возникло сравнительно недавно.&lt;/p&gt;
&lt;p&gt;При общем рассмотрении существуют  три основных типа данных: структурированные данные, неструктурированные данные и данные о событиях (событийные данные). Для передового приложения может потребоваться либо возможность работы с  каждым из этих типов данных, либо обеспечение доступа к таким данным с его помощью. &lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Структурированные данные. Наиболее типичный пример данных этого типа&amp;nbsp;&amp;ndash; транзакционные данные. Структура данных определяется тем, каким образом мы извлекаем, храним и обрабатываем такие данные: с четко определенной схемой, с возможностью представления в виде хранимых объектов или реляционных таблиц. Относительно несложно выполнять поиск данных этого типа и запросы по ним, при этом семантика запросов хорошо определена и понятна.&lt;/li&gt;
&lt;li&gt;Неструктурированные данные. Наиболее типичный пример неструктурированных данных&amp;nbsp;&amp;ndash; текст, видеоданные, аудиоданные. Многие приложения хранят часть своих данных  в виде неструктурированного текста:   как  без форматирования,  так и  в различных форматах - RTF, XML либо в бинарном виде (Binary Large Object, BLOB). Видео- и аудиоданные, как правило, хранятся в  BLOB полях. Объем данных такого типа обычно на несколько порядков больше, чем объем структурированных данных. Следует сказать, что по большей части крайне сложно извлечь  &amp;laquo;смысл&amp;raquo; из данной категории контента. Выполнение поиска и запросов по данным этого типа обычно затруднено и осуществляется в несколько этапов, и зачастую получение информации, заключенной в этих данных, невозможно.&lt;/li&gt;
&lt;li&gt;Событийные данные. В настоящее время все чаще возникают ситуации, когда требуется обработка потоков событий. Под  обработкой мы подразумеваем извлечение данных из событий, их анализ (как для структурированных, так и для неструктурированных данных)  и процесс реакции на обработанное событие, причем подобный процесс часто  автоматизирован. Типичными событийными данными являются данные об изменении цены финансового инструмента, сведения о посещениях веб-сайта, данные измерительных устройств, данные логов и т.д. Сфера применения для систем обработки данных измерительных устройств в настоящее время стремительно расширяется по мере развития соответствующих технологий. Постоянно растет число периферийных устройств, которые автоматически генерируют такие данные с заданной периодичностью, а потом загружают их в основную базу данных используемого приложения. Так, медицинские учреждения оснащаются системами мониторинга (в частности, системами измерения кровяного давления), которые способны в автоматическом режиме переносить полученные результаты для каждого конкретного пациента в его электронную медицинскую карту. В дополнение к этому, существуют аналогичные системы для измерения сердечного ритма, количества кислорода в крови и т.д. Такие системы применяются не только в здравоохранении. Использование измерительных систем становится все более распространенным явлением в практике энергосбытовых компаний и предприятий коммунального обслуживания, которые начинают отслеживать с помощью специализированных программ уровень энергопотребления в наших домах, чтобы иметь возможность предсказывать его изменение и обеспечивать соответствующие нашим потребностям поставки. Требования к хранению и контролю данных этого типа отличаются от требований, относящихся к структурированным и неструктурированным данным. Например, часто важно учитывать изменение определенного условия, мониторинг которого осуществляется с использованием данных измерительных устройств. В отношении событийных данных не всегда необходимо хранить всю текущую информацию, поэтому может потребоваться применение определенного механизма фильтрации данных до их сохранения. Кроме того, часто бывает нужно знать последовательность учитываемых событий, чтобы иметь возможность их должным образом анализировать. Это означает, что может возникнуть потребность в хранении событийных данных с временными метками. Обобщая можно сказать, что огромная частота, с которой генерятся подобные данные, вызывает не только взрывной рост требований к скорости сбора и сохранения данных, но и создает потребность в новых механизмах для поиска, сортировки и выполнения запросов - технологий, которые смогут в контексте конкретного приложения осмысленно интерпретировать такие данные.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Традиционно для хранения структурированных данных использовались реляционные базы данных, для поддержки работы с неструктурированными тестовыми данными применялись системы управления контентом, а для хранения событийных данных&amp;nbsp;&amp;ndash; специализированные хранилища (большинство из которых являются либо системами, поддерживающими плоские файлы, либо представляют собой поколоночные  хранилища данных). В какой-то мере эта ситуация начинает меняться, особенно с началом использования NoSQL баз данных, которые поддерживают  работу  неструктурированных данных. Однако это не  решает главной проблемы, состоящей в необходимости  применения трех отдельных механизмов для хранения и управления данными вышеперечисленных типов. Такой подход может быть вполне хорош в случае,  когда организация единого  хранилища данных для бизнес-аналитики&amp;nbsp;&amp;mdash; это все, что вам нужно. Но если вы хотите  предоставить вашим пользователям возможность применять передовые приложения, вы не сможете этого сделать, используя три различных технологии для хранения данных. Для этого вам нужна единая среда хранения, которая может поддерживать данные всех трех типов.&lt;/p&gt;
&lt;p&gt;Даже если у вас есть платформа, способная поддерживать все три различных типа данных, вам может потребоваться получение информации из внешних источников. Например, вы захотите обогатить имеющуюся у вас информацию геопространственными данными, либо пожелаете воспользоваться третьесторонними источниками информации, например, предоставляемыми компаниями Dun &amp;amp; Bradstreet или Experian. Для этого необходима возможность интеграции с системами сторонних поставщиков для доступа к нужным вам сведениям, независимо от того, опубликованы они на корпоративном веб-сайте или в ином информационном источнике.&lt;/p&gt;
&lt;h3&gt;Поддержка действий на основе полной информации&lt;/h3&gt;
&lt;p&gt;Передовые приложения должны быть способны обеспечивать поддержку принятия обоснованных решений и выполнения необходимых действий на основе полученной информации. Это может быть достигнуто путем выполнения постоянного бизнес-цикла, состоящего из следующих этапов:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Во-первых, приложение должно быть способно получать данные в соответствующем формате от различных пользователей, а также из систем, устройств и т.п.&lt;/li&gt;
&lt;li&gt;Во-вторых, полученные данные нужно совместно использовать внутри организации, очистив их от  ненужного и сделав их доступными для пользователей. &lt;/li&gt;
&lt;li&gt;В-третьих, данные должны быть надлежащим образом обработаны приложением, чтобы быть пригодными для дальнейшего использования. Это означает, что приложение должно &amp;laquo;понимать&amp;raquo; все данные, независимо от их типа (то есть иметь возможность обрабатывать структурированные, неструктурированные и событийные данные).&lt;/li&gt;
&lt;li&gt;После этого начинается четвертый этап всего процесса: приложение должно предоставить возможность пользователям работать с информацией, извлеченной из полученных данных.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Реальные примеры передовых приложений&lt;/h3&gt;
&lt;p&gt;Прежде чем обсудить применяемую компанией InterSystems технологию и обеспечение ею вышеназванных требований, представим несколько примеров передовых приложений, созданных партнерами InterSystems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Программный продукт Optalert Vehicle System&lt;/strong&gt;&lt;br /&gt;
Optalert Vehicle System используется многими крупнейшими горнодобывающими и автотранспортными компаниями. На сегодняшний день это единственная в мире работающая в реальном времени система, которая позволяет обнаружить у водителей ранние признаки притупления внимания вследствие наступления сонливого состояния, что дает возможность определить степень сопутствующего риска, как для водителей, так и для их работодателей. Для водителей разработаны специальные очки, в оправу которых вмонтирован прибор, фиксирующий время, в течение которого веки человека неподвижны (измерение проводится с частотой 500 раз в секунду). В результате такого отслеживания генерируются огромные объемы данных, которые хранятся и управляются базой данных InterSystems Cach&amp;eacute;. В системе используется средство оперативного анализа данных InterSystems DeepSee. Оно не только генерирует в реальном времени предупреждения о наступлении у водителя состояния сонливости, но и используется для составления отчетов, анализа трендов и выявления возможностей для улучшения существующей ситуации. Программное решение Optalert либо предоставляется на условиях &amp;laquo;software-as-a-service&amp;raquo;, либо доступно как подлежащее лицензированию ПО. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Программный продукт BTC Advanced Meter Management System&lt;/strong&gt;&lt;br /&gt;
Немецкая компания BTC Business Technology Consulting AG использовала интегрированную технологию InterSystems при разработке передового приложения для поддержки управления энергосистемой в Германии. Измерительные устройства, установленные в домах частных лиц и в офисах компаний, передают на постоянной основе поток данных в систему Advanced Meter Management, где эти данные анализируются, а полученные результаты являются основой для наиболее эффективного распределения энергоресурсов в реальном времени. В соответствии с рыночными директивами Евросоюза, к 2020 году 80% всех домохозяйств в Германии должны быть оснащены такими измерительными устройствами. В абсолютном выражении это составляет 32 миллиона домохозяйств и, следовательно, подразумевает необходимость обработки и анализа огромного объема событийных данных.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Программные решения компании Press Computer Systems&lt;/strong&gt;&lt;br /&gt;
Press Computer Systems (PCS)&amp;nbsp;&amp;ndash; базирующийся в Великобритании поставщик технологических решений для издательской индустрии. В частности, PCS предоставляет новостным компаниям интегрированную систему управления мультимедийным и цифровым контентом&amp;nbsp;&amp;ndash; PCS Knowledge. Эта система, созданная с использованием технологии InterSystems, позволяет журналистам, редакторам и группам, отвечающим за подготовку новостных материалов, публиковать их одновременно в разных форматах благодаря возможности отделять контент от тех форматов, в которых он был представлен. PCS Knowledge поддерживает функции разбиения текста на страницы, управления взаимодействием с телеграфными агентствами, обработки иллюстраций и управления цифровым архивом в составе единой системы, что позволяет организовать интеллектуальное выполнение потока задач для простого и быстрого создания более &amp;laquo;богатых&amp;raquo; мультимедийных публикаций. Кроме того, PCS Knowledge обеспечивает возможность анализа, связывания и хранения соответствующего неструктурированного контента, включая аудио-, видео-, текстовые данные, графические изображения и т.д. Приложение автоматически находит и отображает для журналистов соответствующий контент, когда они готовят материалы для публикации, а также направляет подготовленные статьи определенным редакторам, в зависимости от содержания этих статей.&lt;/p&gt;
&lt;h3&gt;Единая технологическая платформа InterSystems для передовых приложений&lt;/h3&gt;
&lt;p&gt;Приведенные примеры являются яркой иллюстрацией передового приложения, а также наглядно показывают, как разработанная компанией InterSystems технология обеспечивает поддержку работы этих приложений. Теперь более подробно рассмотрим основные программные продукты компании, которые в совокупности составляют единое целое.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Система InterSystems Cach&amp;eacute;&lt;/strong&gt;&lt;br /&gt;
Cach&amp;eacute;, с одной стороны, представляет собой систему управления базой данных, а с другой&amp;nbsp;&amp;mdash; является средой для быстрой разработки (и развертывания) приложений. В качестве базы данных этот программный продукт  базируется на  хранилище многомерных данных. Это означает, что при желании вы можете использовать базу данных, кроме прочего, и для реализации реляционной модели на основе таблиц, потому что такая таблица является обычным двумерным элементом, с точки зрения многомерного хранилища. Кроме того, Cach&amp;eacute; поддерживает реализацию объектной модели, которая дает возможность сохранять сущности предметной области (например, данные о клиентах финансовой организации или о пациентах лечебно-профилактического учреждения) целиком. То есть, нет необходимости разделять эту информацию на многочисленные таблицы, что упрощает  поддержку ссылочной целостности и избавляет вас от сложностей, связанных с использованием реляционного подхода. Cach&amp;eacute; также поддерживает прямой доступ к атомарным структурам данных (называемых глобалами, &amp;laquo;globals&amp;raquo;) в системе многомерного хранения данных. Этим, в том числе, достигается очень высокая производительность тех приложений, для работы которых используется прямой доступ.&lt;/p&gt;
&lt;p&gt;База данных Cach&amp;eacute; пригодна для хранения данных в формате XML, а также неструктурированных данных различных типов. Более того, технология InterSystems iKnow позволяет выявлять  концепции и связи в составе неструктурированных данных, которые хранятся в Cach&amp;eacute;. Существенное преимущество этого технологического решения перед прочими инструментами качественного анализа состоит в том, что технология  iKnow не требует применения предварительного заданного словаря или онтологии. &lt;/p&gt;
&lt;p&gt;Система Cach&amp;eacute; характеризуется  хорошей масштабируемостью, включает в себя усовершенствованные средства синхронизации и репликации и является технологическим решением по управлению базой данных, в котором, по нашему мнению, в наибольшей степени&amp;nbsp;&amp;ndash; по сравнению с другими аналогичными продуктами&amp;nbsp;&amp;ndash; реализовано свойство высокой готовности.&lt;/p&gt;
&lt;p&gt;В качестве среды разработки Cach&amp;eacute; поддерживает SQL, а также целый ряд распространенных языков программирования (включая C, C++, Java, .NET, Python и т.д.). Помимо этого, Cach&amp;eacute; позволяет автоматизировать процесс создания и использования веб-сервисов, поэтому прекрасно вписывается в сервис-ориентированную архитектуру (Service-oriented architecture, SOA).&lt;/p&gt;
&lt;p&gt;Благодаря тесной взаимосвязи своих технологических элементов Cach&amp;eacute; обладает свойственными только этой технологии возможностями для достижения исключительно высокой производительности. В число этих технологических средств входят следующие инструменты:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Cach&amp;eacute; ObjectScript, обеспечивающий доступ к базе данных как с использованием объектной технологии, так и путем непосредственной  работы с глобалами;&lt;/li&gt;
&lt;li&gt;Cach&amp;eacute; eXTreme для Java - инновационная функциональность СУБД InterSystems, которая предоставляет прямой доступ к глобалам из Java-среды, при этом разработчики приложений на Java могут использовать предпочитаемую ими среду разработки для построения высоконагруженных приложений с постоянным временем отклика, которые предназначены для обработки больших потоков событий; &lt;/li&gt;
&lt;li&gt;технология InterSystems Zen, являющаяся расширением AJAX (Asynchronous JavaScript и XML), может применяться для разработки веб-приложений на основе компонентного подхода. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Следует отметить, что выбор у разработчиков практически неограничен: они, к примеру, могут сочетать при разработке различные методы доступа к данным, в зависимости от существующих требований.&lt;/p&gt;
&lt;p&gt;Существует несколько свойств и возможностей, делающих Cach&amp;eacute; особенно эффективным продуктом для разработки передовых приложений.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cach&amp;eacute; обеспечивает производительность работы с БД, масштабируемость и надежность, которые необходимы для поддержки передовых приложений. Применяемые в этом технологическом продукте многомерные структуры данных позволяют хранить как структурированные, так и неструктурированные данные. Возможность прямого доступа к базе данных обеспечивает высокую производительность, требуемую для работы с событийными данными.&lt;/li&gt;
&lt;li&gt;Передовые программные решения почти всегда имеют веб-интерфейсы пользователя и/или основаны на веб-сервисах, чтобы обеспечить функционирование на множественных платформах, включая смартфоны и планшетные компьютеры. Cach&amp;eacute; обеспечит быстрое создание веб-сервисов и эффективных  веб-интерфейсов.&lt;/li&gt;
&lt;li&gt;Большая часть данных, собираемых и хранимых приложениями, состоит из неструктурированных данных. С помощью технологии InterSystems iKnow система Cach&amp;eacute; позволяет передовым приложениям получать доступ к неструктурированным данным, анализировать и использовать их.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Интеграционная платформа InterSystems Ensemble&lt;/strong&gt;&lt;br /&gt;
InterSystems Ensemble&amp;nbsp;&amp;ndash; это единая, целостная, с точки зрения архитектуры, интеграционная платформа, (сервер интеграции, сервер данных и средства разработки веб-приложений), которая для хранения данных использует  Cach&amp;eacute;. Эта платформа позволяет быстро осуществлять интеграцию и разработку новых интеграционных решений. Платформу Ensemble также можно использовать в тех случаях, когда требуется расширить или усовершенствовать функционал существующего программного обеспечения, так как этот программный продукт включает в себя средства поддержки управления потоками работ, пользовательских веб-интерфейсов, мониторинга бизнес-активности и управления бизнес-процессами без необходимости изменения существующего кода. Эта платформа, кроме того, позволяет увеличить выгоду от инвестиций в ИТ путем обеспечения возможности применения композитных приложений и сервисной шины предприятия (ESB) или инфраструктуры SOA.&lt;/p&gt;
&lt;p&gt;В контексте разработки передовых приложений платформа Ensemble предоставляет две важные возможности:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;позволяет разработчикам интегрировать все используемые в масштабе организации приложения и таким образом получить доступ ко всем типам данных;&lt;/li&gt;
&lt;li&gt;с ее помощью разработчики могут создавать механизмы, которые дадут возможность пользователям принимать обоснованные решения и выполнять необходимые действия на основе полученной информации. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;InterSystems DeepSee&lt;/strong&gt;&lt;br /&gt;
InterSystems DeepSee&amp;nbsp;&amp;ndash; средство для оперативного анализа данных, работающее в связке с БД Cach&amp;eacute; и интеграционной платформой Ensemble. Это специализированное программное обеспечение предоставляет среду разработки для встраивания бизнес-аналитики (BI Business intelligence) в транзакционные приложения без необходимости применения отдельного хранилища данных или какого-либо внешнего массива данных. Другими словами, вы можете использовать оперативные данные из вашей транзакционной системы и напрямую выполнять их анализ без необходимости их хранения где-либо еще. Впрочем, у вас есть возможность извлечь ретроспективные данные из внешнего, по отношению к InterSystems DeepSee, хранилища данных. Таким образом, разработчики могут встроить функциональность бизнес-аналитики в транзакционные приложения.&lt;/p&gt;
&lt;p&gt;Совместное применение InterSystems DeepSee и технологии InterSystems iKnow позволяет проводить анализ с использованием как структурированных, так и неструктурированных данных и тем самым наглядно иллюстрирует существующие на настоящий момент возможности передового программного приложения.&lt;/p&gt;
&lt;h3&gt;Заключение&lt;/h3&gt;
&lt;p&gt;В настоящем документе мы описали требования, предъявляемые к передовым приложениям. Конечно, не все такие приложения должны соответствовать перечисленным требованиям в полной мере. Ключевыми требованиями для всех передовых приложений являются массовая персонализация, обеспечение доступа ко всем типам данных и поддержка принятия обоснованных решений и выполнения необходимых действий на основе полученной информации. &lt;/p&gt;
&lt;p&gt;Представители компании InterSystems не утверждают, что какой-то один их программный продукт в состоянии предоставить в ваше распоряжение все, что необходимо для создания ваших передовых приложений. Но они утверждают, что система Cach&amp;eacute; способна поддерживать выполнение всех требований, которые могут предъявляться в отношении передовых приложений. Для их выполнения может потребоваться интеграционная платформа Ensemble или DeepSee, или технология InterSystems iKnow&amp;nbsp;&amp;ndash; используемые по отдельности либо в определенном сочетании, эти продукты смогут полностью удовлетворить ваши потребности в создании передовых приложений. Нам не известен ни один другой поставщик ИТ-решений, способный предложить пользователям все названные возможности, не говоря уже об обеспечении присущих программным продуктам компании InterSystems высокой готовности и отказоустойчивости, включая решения с использованием облачных вычислений (на основе предоставления программного обеспечения как услуги&amp;nbsp;&amp;ndash; &amp;laquo;software-as-a-service&amp;raquo;, SaaS) на базе единой интегрированной технологии.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Дополнительная информация&lt;/strong&gt;&lt;br /&gt;
С дополнительной информацией на эту тему можно ознакомиться по адресу: &lt;a href=&quot;http://www.BloorResearch.com/update/2102&quot;&gt;http://www.BloorResearch.com/update/2102&lt;/a&gt;.&lt;/p&gt;</content:encoded>
      <pubDate>Sun, 4 Dec 2011 02:10:00 +0400</pubDate>
      <guid>http://www.intersystems.ru/cache/whitepapers/bloor.html</guid>
    </item>
	<item>
      <title>Инвестиционный банк Credit Suisse ускоряет систему автоматизации торговли на фондовых рынках с помощью InterSystems Caché</title>
      <link>http://www.intersystems.ru/casestudies/cache/investment_bank.html</link>
      <description><![CDATA[Инновационная система на СУБД InterSystems Caché® помогает инвестиционному банку Credit Suisse, одному из крупнейших в мире поставщиков финансовых услуг, справиться с резким ростом объемов бизнеса.

Система автоматизации фондовой торговли (Equity Trading System) инвестиционного банка Credit Suisse была первоначально разработана в середине 90-х годов XX века. Однако в течение последнего десятилетия количество и объем сделок банка на фондовых рынках стремительно росли. Это происходило вследствие растущей волатильности рынка, повсеместного использования участниками рынка средств алгоритмической торговли и значительного увеличения количества клиентов. Торговая система банка стала с трудом справляться с резко возросшей нагрузкой.

В качестве первого шага к повышению производительности системы фондовой торговли банк реорганизовал общую архитектуру маршрутизации торговых заявок (ордеров) – центральной части всей своей торговой инфраструктуры. В исходном варианте система маршрутизации заявок была реализована на базе технологии кэширования данных в оперативной памяти, самостоятельно разработанной специалистами банка, с использованием простого синтаксического анализатора SQL-запросов для выборки нужных данных. Для каждого экземпляра системы требовался выделенный сервер, в кэше данных каждого из которых хранились «карты памяти» («memory maps») - динамические индексы данных, расположенных на всех остальных экземплярах системы. Для преодоления связанных с этим проблем, банк перенес ведение «карт памяти» для системы маршрутизации ордеров на технологию Caché. Была применена модульная архитектура, в которой кэширование данных, их хранение, запросы к ним и обмен сообщениями были логически изолированы друг от друга. СУБД Caché идеально вписывается в такой сценарий, поскольку, с одной стороны, позволяет кэшировать данные в оперативной памяти, а с другой, полностью обеспечивать долговременное хранение данных. Используя Light C++ binding - высокопроизводительный объектный интерфейс Caché к С++, банку удалось увеличить производительность системы более чем в пять раз.

Высокая производительность

В течении напряженных торгов в августе 2011 года автоматизированная система фондовой торговли банка Credit Suisse на платформе InterSystems Caché обрабатывала миллиард сделок в день.

В дальнейшем, применение протокола Enterprise Cache Protocol (ECP), посредством которого в СУБД Caché реализовано динамически распределенное кэширование данных и построение многосерверных конфигураций позволило банку использовать вместо «карт памяти», сервера приложений СУБД InterSystems Caché. Появилась возможность осуществлять запросы по данным в реальном времени, не замедляя обработку сделок.

Задачей второго этапа проекта стало улучшение производительности приложения для управления торговыми заявками, в которой генерируются заявки трейдеров, обрабатываемые глобальной системой маршрутизации заявок. Клиентские приложения системы управления заявками установлены более чем на 1200 рабочих местах, разбросанных по всему миру. В каждом из них поддерживается локальный кэш данных и осуществляется связь с центральным кэшем, поддерживаемым на серверах «среднего уровня».

Сервера среднего уровня, в свою очередь, взаимодействуют с системой маршрутизации заявок. На северах среднего уровня развернута СУБД InterSystems Caché, а для локального кэширования данных в серверах Caché на рабочих местах системы управления заявками используется протокол Enterprise Cache Protocol. В результате внедрения такого решения банк получил значительный рост производительности и резкое сокращение времени восстановления после аварий.

Перенос системы автоматизации фондовой торговли на СУБД Caché позволил инвестиционному банку Credit Suisse вывести ее производительность и масштабируемость на уровень, необходимый для поддержания быстрых темпов роста бизнеса, как в настоящее время, так и в обозримом будущем.]]></description>
	  <content:encoded>&lt;p&gt;Инновационная  система на СУБД InterSystems Cach&amp;eacute;&amp;reg;  помогает инвестиционному банку Credit  Suisse,  одному  из  крупнейших в  мире поставщиков  финансовых  услуг,  справиться с резким  ростом объемов бизнеса.&lt;/p&gt;
&lt;div&gt;
&lt;ul&gt;
  &lt;li&gt;Производительность&lt;/li&gt;
  &lt;li&gt; Масштабируемость&lt;/li&gt;
  &lt;li&gt; Динамическое кэширование данных&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Система  автоматизации  фондовой  торговли  (Equity  Trading  System) 
инвестиционного банка  Credit  Suisse  была первоначально разработана в середине 90-х годов XX века. Однако в течение последнего десятилетия количество и объем сделок банка на фондовых рынках стремительно росли. 
Это происходило вследствие растущей волатильности рынка,  повсеместного использования  участниками  рынка  средств  алгоритмической  торговли  и значительного  увеличения  количества  клиентов.  Торговая  система  банка стала с трудом справляться с резко возросшей нагрузкой.&lt;/p&gt;
&lt;p&gt;В  качестве  первого  шага  к  повышению  производительности  системы 
фондовой торговли банк реорганизовал общую архитектуру маршрутизации 
торговых  заявок  (ордеров)  &amp;ndash;  центральной  части  всей  своей  торговой 
инфраструктуры. В исходном варианте система маршрутизации заявок была 
реализована на базе технологии кэширования данных в оперативной памяти, 
самостоятельно  разработанной  специалистами  банка,  с  использованием 
простого синтаксического анализатора SQL-запросов для выборки нужных 
данных. Для каждого экземпляра системы требовался выделенный сервер, в 
кэше  данных  каждого  из  которых  хранились  &amp;laquo;карты  памяти&amp;raquo;  (&amp;laquo;memory 
maps&amp;raquo;)  -  динамические индексы данных, расположенных на всех остальных 
экземплярах системы.  Для преодоления связанных с этим проблем, банк перенес ведение &amp;laquo;карт памяти&amp;raquo; для системы маршрутизации ордеров на 
технологию  Cach&amp;eacute;.  Была  применена  модульная  архитектура,  в  которой 
кэширование данных, их хранение,  запросы к ним и обмен сообщениями 
были  логически  изолированы  друг  от  друга.  СУБД  Cach&amp;eacute;  идеально 
вписывается  в  такой  сценарий,  поскольку,  с  одной  стороны,  позволяет
кэшировать  данные  в  оперативной  памяти,  а  с  другой,  полностью 
обеспечивать долговременное хранение данных. Используя Light C++ binding 
- высокопроизводительный объектный интерфейс Cach&amp;eacute; к С++, банку удалось 
увеличить производительность системы более чем в пять раз.&lt;/p&gt;
&lt;h3&gt;Высокая производительность&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;В  течении напряженных торгов в августе 2011 года автоматизированная система фондовой торговли банка Credit Suisse на платформе InterSystems Cach&amp;eacute; обрабатывала миллиард сделок в день. &lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.intersystems.ru/casestudies/cache/global_investment.jpg&quot; alt=&quot;&quot; width=&quot;350&quot; height=&quot;218&quot; border=&quot;0&quot; align=&quot;left&quot; /&gt;В  дальнейшем,  применение  протокола  Enterprise  Cache  Protocol  (ECP), 
посредством которого в СУБД Cach&amp;eacute; реализовано  динамически 
распределенное  кэширование данных  и  построение  многосерверных 
конфигураций позволило банку использовать вместо &amp;laquo;карт памяти&amp;raquo;, сервера 
приложений СУБД InterSystems Cach&amp;eacute;. Появилась возможность осуществлять 
запросы по данным в реальном времени, не замедляя обработку сделок.&lt;/p&gt;
&lt;p&gt;Задачей  второго  этапа  проекта  стало  улучшение  производительности 
приложения для  управления торговыми заявками, в  которой  генерируются 
заявки трейдеров, обрабатываемые глобальной системой маршрутизации 
заявок.  Клиентские приложения системы управления заявками установлены 
более чем на 1200 рабочих местах, разбросанных по всему миру.  В каждом 
из  них  поддерживается локальный кэш данных и осуществляется связь с 
центральным  кэшем,  поддерживаемым  на  серверах  &amp;laquo;среднего  уровня&amp;raquo;. &lt;/p&gt;
&lt;p&gt; Сервера среднего уровня, в свою очередь, взаимодействуют с системой 
маршрутизации  заявок. На  северах среднего  уровня  развернута  СУБД 
InterSystems  Cach&amp;eacute;, а для локального кэширования данных в серверах Cach&amp;eacute; на рабочих местах системы управления заявками используется протокол 
Enterprise  Cache  Protocol. В  результате  внедрения  такого  решения  банк 
получил  значительный  рост  производительности  и  резкое  сокращение 
времени восстановления после аварий.&lt;/p&gt;

&lt;p&gt;Перенос  системы  автоматизации  фондовой  торговли  на  СУБД  Cach&amp;eacute; позволил  инвестиционному  банку    Credit  Suisse  вывести  ее производительность  и  масштабируемость  на  уровень,  необходимый  для поддержания быстрых темпов роста бизнеса, как в настоящее время, так и в обозримом будущем.&lt;/p&gt;</content:encoded>
      <pubDate>Sat, 26 Nov 2011 03:00:00 +0400</pubDate>
      <guid>http://www.intersystems.ru/casestudies/cache/investment_bank.html</guid>
    </item>
	<item>
      <title>Выпущена версия 2010.2.7 Caché и Ensemble</title>
      <link>http://www.intersystems.ru/whatsnew/index.html</link>
      <description><![CDATA[Выпущена версия 2010.2.7 Caché и Ensemble. Версия доступна для следующих платформ: * Apple Mac OS X 10.6 for x86-64
 * HP HP-UX 11i v2, v3 for Itanium
 * HP HP-UX 11i v2, v3 for PA-RISC-64
 * HP OpenVMS 8.2, 8.3, 8.4 for Alpha
 * HP OpenVMS 8.3, 8.3-1H1, 8.4 for Itanium
 * HP Tru64 UNIX 5.1B for Alpha
 * IBM AIX 5L V5.3, 6.1 for System P-32
 * IBM AIX 5L V5.3, 6.1, 7.1 for System P-64
 * Microsoft Windows XP Pro, Server 2003, Vista, Server 2008, 7 for x86-32
 * Microsoft Windows Server 2003, Vista, Server 2008, 7 for x86-64
 * Microsoft Windows Server 2003, Server 2008 for Itanium
 * Microsoft Windows Server 2008  x86-64 for Amazon EC2
 * Oracle Enterprise Linux 5 for x86-64
 * Oracle Solaris 10 for SPARC-64
 * Oracle Solaris 10 for x86-64
 * Red Hat Enterprise Linux v.4, 5, 6 Advanced Platform for x86-32
 * Red Hat Enterprise Linux v.4, 5, 6 Advanced Platform for x86-64
 * Red Hat Enterprise Linux v.4, 5 Advanced Platform for Itanium
 * Red Hat Enterprise Linux 5 x86-64 for Amazon EC2
 * SUSE Linux Enterprise Server 10, 11 for x86-32
 * SUSE Linux Enterprise Server 10, 11 for x86-64
 * SUSE Linux Enterprise Server 10, 11 for Itanium
 
 Ubuntu 10.04 поддерживается в качестве платформы для разработки. 
 ]]></description>
	  <content:encoded>&lt;p&gt;&lt;strong&gt;Выпущена версия 2010.2.7 &lt;a href=&quot;http://www.intersystems.ru/cache/technology/product-tables/index.html&quot;&gt;Cach&amp;eacute;&lt;/a&gt; и &lt;a href=&quot;http://www.intersystems.ru/ensemble/technology/platforms/index.html&quot;&gt;Ensemble&lt;/a&gt;&lt;/strong&gt;. Версия доступна для следующих платформ:&lt;/p&gt;
  &lt;ul&gt;
  &lt;li&gt;Apple Mac OS X 10.6 для x86-64&lt;/li&gt;
  &lt;li&gt;HP HP-UX 11i v2, v3 для Itanium&lt;/li&gt;
  &lt;li&gt;HP HP-UX 11i v2, v3 для PA-RISC-64&lt;/li&gt;
  &lt;li&gt;HP OpenVMS 8.2, 8.3, 8.4 для Alpha&lt;/li&gt;
  &lt;li&gt;HP OpenVMS 8.3, 8.3-1H1, 8.4 для Itanium&lt;/li&gt;
  &lt;li&gt;HP Tru64 UNIX 5.1B для Alpha&lt;/li&gt;
  &lt;li&gt;IBM AIX 5L V5.3, 6.1 для System P-32&lt;/li&gt;
  &lt;li&gt;IBM AIX 5L V5.3, 6.1, 7.1 для System P-64&lt;/li&gt;
  &lt;li&gt;Microsoft Windows XP Pro, Server 2003, Vista, Server 2008, 7 для x86-32&lt;/li&gt;
  &lt;li&gt;Microsoft Windows Server 2003, Vista, Server 2008, 7 для x86-64&lt;/li&gt;
  &lt;li&gt;Microsoft Windows Server 2003, Server 2008 для  Itanium&lt;/li&gt;
  &lt;li&gt;Microsoft Windows Server 2008  x86-64 for Amazon EC2&lt;/li&gt;
  &lt;li&gt;Oracle Enterprise Linux 5 для x86-64&lt;/li&gt;
  &lt;li&gt;Oracle Solaris 10 для SPARC-64&lt;/li&gt;
  &lt;li&gt;Oracle Solaris 10 для x86-64&lt;/li&gt;
  &lt;li&gt;Red Hat Enterprise Linux v4, 5, 6 Advanced Platform для x86-32&lt;/li&gt;
  &lt;li&gt;Red Hat Enterprise Linux v4, 5, 6  Advanced Platform для x86-64&lt;/li&gt;
  &lt;li&gt;Red Hat Enterprise Linux v4, 5 Advanced Platform для Itanium&lt;/li&gt;
  &lt;li&gt;Red Hat Enterprise Linux 5 x86-64 для Amazon EC2&lt;/li&gt;
  &lt;li&gt;SUSE Linux Enterprise Server  10, 11 для x86-32&lt;/li&gt;
  &lt;li&gt;SUSE Linux Enterprise Server 10, 11 для x86-64&lt;/li&gt;
  &lt;li&gt;SUSE Linux Enterprise Server 10, 11 для Itanium&lt;/li&gt;
 &lt;/ul&gt;&lt;p&gt; Ubuntu 10.04 поддерживается в качестве платформы для разработки. В остальном список платформ такой же, как для Cach&amp;eacute; и Ensemble 2010.2.6.&lt;/p&gt;</content:encoded>
      <pubDate>Sat, 26 Nov 2011 00:50:00 +0400</pubDate>
      <guid>http://www.intersystems.ru/whatsnew/index.html</guid>
    </item>
  </channel>
</rss>
