Всем привет...
Необходимо система интеграции разнородных приложений, написанных как на различных языках так и на различных платформах.
Начал искать в инете, и столкнулся с SOA и ESB.
Но все статьи, отзывы и книги почему-то датируются 2007-2009 г.г., а за последние 2 года инфы мизер.
Эти технологии что, умерли?
Какие же системы и технологии для интеграции в моде сейчас, что посоветуете?
Всех благ
Re: SOA и ESB - текущее состояние и дальнейшие перспективы
Здравствуйте, alex2808, Вы писали:
A>Эти технологии что, умерли?
они стали мейнстримом, про них евангелистам просто уже писать не интересно и так все уже знают что это не серебрянная пуля 8)
несколько лет назад было модно про облака, но про них уже тоже даже в России все все знают.
смартфоны и планшеты, победное шествие arm как то не в тему форума. непрекращающиеся вопли про html5 тоже скорее доносятся со стороны хабра.
если судить по рсдн, то шаровара все продолжает закатываться, а майкрософт загибаться. а в разделе явы все спокойно 7ая ява никому не нужна, везде сплошная тишь и благодать, даж холиваров не видать.
Re: SOA и ESB - текущее состояние и дальнейшие перспективы
Здравствуйте, dotidot, Вы писали:
D>Здравствуйте, alex2808, Вы писали:
A>>Какие же системы и технологии для интеграции в моде сейчас, что посоветуете?
D>как и всегда выбираются под бюджет. ibm и oracle рулят
А точнее, какие пакеты?
Всех благ
Re: SOA и ESB - текущее состояние и дальнейшие перспективы
A>Какие же системы и технологии для интеграции в моде сейчас, что посоветуете?
Отталкиваетесь от конкретных решаемых задач. Интеграция бывает очень разная. Где-то подойдут веб-сервисы, где-то ETL, где-то удобно использовать messaging, сводить всё через, скажем, Camel.
Не стоит ориентироваться на "модно", лучше на "как это решает мои проблемы".
В системе, над частью которой я работаю, применён ESB и SOA на веб-сервисах. ESB абсолютно себя не оправдывает и добавляет проблем вместо их решения. Мы от него уходим.
SOA на веб-сервисах тоже не очень, но тут большую роль играет неправильная гранулярность сервисов/приложений.
Re[2]: SOA и ESB - текущее состояние и дальнейшие перспектив
Здравствуйте, pagrus, Вы писали:
P>SOA на веб-сервисах тоже не очень, но тут большую роль играет неправильная гранулярность сервисов/приложений.
Что такое неправильная гранулярность сервисов/приложений?
Интегрировать придется системы написанные на 1с, Java и .NET.
И все это нужно увязать в единую систему, с однородными справочниками и т.п.
Всех благ
Re[3]: SOA и ESB - текущее состояние и дальнейшие перспектив
Здравствуйте, alex2808, Вы писали:
A>Здравствуйте, pagrus, Вы писали:
P>>SOA на веб-сервисах тоже не очень, но тут большую роль играет неправильная гранулярность сервисов/приложений. A>Что такое неправильная гранулярность сервисов/приложений? A>Интегрировать придется системы написанные на 1с, Java и .NET. A>И все это нужно увязать в единую систему, с однородными справочниками и т.п.
Рекомендую посмотреть на OWL и семантические сервисы. Просто посмотреть (не обязательно использовать).
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[4]: SOA и ESB - текущее состояние и дальнейшие перспектив
Здравствуйте, LaPerouse, Вы писали:
LP>Здравствуйте, alex2808, Вы писали:
A>>Здравствуйте, pagrus, Вы писали:
P>>>SOA на веб-сервисах тоже не очень, но тут большую роль играет неправильная гранулярность сервисов/приложений. A>>Что такое неправильная гранулярность сервисов/приложений? A>>Интегрировать придется системы написанные на 1с, Java и .NET. A>>И все это нужно увязать в единую систему, с однородными справочниками и т.п.
LP>Рекомендую посмотреть на OWL и семантические сервисы. Просто посмотреть (не обязательно использовать).
А можно расшифровать OWL? А то по этой абривиатуре я в поисковике нашел столько различны расшифровок!
Всех благ
Re[5]: SOA и ESB - текущее состояние и дальнейшие перспектив
Здравствуйте, alex2808, Вы писали:
A>Здравствуйте, LaPerouse, Вы писали:
LP>>Здравствуйте, alex2808, Вы писали:
A>>>Здравствуйте, pagrus, Вы писали:
P>>>>SOA на веб-сервисах тоже не очень, но тут большую роль играет неправильная гранулярность сервисов/приложений. A>>>Что такое неправильная гранулярность сервисов/приложений? A>>>Интегрировать придется системы написанные на 1с, Java и .NET. A>>>И все это нужно увязать в единую систему, с однородными справочниками и т.п.
LP>>Рекомендую посмотреть на OWL и семантические сервисы. Просто посмотреть (не обязательно использовать). A>А можно расшифровать OWL? А то по этой абривиатуре я в поисковике нашел столько различны расшифровок!
Web Ontology Language
Помимо всего прочего, используется для интеграции разнородных данных, сопоставления словарей и справочников. Типичный пример использования для задач интеграции: есть две б.д. с данными из примерно одной и той же предметной области, задача — интегрировать эти б.д., то есть получить б.д, содержащую данные из этих двух б.д., или же дополнить данные в каждой б.д. данными из другой б.д. и т.п. Решается при помощи описания сущностей, фигурируемых в б.д. на языке OWL (если такого описания еще нет), и далее, выстраиваются отношения между ними.
Интеграция гетерогенных информационных систем (в особенности баз данных)
Во многих областях наблюдается ситуация, при которой важная информация распределяется по множеству баз данных. Основная проблема заключается в том, что эти базы данных, как правило, создавались разными людьми, в разное время и с использованием разных технологий, поэтому схемы данных также оказываются весьма различными. В результате крайне осложняется задача интеграции данных, которая необходима, в частности, для прозрачного выполнения запросов над всеми имеющимися данными.
Онтологии в целом, и OWL в частности, могут использоваться в этой ситуации для формального описания и интеграции схем баз данных (тех самых метаданных). Это позволяет организовать дополнительный метауровень, который создает интегрированную картину данных для внешних клиентов. Таким образом, клиенты могут использовать запросы к интегрированному представлению данных, которые затем разделяются на части, выполняются над отдельными БД, после чего результаты вновь объединяются в соответствии с интеграцией схем.