Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > ESB Data Transformation


Автор: seth 30.11.2007, 10:47
Естественно при интеграции различных приложений с помощью ЕСБ (и различных ЕСБ между собой) часто возникают проблемы с форматами данных и возможностью ихнего преобразования из одного в другой...
На данный момент интересуют какие есть средства в ЕСБ которые вам знакомы для преобразования XML документов? (интересуют довольно сложные преобразования)

Автор: COVD 30.11.2007, 18:02
Возможно помогут примеры из open source ESB http://mule.mulesource.org/display/MULE/Examples Но, думаю, преобразования сообщений - это скорее задача потребителя сообщений, а не ESB.

Автор: seth 3.12.2007, 11:41
Цитата(COVD @ 30.11.2007,  18:02)
Возможно помогут примеры из open source ESB http://mule.mulesource.org/display/MULE/Examples Но, думаю, преобразования сообщений - это скорее задача потребителя сообщений, а не ESB.

ну потребителю это неудобно - так каждому потребителю необходим преобразователь форматов а так он один в ЕСБ - и всем удобно

Автор: ekr 3.12.2007, 17:59
Цитата(seth @  30.11.2007,  10:47 Найти цитируемый пост)
На данный момент интересуют какие есть средства в ЕСБ которые вам знакомы для преобразования XML документов? (интересуют довольно сложные преобразования) 

большинство esb и bpm-решений используют xquery и/или xslt.

Автор: seth 4.12.2007, 15:06
Цитата(ekr @ 3.12.2007,  17:59)
Цитата(seth @  30.11.2007,  10:47 Найти цитируемый пост)
На данный момент интересуют какие есть средства в ЕСБ которые вам знакомы для преобразования XML документов? (интересуют довольно сложные преобразования) 

большинство esb и bpm-решений используют xquery и/или xslt.

ну да - но есть ли какой то редактор позволяющий помогать составлять эти преобразования? в BizTalk есть что то похожее... Editor помоему называется...

Автор: ekr 4.12.2007, 15:41
Цитата(seth @  4.12.2007,  15:06 Найти цитируемый пост)
но есть ли какой то редактор

да. в инструментарий разработки, полагающийся к soa- или bpm-решению, входит и визуальный редактор трансформаций. во всяком случае, для большинства производителей.

Автор: seth 5.12.2007, 15:15
Цитата(ekr @ 4.12.2007,  15:41)
Цитата(seth @  4.12.2007,  15:06 Найти цитируемый пост)
но есть ли какой то редактор

да. в инструментарий разработки, полагающийся к soa- или bpm-решению, входит и визуальный редактор трансформаций. во всяком случае, для большинства производителей.

а конкретные примеры кто нить может привести?

Автор: ekr 5.12.2007, 15:55
в инструментарий разработки workshop к bpm-решению BEA Integration входит визуальный редактор xquery-меппинга, вот пример (с картинками ;-): http://e-docs.bea.com/workshop/docs81/doc/en/core/index.html

Автор: seth 6.12.2007, 15:13
Цитата(ekr @ 5.12.2007,  15:55)
в инструментарий разработки workshop к bpm-решению BEA Integration входит визуальный редактор xquery-меппинга, вот пример (с картинками ;-): http://e-docs.bea.com/workshop/docs81/doc/en/core/index.html

хмм я видел только импорт схем документов а создание что то не нашел :(
та ссылка что вы дали не совсем точная - она указывает на всю документацию, а не на конкретную страничку....
внизу каждой странички есть прямая ссылка на нее;)

Автор: ekr 6.12.2007, 15:19
"прошу прощения, был напуган" (С) баш ;-)

http://e-docs.bea.com/workshop/docs81/doc/en/workshop/guide/xquerymap/conIntroductionToXQueryMaps.html
и 
http://e-docs.bea.com/workshop/docs81/doc/en/integration/dttutorial/tutWLIDataTransStep3.html

это примерчики для BEA Workshop. такой же (похожий) функционал будет и в других bpm/soa-решениях: MS BizTalk, BEA AquaLogic, IBM Process Server и т.д.

Добавлено через 2 минуты и 11 секунд
Цитата(seth @  6.12.2007,  15:13 Найти цитируемый пост)
хмм я видел только импорт схем документов а создание что то не нашел :(

bea-ный инструментарий активно использует технологию Apache (ранее BEA) XMLBeans - аналог JAXB и Castor.
при использовании XMLBeans надо написать схему документа (в любом редакторе, с BEA поставляется XMLSpy), а классы будут сгенерированы автоматом.

Автор: seth 7.12.2007, 10:34
Цитата(ekr @ 6.12.2007,  15:19)
"прошу прощения, был напуган" (С) баш ;-)

http://e-docs.bea.com/workshop/docs81/doc/en/workshop/guide/xquerymap/conIntroductionToXQueryMaps.html
и 
http://e-docs.bea.com/workshop/docs81/doc/en/integration/dttutorial/tutWLIDataTransStep3.html

это примерчики для BEA Workshop. такой же (похожий) функционал будет и в других bpm/soa-решениях: MS BizTalk, BEA AquaLogic, IBM Process Server и т.д.

Добавлено @ 15:22
Цитата(seth @  6.12.2007,  15:13 Найти цитируемый пост)
хмм я видел только импорт схем документов а создание что то не нашел :(

bea-ный инструментарий активно использует технологию Apache (ранее BEA) XMLBeans - аналог JAXB и Castor.
при использовании XMLBeans надо написать схему документа (в любом редакторе, с BEA поставляется XMLSpy), а классы будут сгенерированы автоматом.

вот как раз редактор схем и интересует - вы имели ввиду Altova XMLSpy?

Автор: ekr 7.12.2007, 14:25
да, как раз его

Автор: TimG 16.12.2007, 12:12
Цитата

Цитата(ekr @ 4.12.2007,  15:41)
Цитата(seth @  4.12.2007,  15:06 Найти цитируемый пост)
но есть ли какой то редактор

да. в инструментарий разработки, полагающийся к soa- или bpm-решению, входит и визуальный редактор трансформаций. во всяком случае, для большинства производителей.

а конкретные примеры кто нить может привести?

Есть например специализированный продукт для трансформаций данных -  http://www.servicemodels.ru/blogs/archives/46. В нём есть загружаемые модели данных, графическое представление и удобный редактор для отображений. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)