powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ensemble и SOA
7 сообщений из 7, страница 1 из 1
Ensemble и SOA
    #34581066
Erick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из интервью технического руководителя Intersystems Пола Грабшайда российскому журналу Computerworld, 2006 г.
автор
С технологической точки зрения одно из самых интересных изменений состоит в том, что тогда наши продукты в основном использовались для приложений на уровне подразделений, а предприятия в целом больше ориентировались на крупные готовые системы типа SAP R/3. Теперь же ситуация меняется в нашу пользу, системы категории «все в одном» теряют свою привлекательность. Заказчики хотят получать более гибкие решения, более точно привязанные к их конкретным потребностям; в этих условиях один продукт или одна СУБД не решают всех проблем, но при этом гетерогенные приложения должны быть собраны в систему и гибко связаны между собой.
Изменение представлений о корпоративных системах позволило нам вывести в 2003 году на рынок еще один наш продукт, Ensemble, решающий именно эту категорию задач. Мы в какой-то мере опередили нынешнее увлечение Web-сервисами и сервис-ориентированными архитектурами (Service-Oriented Architecture). Используя Web-сервисы и SOA, мы собираем отдельные приложения в «связанное предприятие» (Connectable Enterprise).

Вы упомянули SOA. Сегодня трудно найти ИТ-компанию, которая бы не говорила о своей приверженности этой архитектуре; в чем состоит ваше видение данной технологии?

Прежде всего, SOA это не технологии, а концепция. Технологии Web-сервисов, SOAP и т. д. — всего лишь один из возможных механизмов доставки сервисов. В Cache, а позже и в Ensemble мы приняли собственную философию, допускающую разнообразные подходы к доставке сервисов. Мы создаем объект в Cache, он может быть доступен в самой Cache, а также в средствах Java или Active X. С тех пор появились J2EE, .Net, Web-сервисы, XML, появится что-то еще в дальнейшем, но наша философия останется прежней. Объектный подход не перестанет обладать преимуществами при описании данных и того, что нужно делать с этими данными. Но всегда будут предпочтения по отношению к определенным механизмам доставки и средствам разработки, и мы не можем заведомо отдать предпочтение чему-то одному. Среди наших потребителей есть адепты той или иной технологии, а мы хотим работать на всех. Для нас SOA не является чем-то новым, мы всегда говорили о необходимости связывать приложения сервисами, может быть не используя ту терминологию, которая в моде сейчас. Признаюсь, мы более успешны в технологиях, чем в маркетинге, эта наша сила и слабость одновременно.

То есть вы строили связанность по природе сервисную, но не использовали термин SOA?

Если мы оглянемся назад, то увидим, что всегда существовало два типа связанности, у каждого свои недостатки. Один на уровне данных, данные находились в реляционных СУБД, но не вся логика связанности данных укладывается в таблицы. Второй способ — через программные интерфейсы, но они слишком специфичны и зависят от языка, на котором вы работаете. Достоинства Web-сервисов в том, что они менее технологически зависимы и слабее связаны, а также позволяют работать на расстоянии. Но здесь тоже не все просто: слабая связанность приносит большие потери в производительности, поэтому организации часто стремятся сделать сервисы крупнее, чтобы сократить затраты при обмене.

Так что же такое Ensemble в контексте SOA? Хороший инстумент, с помощью которого можно построить систему ориентируемую на сервисы? Готовое решение SOA? Или концепция Ensemble просто похожа на концепцию SOA?
Так вот хотелось бы узнать об реализации сервис-ориентированной архитектуре (SOA) с помощью Ensemble. Нужен ли какой-нибудь дополнительный инструментарий для посторения SOA или все есть в Ensemble? Где можно подробнее узнать об реализации SOA на базе Ensemble?

Нам будут разрабатывать АСУП на базе Cache, используя для интеграции платформу Ensemble. Мы хотим, чтобы наша система имела сервис-ориентированную архитектуру (SOA).

Ожидаются ответы компетентых людей, в частости представителей InterSystems.
...
Рейтинг: 0 / 0
Ensemble и SOA
    #34584949
Erick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, а где можно скачать какие нибуди методички или матерьялы по работе в Ensemble? По Каше имеются, а по Ensemble только маркетинговые с общим описанием?
...
Рейтинг: 0 / 0
Ensemble и SOA
    #34591223
Erick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так кто-нибудь вообще работал с Ensemble?
...
Рейтинг: 0 / 0
Ensemble и SOA
    #34591721
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нам нужно в юникод перейти для начала... Тогда споём и в ансамбле! 8)
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Ensemble и SOA
    #34599513
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErickИз интервью технического руководителя Intersystems Пола Грабшайда российскому журналу Computerworld, 2006 г.
автор
С технологической точки зрения одно из самых интересных изменений состоит в том, что тогда наши продукты в основном использовались для приложений на уровне подразделений, а предприятия в целом больше ориентировались на крупные готовые системы типа SAP R/3. Теперь же ситуация меняется в нашу пользу, системы категории «все в одном» теряют свою привлекательность. Заказчики хотят получать более гибкие решения, более точно привязанные к их конкретным потребностям; в этих условиях один продукт или одна СУБД не решают всех проблем, но при этом гетерогенные приложения должны быть собраны в систему и гибко связаны между собой.
Изменение представлений о корпоративных системах позволило нам вывести в 2003 году на рынок еще один наш продукт, Ensemble, решающий именно эту категорию задач. Мы в какой-то мере опередили нынешнее увлечение Web-сервисами и сервис-ориентированными архитектурами (Service-Oriented Architecture). Используя Web-сервисы и SOA, мы собираем отдельные приложения в «связанное предприятие» (Connectable Enterprise).

Вы упомянули SOA. Сегодня трудно найти ИТ-компанию, которая бы не говорила о своей приверженности этой архитектуре; в чем состоит ваше видение данной технологии?

Прежде всего, SOA это не технологии, а концепция. Технологии Web-сервисов, SOAP и т. д. — всего лишь один из возможных механизмов доставки сервисов. В Cache, а позже и в Ensemble мы приняли собственную философию, допускающую разнообразные подходы к доставке сервисов. Мы создаем объект в Cache, он может быть доступен в самой Cache, а также в средствах Java или Active X. С тех пор появились J2EE, .Net, Web-сервисы, XML, появится что-то еще в дальнейшем, но наша философия останется прежней. Объектный подход не перестанет обладать преимуществами при описании данных и того, что нужно делать с этими данными. Но всегда будут предпочтения по отношению к определенным механизмам доставки и средствам разработки, и мы не можем заведомо отдать предпочтение чему-то одному. Среди наших потребителей есть адепты той или иной технологии, а мы хотим работать на всех. Для нас SOA не является чем-то новым, мы всегда говорили о необходимости связывать приложения сервисами, может быть не используя ту терминологию, которая в моде сейчас. Признаюсь, мы более успешны в технологиях, чем в маркетинге, эта наша сила и слабость одновременно.

То есть вы строили связанность по природе сервисную, но не использовали термин SOA?

Если мы оглянемся назад, то увидим, что всегда существовало два типа связанности, у каждого свои недостатки. Один на уровне данных, данные находились в реляционных СУБД, но не вся логика связанности данных укладывается в таблицы. Второй способ — через программные интерфейсы, но они слишком специфичны и зависят от языка, на котором вы работаете. Достоинства Web-сервисов в том, что они менее технологически зависимы и слабее связаны, а также позволяют работать на расстоянии. Но здесь тоже не все просто: слабая связанность приносит большие потери в производительности, поэтому организации часто стремятся сделать сервисы крупнее, чтобы сократить затраты при обмене.



Вопросы достаточно сложные и интересные.
Попробую кратко на них ответить.
Хотя ответы будут не полные. Эту тему лучше обсуждать после первоначального знакомства с Ensemble. Чтобы получить общее представление о возможностях Ensemble, стоит посмотреть демонстрацию продукта.

Прежде всего нужно еще раз подчеркнуть, что SOA - это не технология, а концепция.
Идея состоит в том, что функциональность унаследованных и новых приложений преобразуется в некоторые "сервисы", которые можно использовать для решения новых задач.

Вообще, в рамках SOA и Enterprise Application integration существует целый ряд концепций, связанных друг с другом. Так что с ходу разобраться в них достаточно сложно.

Erick
Так что же такое Ensemble в контексте SOA?
Хороший инстумент, с помощью которого можно построить систему ориентируемую на сервисы?


Ensemble позволяет создать новое SOA-решение, объединяющее новую функциональность и функциональность интегрированных унаследованных приложений.

Есть еще одно понятие, связанное с SOA - композитные приложения.
Аналитическая компания Gartner определяет композитное приложение как Gartnernew, user-centric applications front-ending
pre-existing (that is, not developed contextually with the new front-end) applications. The new
application logic developed for the composite application — no matter through which tool — a
portal, an integrated service environment, a business process management suite (BPMS) or
custom code running on a workstation or server — typically is meant to provide a new
(multichannel) front end to one or more established applications, increasingly in the context of
SOA initiatives.

В только что опубликованном отчете Gartner "Application Infrastructure for Composite-Application" Ensemble занимает лидирующую позицию среди всех ведущих производителей ПО.


Erick
Готовое решение SOA?


Нет. Ensemble позволяет интегрировать существующие приложения, разработать новые композитные приложения. Реализовать на предприятии новые решения в соответствии с SOA.

Erick
Или концепция Ensemble просто похожа на концепцию SOA?

В рамках Ensemble реализована универсальная архитектура сервисов, которая позволяет создавать SOA решения.
В Ensemble можно реализовать и Event Driven Architecture, и разработать композитные приложения, и автоматизировать бизнес-процессы, и интегрировать приложения и создать решение для мониторинга бизнес активности.

То есть концепций много. Эти концепции - различные взгляды на мир. В реальности они сильно переплетаются.
В Ensemble в рамках единого продукта есть инструменты, которые позволяют реализовать решения, в соответствии с необходимыми концепциями.


Erick
Так вот хотелось бы узнать об реализации сервис-ориентированной архитектуре (SOA) с помощью Ensemble. Нужен ли какой-нибудь дополнительный инструментарий для посторения SOA или все есть в Ensemble?

Дополнительный инструментарий не нужен. Все что нужно есть в Ensemble.
Erick
Где можно подробнее узнать об реализации SOA на базе Ensemble?

Про SOA можно почитать в отчетах Gartner, статьях и т.д.
Есть ознакомительные семинары по Ensemble, если их посетить многие вопросы будут понятны.
Можно почитать обзорные статьи на нашем локальном и корпоративном сайте.
Для того чтобы соотнести возможности Ensemble и SOA, этого может оказаться достаточным.
Ну а для выполнения проекта на Ensemble, нужно проходить обучение.

Erick
Нам будут разрабатывать АСУП на базе Cache, используя для интеграции платформу Ensemble. Мы хотим, чтобы наша система имела сервис-ориентированную архитектуру (SOA).

Те решения, которые уже сделаны на Ensemble в большинстве случаев соответствуют концепции SOA.
Если у Вас есть задача, в которой нужно применять SOA, то в результате получите решение, соответствующее этой концепции!

Erick
Ожидаются ответы компетентых людей, в частости представителей InterSystems.

Ответы, конечно же, получились очень общие. Советую обсудить этот вопрос на совместной встрече с представителями InterSystems и партнера InterSystems, который собирается делать Вам систему.

С уважением, Вадим
...
Рейтинг: 0 / 0
Ensemble и SOA
    #34611399
Erick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VadimF , Спасибо за ответы!
...
Рейтинг: 0 / 0
Ensemble и SOA
    #34648786
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один материал на тему:


Gartner поместила InterSystems Ensemble в квадрант «Лидеры» в аналитическом отчете «Magic Quadrant For Application Infrastructure For Composite-Application Projects»


В отчете есть ссылка на фрагмент отчета Gartner по данной теме. Стоит почитать, если интересует тема Ensemble и SOA

Вадим
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ensemble и SOA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]