- PVSM.RU - https://www.pvsm.ru -
В марте вышел релиз интеграционной платформы InterSystems Ensemble 2014 [1]. Основные изменения:
Подробности под катом.
Аналогично поддержке REST в СУБД Caché, в Ensemble 2014 появилась поддержка REST в службах и операциях. Теперь наряду с SOAP веб-сервисами стало возможным реализовать веб-сервисы с помощью REST интерфейса. REST службы реализуются с помощью класса EnsLib.HTTPService. Необходимая JSON функциональность доступна через класс Ens.Util.JSON. В области ENSDEMO можно найти пример, показывающий реализацию службы Ensemble через REST. Подробнее [2].
В Ensemble 2014 появилась поддержка сквозных служб и операций для проброса (forward) внешних запросов в другие сервисы.
Для сквозных веб-сервисов реализована следующая поддержка:
Подробнее в разделе документации Using HTTP, REST, and SOAP Pass-through Services and Operations [3].
Системные и пользовательские предупреждения используются для информирования пользователей о тех или иных проблемах в продукции Ensemble. В Ensemble 2014 добавлен фреймворк для работы с предупреждениями. Фреймворк предоставляет возможность отслеживать отправку предупреждений и реакцию пользователей на них. С помощью фреймворка можно определять, кому будут отправляться те или иные предупреждения, были ли они выполнены пользователем или эскалированы другим, и сколько времени заняло решение проблемы. Конечно, и в предыдущих версиях Ensemble можно было реализовать подобную функциональность, но для этого пришлось бы писать код. В этой версии с помощью фреймворка предупреждений, который реализован в виде пользовательского интерфейса в описании продукции и редактора правил можно реализовать управление предупреждений без единой строчки кода. Тем не менее, возможность изменить логику обработки предупреждений с помощью собственного кода оставлена.
Подробнее в документации Monitoring Alerts [4] и Adding Custom Code to Alert Management [5].
В дополнение к проверке сегментов в HL7 сообщениях, в Ensemble 2014 теперь можно проверять и поля сегментов. Новые флаги проверки в Ensemble позволяют контролировать процесс проверки полей HL7 сообщений. Подробнее в разделе Validation [6] документации Ensemble. Редактор HL7 схемы также был доработан для поддержки полей сегментов HL7 сообщений. Подробнее [7].
В этом релизе улучшены возможности по экспорту и поставке компонентов разработанной продукции. Теперь для продукции можно создать пакет поставки. Также, если доработана один небольшой компонент для обновления пакета поставки достаточно нажать кнопку “Re-Export”. Подробнее в разделе Deploying a Production [8] документации.
В реализации виртуальных документов Ensemble масса значительных улучшений, также решены многие ограничения прошлых версий. Некоторые изменения:
— новый тип FTP-служб и операций для виртуальных XML документов.
— теперь можно использовать элементы смешаного содержания с помощью свойств-путей (property paths). Например:
do target.SetValueAt("87654",«HomeAddress»)
Дополнительно о новой поддержке виртуальных документов в документации XML Virtual Document Development [9].
Есть также масса небольших улучшений и изменений, о которых можно почитать здесь [10].
Полный текст изменений новой версии Ensemble доступен по ссылке: Ensemble 2014 Release notes [11].
Автор: intersystems
Источник [12]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/blog-kompanii-intersystems/60772
Ссылки в тексте:
[1] InterSystems Ensemble 2014: http://intersystems.ru/ensemble/technology/index.html
[2] Подробнее: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=ESOAP_rest
[3] Using HTTP, REST, and SOAP Pass-through Services and Operations: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=ESOAP_passthrough
[4] Monitoring Alerts: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=EMONITOR_alerts
[5] Adding Custom Code to Alert Management: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=EGDV_alerts#EGDV_alert_management
[6] Validation: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=EHL72_settings_bp#EHL72_Validation
[7] Подробнее: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=EEDI_customschema
[8] Deploying a Production: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=EGDV_deploying
[9] XML Virtual Document Development: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=EXML_preface
[10] здесь: http://docs.intersystems.com/ens20141/csp/docbook/DocBook.UI.Page.cls?KEY=EGRN_new_features#EGRN_new_minor
[11] Ensemble 2014 Release notes: http://docs.intersystems.com/documentation/ensemble/20141/pdfs/EGRN.pdf
[12] Источник: http://habrahabr.ru/post/224209/
Нажмите здесь для печати.