<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DUUFR3gyfSp7ImA9WhRUGU8.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613</id><updated>2012-01-30T18:40:16.695+06:00</updated><category term="Яндекс" /><category term="Личное" /><category term="AOP" /><category term="JavaEE" /><category term="Microsoft" /><category term="Руководство проектом" /><category term="MapReduce" /><category term="Верстаем диплом" /><category term="ESB" /><category term="Spring Framework" /><category term="Eclipse RCP" /><category term="Hibernate" /><category term="Functional programming" /><category term="Oracle" /><category term="SOA" /><category term="Fusion Middleware" /><category term="Подкасты" /><category term="Git" /><category term="Equinox" /><category term="Eclipse Foundation" /><category term="EDA" /><category term="CaffeineIM" /><category term="Naumen" /><category term="Web programming" /><category term="EAI" /><category term="Mono" /><category term="ECF" /><category term="Android" /><category term="Scheme" /><category term="Guice" /><category term="OSGi" /><category term="REST" /><category term="Cloud Computing" /><category term="XStream" /><category term="Консультирование" /><category term="BPM" /><category term="Тестирование" /><category term="F#" /><category term="Tapestry" /><category term="Конференции" /><category term="Java" /><category term="BPEL" /><category term="Google" /><category term="Знакомимся" /><category term="Трудоустройство" /><category term="Apache Felix" /><category term="Eclipse SDK" /><category term="Математика" /><category term="Linux" /><category term="Переводы" /><category term="Apache Maven" /><category term="Emacs" /><category term="Glassfish" /><category term="Архитектура" /><category term="Производительность" /><category term="LaTeX" /><category term=".NET" /><title>Блог бывшего сурового челябинского программиста</title><subtitle type="html">Are you aware how much time I've spent learning for details of Java? Thread management, dynamics, Corba...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>127</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/samolisov" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="samolisov" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/samolisov" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fsamolisov" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fsamolisov" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fsamolisov" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fsamolisov" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><entry gd:etag="W/&quot;DUUFR3k7fCp7ImA9WhRUGU8.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-3565514899571476979</id><published>2012-01-29T20:34:00.008+06:00</published><updated>2012-01-30T18:40:16.704+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T18:40:16.704+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="ESB" /><category scheme="http://www.blogger.com/atom/ns#" term="Архитектура" /><title>О построении сервисно-ориентированной архитектуры на предприятии</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/3565514899571476979/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2012/01/blog-post.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3565514899571476979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3565514899571476979?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2012/01/blog-post.html" title="О построении сервисно-ориентированной архитектуры на предприятии" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><thr:total>0</thr:total><content type="html">На мой взгляд одной из основных, если не главной задачей при построении сервисно-ориентированной архитектуры на предприятии является обеспечение возможности непрерывного развития внедренной системы и ее приспосабливания к изменяющемуся бизнесу компании-заказчика. Причем, в идеале, развитие системы должно осуществляться силами IT-подразделения заказчика с минимальным привлечением строивших систему&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=rOy_vRVV2R8:DMfgphOa-HQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=rOy_vRVV2R8:DMfgphOa-HQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=rOy_vRVV2R8:DMfgphOa-HQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=rOy_vRVV2R8:DMfgphOa-HQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=rOy_vRVV2R8:DMfgphOa-HQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=rOy_vRVV2R8:DMfgphOa-HQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=rOy_vRVV2R8:DMfgphOa-HQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=rOy_vRVV2R8:DMfgphOa-HQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;CEABR3wzeip7ImA9WhRVFUg.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-3847022284260578239</id><published>2011-12-30T00:58:00.009+06:00</published><updated>2012-01-14T20:52:36.282+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-14T20:52:36.282+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Личное" /><title>Завершению 2011-го года посвящается...</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/3847022284260578239/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/12/2011.html#comment-form" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3847022284260578239?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3847022284260578239?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/12/2011.html" title="Завершению 2011-го года посвящается..." /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><thr:total>2</thr:total><content type="html">Почитав блоги товарищей, делящихся своими впечатлениями/достижениями, Суровый решил, что он ничем не хуже и ему тоже есть чем поделиться.Во-первых, это конечно же успешное завершение проектирования интеграционной шины в "Вимм-Билль-Данн" или как правильнее сказать в свете текущих тенденций: "Пепси-Данн". Наша шина объединила порядка десяти информационных систем компании, установленных в головном &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=XjIpVDvNt4I:BB1uMUgqvfY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=XjIpVDvNt4I:BB1uMUgqvfY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=XjIpVDvNt4I:BB1uMUgqvfY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=XjIpVDvNt4I:BB1uMUgqvfY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=XjIpVDvNt4I:BB1uMUgqvfY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=XjIpVDvNt4I:BB1uMUgqvfY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=XjIpVDvNt4I:BB1uMUgqvfY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=XjIpVDvNt4I:BB1uMUgqvfY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;A0MFQ347fip7ImA9WhRQFkQ.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-846864341413577935</id><published>2011-12-12T17:23:00.012+06:00</published><updated>2011-12-12T20:16:52.006+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-12T20:16:52.006+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE" /><category scheme="http://www.blogger.com/atom/ns#" term="Web programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse SDK" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing" /><title>Установка и использование WebLogic Server 12c в версии для разработчиков</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/846864341413577935/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/12/weblogic-server-12c_12.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/846864341413577935?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/846864341413577935?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/12/weblogic-server-12c_12.html" title="Установка и использование WebLogic Server 12c в версии для разработчиков" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ZjVlgxVXGJ4/TuYBRHQD5GI/AAAAAAAABt4/AN18stb5mHE/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">На прошлой неделе Oracle сделала доступным для скачивания набор дистрибутивов сервера приложений нового поколения, основы линейки продуктов Oracle Fusion Middleware, - WebLogic Server 12c. Данный продукт доступен как в виде инсталляторов под Windows, Linux и Mac OS X, так и в виде двух ZIP-архивов, предназначенных исключительно для разработчиков. В данной заметке мы рассмотрим как установить &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=8EJ46PuvrVg:3BlXFNVWoQI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=8EJ46PuvrVg:3BlXFNVWoQI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=8EJ46PuvrVg:3BlXFNVWoQI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=8EJ46PuvrVg:3BlXFNVWoQI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=8EJ46PuvrVg:3BlXFNVWoQI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=8EJ46PuvrVg:3BlXFNVWoQI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=8EJ46PuvrVg:3BlXFNVWoQI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=8EJ46PuvrVg:3BlXFNVWoQI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;C0AGSXg8cCp7ImA9WhRQGEQ.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-3401537579199743325</id><published>2011-12-02T00:52:00.007+06:00</published><updated>2011-12-15T01:42:08.678+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-15T01:42:08.678+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSGi" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="Glassfish" /><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing" /><title>Анонсирован WebLogic Server 12c</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/3401537579199743325/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/12/weblogic-server-12c.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3401537579199743325?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3401537579199743325?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/12/weblogic-server-12c.html" title="Анонсирован WebLogic Server 12c" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Qbl-D913Igg/TtjLwAeAo_I/AAAAAAAABsM/uSdi86MUMIA/s72-c/s5.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">C - обозначает Cloud.Посмотрел две презентации, приуроченные к выходу Oracle Fusion Middleware WebLogic Server 12c. Обещают, что данный продукт будет доступен для скачивания с OTN на следующей неделе. Технический номер версии будет - 12.1.1. Вероятно, Oracle отказывается от принятой сейчас запутанной системы нумерации версий, при которой WebLogic Server 10.3.X называется WebLogic Server 11g, что &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ZPz5inJpBNQ:b1W43ww9YNY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ZPz5inJpBNQ:b1W43ww9YNY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ZPz5inJpBNQ:b1W43ww9YNY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=ZPz5inJpBNQ:b1W43ww9YNY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ZPz5inJpBNQ:b1W43ww9YNY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=ZPz5inJpBNQ:b1W43ww9YNY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ZPz5inJpBNQ:b1W43ww9YNY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=ZPz5inJpBNQ:b1W43ww9YNY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;C08EQno8eip7ImA9WhRQGEQ.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-5652552597035761868</id><published>2011-11-27T19:08:00.015+06:00</published><updated>2011-12-15T01:43:23.472+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-15T01:43:23.472+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><title>Использование Oracle MDS для хранения общих объектов композитных приложений</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/5652552597035761868/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/11/oracle-mds.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5652552597035761868?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5652552597035761868?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/11/oracle-mds.html" title="Использование Oracle MDS для хранения общих объектов композитных приложений" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-ePgdUIGzcpg/TtI_PxVXxcI/AAAAAAAABj8/6N5EHXqZaGw/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">Oracle Metadata Services – компонент Oracle Fusion Middleware, предназначенный для управления метаданными, т.е. данными о данных. К метаданным в терминах Oracle относятся в частности WSDL-описания веб-сервисов, XSD-схемы, а так же другие XML-документы. Данная инструкция содержит описание процесса настройки подключения к серверу метаданных из Oracle JDeveloper,  развертывания метаданных на сервере&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=1eWQAGekvD0:oSynbh9gIJc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=1eWQAGekvD0:oSynbh9gIJc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=1eWQAGekvD0:oSynbh9gIJc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=1eWQAGekvD0:oSynbh9gIJc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=1eWQAGekvD0:oSynbh9gIJc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=1eWQAGekvD0:oSynbh9gIJc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=1eWQAGekvD0:oSynbh9gIJc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=1eWQAGekvD0:oSynbh9gIJc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;DUIFQ3g-eyp7ImA9WhRRFU4.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-5862294357057516400</id><published>2011-09-25T17:22:00.011+06:00</published><updated>2011-11-29T09:31:52.653+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T09:31:52.653+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Консультирование" /><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Руководство проектом" /><category scheme="http://www.blogger.com/atom/ns#" term="BPM" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="Архитектура" /><title>Типичные ошибки, допускаемые при внедрении информационных систем</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/5862294357057516400/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/09/blog-post.html#comment-form" title="Комментарии: 6" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5862294357057516400?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5862294357057516400?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/09/blog-post.html" title="Типичные ошибки, допускаемые при внедрении информационных систем" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><thr:total>6</thr:total><content type="html">Однажды Суровый занимался внедрением некой информационной системы в одной столичной компании. Несмотря на довольно богатую функциональность системы и наличие продуманной архитектуры, внедрение в тот раз не удалось. Можно сказать, что у меня есть не только позитивный, но и негативный опыт и это хорошо, т.к. позволяет немного порефлексировать и сделать выводы.В своем посте Software product &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_pAmSBk_UWw:MKuk2VLo0e8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_pAmSBk_UWw:MKuk2VLo0e8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_pAmSBk_UWw:MKuk2VLo0e8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=_pAmSBk_UWw:MKuk2VLo0e8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_pAmSBk_UWw:MKuk2VLo0e8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=_pAmSBk_UWw:MKuk2VLo0e8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_pAmSBk_UWw:MKuk2VLo0e8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=_pAmSBk_UWw:MKuk2VLo0e8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;Ak4HR344fCp7ImA9WhdWF0g.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-2573040142570103936</id><published>2011-09-07T11:53:00.014+06:00</published><updated>2011-09-11T22:35:36.034+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T22:35:36.034+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Производительность" /><title>Использование PhantomReferences в Java</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/2573040142570103936/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/09/phantomreferences-java.html#comment-form" title="Комментарии: 17" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/2573040142570103936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/2573040142570103936?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/09/phantomreferences-java.html" title="Использование PhantomReferences в Java" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-ucsXePHnJaw/TmdE1xyJE7I/AAAAAAAABjc/QnuUjtN38P4/s72-c/1.png" height="72" width="72" /><thr:total>17</thr:total><content type="html">Платформа Java предоставляет несколько типов ссылок для связи между объектами:Жесткие ссылки (Strong References) - стандартные, известные нам ссылки. Если на объект есть хоть одна жесткая ссылка, то данный объект не будет утилизирован при сборке мусора.Мягкие ссылки (Soft References) - создаются с помощью вызова new SoftReference&amp;lt;T&amp;gt;(T obj, ReferenceQueue&amp;lt;T&amp;gt; queue) или new SoftReference(T obj). &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=m9UTmR9pPa0:3DHWFNoY_gM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=m9UTmR9pPa0:3DHWFNoY_gM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=m9UTmR9pPa0:3DHWFNoY_gM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=m9UTmR9pPa0:3DHWFNoY_gM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=m9UTmR9pPa0:3DHWFNoY_gM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=m9UTmR9pPa0:3DHWFNoY_gM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=m9UTmR9pPa0:3DHWFNoY_gM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=m9UTmR9pPa0:3DHWFNoY_gM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;CkcAR3o4fyp7ImA9WhdTEE8.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-4947216519152333095</id><published>2011-07-07T07:46:00.016+06:00</published><updated>2011-07-07T12:27:26.437+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-07T12:27:26.437+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="ESB" /><title>Построение композитного сервиса с помощью Oracle Service Bus</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/4947216519152333095/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/07/oracle-service-bus_07.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/4947216519152333095?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/4947216519152333095?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/07/oracle-service-bus_07.html" title="Построение композитного сервиса с помощью Oracle Service Bus" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ccVPeUsRl4w/ThVLMoeXJfI/AAAAAAAABd0/Tk96cjaQAcY/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">В состав Oracle Service Bus входит очень мощное средство управления последовательностью вызовов сервисов, которое называется Split-Join. Данный компонент позволяет разделить входное сообщение на части (паттерн Splitter, здесь и далее будут упоминаться паттерны из каталога EAI), пропустить данные части через разные маршруты обработки, а затем агрегировать результаты (паттерн Agregator). Сервис, &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=t_fCTduz6-I:4185-awzbvU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=t_fCTduz6-I:4185-awzbvU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=t_fCTduz6-I:4185-awzbvU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=t_fCTduz6-I:4185-awzbvU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=t_fCTduz6-I:4185-awzbvU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=t_fCTduz6-I:4185-awzbvU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=t_fCTduz6-I:4185-awzbvU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=t_fCTduz6-I:4185-awzbvU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;CkQFR387cCp7ImA9WhdTEEs.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-9073281217157242430</id><published>2011-07-07T00:02:00.004+06:00</published><updated>2011-07-07T23:38:36.108+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-07T23:38:36.108+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="ESB" /><title>Трансформация сообщений в Oracle Service Bus с использованием XSLT и XQuery</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/9073281217157242430/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/07/oracle-service-bus_06.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/9073281217157242430?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/9073281217157242430?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/07/oracle-service-bus_06.html" title="Трансформация сообщений в Oracle Service Bus с использованием XSLT и XQuery" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-nnL1yyOkrc4/ThSu2qPpdOI/AAAAAAAABbU/6ta3wzsUELQ/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">Продолжаем знакомство с потоком обработки сообщений (Message Flow) Oracle Service Bus (OSB). Сегодня мы рассмотрим как настроить трансформацию сообщений из одного XML-формата в другой перед вызовом Business Service, используя XQuery- и XSLТ-преобразования. Разовьем пример, начатый в предыдущей заметке.Использование действия ReplaceНапомню, что нам необходимо настроить трансформацию XML-сообщения,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gAK-dDys-Rk:DVLJjfvf_Sk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gAK-dDys-Rk:DVLJjfvf_Sk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gAK-dDys-Rk:DVLJjfvf_Sk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=gAK-dDys-Rk:DVLJjfvf_Sk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gAK-dDys-Rk:DVLJjfvf_Sk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=gAK-dDys-Rk:DVLJjfvf_Sk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gAK-dDys-Rk:DVLJjfvf_Sk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=gAK-dDys-Rk:DVLJjfvf_Sk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;DEIGQH08fSp7ImA9WhZaGUg.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-2825661551633344362</id><published>2011-07-06T09:42:00.012+06:00</published><updated>2011-07-06T18:48:41.375+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T18:48:41.375+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="ESB" /><title>Динамическая маршрутизация в Oracle Service Bus</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/2825661551633344362/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/07/oracle-service-bus.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/2825661551633344362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/2825661551633344362?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/07/oracle-service-bus.html" title="Динамическая маршрутизация в Oracle Service Bus" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-PVdm_ff-FY8/ThP2ATnVJdI/AAAAAAAABbE/9W-4ca1u1lg/s72-c/osb_serviceflow.JPG" height="72" width="72" /><thr:total>0</thr:total><content type="html">В Oracle Service Bus (OSB) используются следующие концепции:Business Service осуществляет связь между тем сервисом, который необходимо вызвать, и шиной;Proxy Service осуществляет связь между клиентом и шиной;Message Flow поток обработки сообщений, осуществляет связь между Proxy Service и одним или несколькими Business Service. Поток обработки сообщений может быть довольно сложным и включать в &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=amIDx46CcvQ:yt-V6wfp_Mk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=amIDx46CcvQ:yt-V6wfp_Mk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=amIDx46CcvQ:yt-V6wfp_Mk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=amIDx46CcvQ:yt-V6wfp_Mk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=amIDx46CcvQ:yt-V6wfp_Mk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=amIDx46CcvQ:yt-V6wfp_Mk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=amIDx46CcvQ:yt-V6wfp_Mk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=amIDx46CcvQ:yt-V6wfp_Mk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;CEUDRn48fip7ImA9WhZaE04.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-7101183752973150286</id><published>2011-06-29T11:00:00.000+06:00</published><updated>2011-06-29T13:24:37.076+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-29T13:24:37.076+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="BPEL" /><title>Транзакционное чтение из JMS-очереди в Oracle SOA Suite</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/7101183752973150286/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/06/jms-oracle-soa-suite.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/7101183752973150286?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/7101183752973150286?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/06/jms-oracle-soa-suite.html" title="Транзакционное чтение из JMS-очереди в Oracle SOA Suite" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-tx_53RjQzaE/TgrNB11MdrI/AAAAAAAABVk/uAO2I7-eQCA/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">Одним из наиболее применяемых паттернов интеграции информационных систем является паттерн "Фильтры и трубы". При построении интеграционного решения на Oracle SOA Suite в качестве "фильтров" выступают композиты, а в качестве "труб" удобно использовать JMS-очереди.Зачастую необходимо реализовать не просто считывание сообщения из "трубы", а считывание и обработку сообщения в рамках одной транзакции,&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_lpPKlUlLVU:lQkMnLz8Xdw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_lpPKlUlLVU:lQkMnLz8Xdw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_lpPKlUlLVU:lQkMnLz8Xdw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=_lpPKlUlLVU:lQkMnLz8Xdw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_lpPKlUlLVU:lQkMnLz8Xdw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=_lpPKlUlLVU:lQkMnLz8Xdw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=_lpPKlUlLVU:lQkMnLz8Xdw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=_lpPKlUlLVU:lQkMnLz8Xdw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;DUcEQHk7eCp7ImA9WhZbGUU.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-3850184087308064153</id><published>2011-06-24T22:36:00.005+06:00</published><updated>2011-06-25T13:30:01.700+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-25T13:30:01.700+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSGi" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Equinox" /><category scheme="http://www.blogger.com/atom/ns#" term="REST" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse Foundation" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache Felix" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><category scheme="http://www.blogger.com/atom/ns#" term="Переводы" /><category scheme="http://www.blogger.com/atom/ns#" term="ECF" /><title>Eclipse Indigo: Пять причин обратить внимание на ECF</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/3850184087308064153/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/06/eclipse-indigo-ecf.html#comment-form" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3850184087308064153?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3850184087308064153?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/06/eclipse-indigo-ecf.html" title="Eclipse Indigo: Пять причин обратить внимание на ECF" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/JvnxAYNxoo0/default.jpg" height="72" width="72" /><thr:total>2</thr:total><content type="html">Поздравляю всех читателей с официальным выходом Eclipse 3.7 Indigo. Здесь камрад James Sugrue написал статью на JavaLobby - Eclipse Indigo Highlights: Five Reasons to Check Out ECF. Позволю себе перевести ее на русский язык.Eclipse Communication Framework [1] - традиционный участник Eclipse release trains (перевод "поездов релизов Eclipse" мне как-то не очень нравится, однако термин "поезд" &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gq7ia2zqcyM:0BCYsokGhPE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gq7ia2zqcyM:0BCYsokGhPE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gq7ia2zqcyM:0BCYsokGhPE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=gq7ia2zqcyM:0BCYsokGhPE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gq7ia2zqcyM:0BCYsokGhPE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=gq7ia2zqcyM:0BCYsokGhPE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=gq7ia2zqcyM:0BCYsokGhPE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=gq7ia2zqcyM:0BCYsokGhPE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;C0QMSX4_cCp7ImA9WhZaGUs.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-8312312722342687679</id><published>2011-06-09T13:26:00.020+06:00</published><updated>2011-07-06T20:09:48.048+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T20:09:48.048+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="ESB" /><title>Используем технологические адаптеры в Oracle Service Bus</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/8312312722342687679/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/06/oracle-service-bus.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/8312312722342687679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/8312312722342687679?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/06/oracle-service-bus.html" title="Используем технологические адаптеры в Oracle Service Bus" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-2UHxeU_MjaM/TfCSTd9NdXI/AAAAAAAABPE/eobPydgpPL8/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">В поставку Oracle Service Bus (OSB) и Oracle SOA Suite входит довольно широкий набор так называемых технологических адаптеров: к СУБД, к файлам, к http-серверам, к веб-серисам, к JMS-, AQ- и MQ-очередям и т.д. С помощью данных адаптеров можно использовать, например, СУБД, как веб-сервис, при этом будет обеспечена поддержка транзакций и прочих аспектов взаимодействия. В данной заметке я хочу &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ijOsjYTOs10:Y7AHBCDAz2I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ijOsjYTOs10:Y7AHBCDAz2I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ijOsjYTOs10:Y7AHBCDAz2I:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=ijOsjYTOs10:Y7AHBCDAz2I:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ijOsjYTOs10:Y7AHBCDAz2I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=ijOsjYTOs10:Y7AHBCDAz2I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=ijOsjYTOs10:Y7AHBCDAz2I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=ijOsjYTOs10:Y7AHBCDAz2I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;A08MQX85fip7ImA9WhZUEUo.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-4824584165359317876</id><published>2011-06-03T13:05:00.026+06:00</published><updated>2011-06-04T15:31:20.126+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-04T15:31:20.126+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse SDK" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="BPEL" /><category scheme="http://www.blogger.com/atom/ns#" term="ESB" /><title>Создаем Hello World на Oracle Service Bus с использованием Oracle Enteprise Pack for Eclipse</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/4824584165359317876/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/06/hello-world-oracle-service-bus-oracle.html#comment-form" title="Комментарии: 5" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/4824584165359317876?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/4824584165359317876?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/06/hello-world-oracle-service-bus-oracle.html" title="Создаем Hello World на Oracle Service Bus с использованием Oracle Enteprise Pack for Eclipse" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-kRajBw5UbLI/Tei1opw1fCI/AAAAAAAABE8/f0dxUyqL7vo/s72-c/2.png" height="72" width="72" /><thr:total>5</thr:total><content type="html">В данной заметке Суровый челябинский программист расскажет о том, как создать простой сервис на Oracle SOA Suite и обеспечить взаимодействие с данным сервисом с помощью сервисной шины предприятия Oracle Service Bus (OSB). При этом, для создания проекта OSB будет использоваться интегрированная среда разработки Eclipse с комплектом расширений под названием Oracle Enterprise Pack for Eclipse (OEPE).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=TX3xRHIZwXc:6oW133MQH84:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=TX3xRHIZwXc:6oW133MQH84:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=TX3xRHIZwXc:6oW133MQH84:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=TX3xRHIZwXc:6oW133MQH84:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=TX3xRHIZwXc:6oW133MQH84:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=TX3xRHIZwXc:6oW133MQH84:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=TX3xRHIZwXc:6oW133MQH84:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=TX3xRHIZwXc:6oW133MQH84:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;CUcFQHY6eyp7ImA9WhZQGEo.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-6576706238100749444</id><published>2011-04-27T00:00:00.001+06:00</published><updated>2011-04-27T08:56:51.813+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-27T08:56:51.813+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="BPEL" /><title>Формирование MapMessage с помощью JMS адаптера Oracle SOA Suite</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/6576706238100749444/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/04/mapmessage-jms-oracle-soa-suite.html#comment-form" title="Комментарии: 6" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/6576706238100749444?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/6576706238100749444?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/04/mapmessage-jms-oracle-soa-suite.html" title="Формирование MapMessage с помощью JMS адаптера Oracle SOA Suite" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-o2hXKZu7Oic/Tbcc-CiO6WI/AAAAAAAABBw/y56kV7OFpvI/s72-c/1.png" height="72" width="72" /><thr:total>6</thr:total><content type="html">MapMessage является наиболее простым для разбора типом JMS-сообщения. Действительно, сообщение данного типа содержит лишь пары ключ - значение и не требует, например, парсинга XML или битовых преобразований для доступа к содержимому. Поэтому неудивительно, что такой формат сообщений завоевал определенную популярность среди Java-разработчиков. JMS-адаптер Oracle SOA Suite позволяет работать с &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=Cj7OGIM6W5w:QHU_PCLWUs4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=Cj7OGIM6W5w:QHU_PCLWUs4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=Cj7OGIM6W5w:QHU_PCLWUs4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=Cj7OGIM6W5w:QHU_PCLWUs4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=Cj7OGIM6W5w:QHU_PCLWUs4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=Cj7OGIM6W5w:QHU_PCLWUs4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=Cj7OGIM6W5w:QHU_PCLWUs4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=Cj7OGIM6W5w:QHU_PCLWUs4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;A0YMQ3c6fCp7ImA9WhZbGU4.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-9007995524183633890</id><published>2011-04-25T22:04:00.014+06:00</published><updated>2011-06-25T00:13:02.914+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-25T00:13:02.914+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="BPEL" /><title>Получение текущих даты/времени с миллисекундами в Oracle SOA Suite</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/9007995524183633890/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/04/soa-suite.html#comment-form" title="Комментарии: 4" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/9007995524183633890?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/9007995524183633890?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/04/soa-suite.html" title="Получение текущих даты/времени с миллисекундами в Oracle SOA Suite" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-vPn7ydmTHNY/TbWmQUjErMI/AAAAAAAABAo/X4OUnRxYX5g/s72-c/1.png" height="72" width="72" /><thr:total>4</thr:total><content type="html">Oracle BPEL - составная часть Oracle SOA Suite - содержит функцию xp20:current-dateTime(), возвращающую текущую дату и время в формате ISO (пространство имен xp20 соответствует http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20). Однако, данная функция возвращает время с точностью до секунды, т.е. без миллисекунд, которые зачастую бывают нужны. Таким образом &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=wPsKPNHZMv8:1fqSLkcjDGs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=wPsKPNHZMv8:1fqSLkcjDGs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=wPsKPNHZMv8:1fqSLkcjDGs:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=wPsKPNHZMv8:1fqSLkcjDGs:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=wPsKPNHZMv8:1fqSLkcjDGs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=wPsKPNHZMv8:1fqSLkcjDGs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=wPsKPNHZMv8:1fqSLkcjDGs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=wPsKPNHZMv8:1fqSLkcjDGs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;A0UESHo-eip7ImA9WhRRGUQ.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-5834485506616236558</id><published>2011-04-22T19:02:00.010+06:00</published><updated>2011-12-04T17:46:49.452+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-04T17:46:49.452+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><title>О бедном ThreadLocal замолвите слово</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/5834485506616236558/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/04/threadlocal.html#comment-form" title="Комментарии: 7" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5834485506616236558?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5834485506616236558?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/04/threadlocal.html" title="О бедном ThreadLocal замолвите слово" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><thr:total>7</thr:total><content type="html">Цитата от Антона Архипова:Q: что такое ThreadLocal?A: это Thread, который Local. Ну то есть локальный Thread... лёгковесный... JVM может его круто запускать и использовать меньше памяти...На собеседованиях есть тенденция спрашивать про ThreadLocal. Как оказалось, далеко не все Java программисты знакомы с данным понятием. В заметке я попробую максимально коротко рассказать про ThreadLocal и &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=s3L9PbWZC8Q:ju3_DblGgKk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=s3L9PbWZC8Q:ju3_DblGgKk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=s3L9PbWZC8Q:ju3_DblGgKk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=s3L9PbWZC8Q:ju3_DblGgKk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=s3L9PbWZC8Q:ju3_DblGgKk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=s3L9PbWZC8Q:ju3_DblGgKk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=s3L9PbWZC8Q:ju3_DblGgKk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=s3L9PbWZC8Q:ju3_DblGgKk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;C0YCSXk5eyp7ImA9WhZREE8.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-5290461550256547103</id><published>2011-04-04T17:33:00.015+06:00</published><updated>2011-04-05T22:32:48.723+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-05T22:32:48.723+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><title>О динамической настройке адаптеров Oracle SOA Suite</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/5290461550256547103/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/04/oracle-soa-suite.html#comment-form" title="Комментарии: 3" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5290461550256547103?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/5290461550256547103?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/04/oracle-soa-suite.html" title="О динамической настройке адаптеров Oracle SOA Suite" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Sy7mphvi3Zs/TZnWYksIyBI/AAAAAAAAA7I/TMXERVOZIaE/s72-c/1.png" height="72" width="72" /><thr:total>3</thr:total><content type="html">В общем случае среда, в которой тестируется приложение, отличается от среды, в котором оно будет работать. Банальный пример: при тестировании может использоваться другая база данных нежели при промышленной эксплуатации. Так же зачастую бывает необходимо развернуть на одном сервере несколько экземпляров приложения, но настроенных по-разному, например, для ускорения обработки сообщений в SOA-среде &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=j_8VsOqnnD0:arNtKArafkI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=j_8VsOqnnD0:arNtKArafkI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=j_8VsOqnnD0:arNtKArafkI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=j_8VsOqnnD0:arNtKArafkI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=j_8VsOqnnD0:arNtKArafkI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=j_8VsOqnnD0:arNtKArafkI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=j_8VsOqnnD0:arNtKArafkI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=j_8VsOqnnD0:arNtKArafkI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;DE8AR34-fip7ImA9WhZTEEQ.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-3229114371156848827</id><published>2011-03-14T13:23:00.004+05:00</published><updated>2011-03-14T15:00:46.056+05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-14T15:00:46.056+05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSGi" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse Foundation" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache Felix" /><category scheme="http://www.blogger.com/atom/ns#" term="ECF" /><title>ECF: Выпущен ECF 3.5</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/3229114371156848827/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/03/ecf-ecf-35.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3229114371156848827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/3229114371156848827?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/03/ecf-ecf-35.html" title="ECF: Выпущен ECF 3.5" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><thr:total>0</thr:total><content type="html">Через четыре месяца разработки выпущена новая версия Eclipse Communication Framework - ECF 3.5.Из основных нововведений:1. Поддержка спецификации OSGi Remote Services Admin - части 122 т.н. OSGi Enterprise Specification. Данная спецификация определяет сервис управляющих агентов для администрирования удаленных сервисов. Теперь архитектура ECF позволяет гибко и на лету заменять OSGi-совместимые &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=nc16AufU7tA:YwpTH7hLjwg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=nc16AufU7tA:YwpTH7hLjwg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=nc16AufU7tA:YwpTH7hLjwg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=nc16AufU7tA:YwpTH7hLjwg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=nc16AufU7tA:YwpTH7hLjwg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=nc16AufU7tA:YwpTH7hLjwg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=nc16AufU7tA:YwpTH7hLjwg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=nc16AufU7tA:YwpTH7hLjwg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;Ck8HQXs-fip7ImA9WhRXGUU.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-4402532236117648814</id><published>2011-03-02T19:32:00.024+05:00</published><updated>2011-12-27T16:13:50.556+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T16:13:50.556+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware" /><category scheme="http://www.blogger.com/atom/ns#" term="Производительность" /><title>Создаем кластер серверов приложений WebLogic: балансировка нагрузки, обнаружение ошибок, репликация сессий</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/4402532236117648814/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/03/weblogic.html#comment-form" title="Комментарии: 8" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/4402532236117648814?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/4402532236117648814?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/03/weblogic.html" title="Создаем кластер серверов приложений WebLogic: балансировка нагрузки, обнаружение ошибок, репликация сессий" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ewNNTeZfDMU/TW6amyOIWqI/AAAAAAAAA68/8L0SSJt2InY/s72-c/domain.gif" height="72" width="72" /><thr:total>8</thr:total><content type="html">При разработке и эксплуатации систем уровня предприятия возможностей одного, даже очень производительного, сервера зачастую не хватает, поэтому необходимо организовать работу приложения на группе серверов. Такая группа серверов называется кластером. Сервер приложений WebLogic от фирмы Oracle позволяет создавать в рамках одного домена кластер (или даже несколько кластеров) и обеспечивать &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=djJ95vpFflU:7VIFiyeP6UE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=djJ95vpFflU:7VIFiyeP6UE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=djJ95vpFflU:7VIFiyeP6UE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=djJ95vpFflU:7VIFiyeP6UE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=djJ95vpFflU:7VIFiyeP6UE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=djJ95vpFflU:7VIFiyeP6UE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=djJ95vpFflU:7VIFiyeP6UE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=djJ95vpFflU:7VIFiyeP6UE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;Ck8HRXw-fCp7ImA9WhZaF0w.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-1746061446843221310</id><published>2011-02-21T15:39:00.014+05:00</published><updated>2011-07-03T22:33:54.254+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-03T22:33:54.254+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Spring Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE" /><category scheme="http://www.blogger.com/atom/ns#" term="EAI" /><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate" /><title>Распределенные транзакции (XA) с помощью JTA в JavaSE (на примере Spring + Atomikos)</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/1746061446843221310/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/02/xa-jta-javase-spring-atomikos.html#comment-form" title="Комментарии: 7" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/1746061446843221310?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/1746061446843221310?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/02/xa-jta-javase-spring-atomikos.html" title="Распределенные транзакции (XA) с помощью JTA в JavaSE (на примере Spring + Atomikos)" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Lv3yvtrfMOI/TWJ-oVLw0KI/AAAAAAAAA1E/RzVxL5rTkzs/s72-c/1.png" height="72" width="72" /><thr:total>7</thr:total><content type="html">При интеграции приложений в единую информационную систему наиболее остро встает проблема обеспечения целостности и непротиворечивости данных. Суть данной проблемы в следующем: каждое приложение может работать со своим независимым хранилищем данных и при интеграции приложений возможна ситуация, когда данные в одном хранилище обновились, а в другом (например, в результате сбоя по питанию) - нет. &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=jtTgSHbzeBA:Kok8O7xOPuc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=jtTgSHbzeBA:Kok8O7xOPuc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=jtTgSHbzeBA:Kok8O7xOPuc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=jtTgSHbzeBA:Kok8O7xOPuc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=jtTgSHbzeBA:Kok8O7xOPuc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=jtTgSHbzeBA:Kok8O7xOPuc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=jtTgSHbzeBA:Kok8O7xOPuc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=jtTgSHbzeBA:Kok8O7xOPuc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;C0AAQHc7fSp7ImA9Wx9bF0w.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-8264809166461258855</id><published>2011-01-26T16:37:00.012+05:00</published><updated>2011-02-26T14:15:41.905+05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-26T14:15:41.905+05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSGi" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Equinox" /><title>Введение в OSGi: Среда исполнения (Execution Environment)</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/8264809166461258855/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/01/osgi-execution-environment.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/8264809166461258855?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/8264809166461258855?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/01/osgi-execution-environment.html" title="Введение в OSGi: Среда исполнения (Execution Environment)" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TJ8tF1fr0PM/TUF9vBKd4HI/AAAAAAAAAyc/EufDFCEeYoI/s72-c/1.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">Среда исполнения (Execution Environment) в мире OSGi - это символьное представление версии JRE, т.е. указание платформе с какой версией JRE совместимы классы, составляющие бандл. Понятие "среда исполнения" становится необходимо, когда бандл разрабатывается на одной JRE, но предполагается, что использоваться он будет на другой JRE или, что более характерно, нескольких JRE. Возникновение данного &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=4PvUa0i-mNg:r8_aBTNPq9Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=4PvUa0i-mNg:r8_aBTNPq9Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=4PvUa0i-mNg:r8_aBTNPq9Y:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=4PvUa0i-mNg:r8_aBTNPq9Y:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=4PvUa0i-mNg:r8_aBTNPq9Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=4PvUa0i-mNg:r8_aBTNPq9Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=4PvUa0i-mNg:r8_aBTNPq9Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=4PvUa0i-mNg:r8_aBTNPq9Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;DUQGRnY_eip7ImA9WhdXGU4.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-278965457286793373</id><published>2011-01-24T16:40:00.012+05:00</published><updated>2011-09-02T10:22:07.842+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-02T10:22:07.842+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSGi" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Equinox" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse RCP" /><title>Eclipse RCP: Понятие "возможности" (feature) в Eclipse RCP</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/278965457286793373/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/01/feature-eclipse-rcp.html#comment-form" title="Комментарии: 6" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/278965457286793373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/278965457286793373?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/01/feature-eclipse-rcp.html" title="Eclipse RCP: Понятие &quot;возможности&quot; (feature) в Eclipse RCP" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TJ8tF1fr0PM/TT19BEttW_I/AAAAAAAAAvs/a99pl4_RknE/s72-c/1.png" height="72" width="72" /><thr:total>6</thr:total><content type="html">
Одним из важных понятий платформы Eclipse является понятие "возможности" (feature). Под возможностью понимается логическая группа бандлов, которые рассматриваются как единое целое. Важность понятия "возможность" проистекает из того факта, что механизм обновления и инсталяции программного обеспечения, применяемый в платформе Eclipse, - Eclipse Equinox p2 - позволяет выбирать для установки/&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=JW6LQUedSIs:wqPTuhkALK0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=JW6LQUedSIs:wqPTuhkALK0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=JW6LQUedSIs:wqPTuhkALK0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=JW6LQUedSIs:wqPTuhkALK0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=JW6LQUedSIs:wqPTuhkALK0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=JW6LQUedSIs:wqPTuhkALK0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=JW6LQUedSIs:wqPTuhkALK0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=JW6LQUedSIs:wqPTuhkALK0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;CkEFR3w7cSp7ImA9WhZaF0w.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-1825875159093094943</id><published>2011-01-11T15:45:00.012+05:00</published><updated>2011-07-03T22:30:16.209+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-03T22:30:16.209+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OSGi" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Equinox" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache Maven" /><category scheme="http://www.blogger.com/atom/ns#" term="Знакомимся" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse RCP" /><title>Знакомимся: Tycho - набор плагинов к Maven для сборки OSGi-бандлов и RCP-приложений</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/1825875159093094943/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/01/tycho-maven-osgi-rcp.html#comment-form" title="Комментарии: 8" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/1825875159093094943?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/1825875159093094943?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/01/tycho-maven-osgi-rcp.html" title="Знакомимся: Tycho - набор плагинов к Maven для сборки OSGi-бандлов и RCP-приложений" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TJ8tF1fr0PM/TSxJkGAqSGI/AAAAAAAAAvk/i9UmpOhK0XI/s72-c/im1.png" height="72" width="72" /><thr:total>8</thr:total><content type="html">Сообщество разработчиков Eclipse не перестает радовать новыми проектами. Об одном из молодых проектов мне бы и хотелось сегодня рассказать. Встречайте - проект Eclipse Tycho - набор плагинов к системе сборки Maven 3, позволяющий собирать OSGi-бандлы и RCP-приложения.Допустим вполне резонный вопрос: зачем нужна еще одна система сборки для бандлов, если уже есть Eclipse PDE и BND-Tools? Основной &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=EuS5weL3J7w:yplMWfCFMqA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=EuS5weL3J7w:yplMWfCFMqA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=EuS5weL3J7w:yplMWfCFMqA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=EuS5weL3J7w:yplMWfCFMqA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=EuS5weL3J7w:yplMWfCFMqA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=EuS5weL3J7w:yplMWfCFMqA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=EuS5weL3J7w:yplMWfCFMqA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=EuS5weL3J7w:yplMWfCFMqA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry><entry gd:etag="W/&quot;AkIHRno5fyp7ImA9WhZaEko.&quot;"><id>tag:blogger.com,1999:blog-3043523252258851613.post-1405662253422370587</id><published>2011-01-08T17:29:00.021+05:00</published><updated>2011-06-28T22:28:57.427+06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T22:28:57.427+06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Личное" /><category scheme="http://www.blogger.com/atom/ns#" term="Naumen" /><title>Нет, я не забросил свой дневник</title><link rel="replies" type="application/atom+xml" href="http://samolisov.blogspot.com/feeds/1405662253422370587/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://samolisov.blogspot.com/2011/01/blog-post.html#comment-form" title="Комментарии: 21" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/1405662253422370587?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3043523252258851613/posts/default/1405662253422370587?v=2" /><link rel="alternate" type="text/html" href="http://samolisov.blogspot.com/2011/01/blog-post.html" title="Нет, я не забросил свой дневник" /><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://3.bp.blogspot.com/-toNmCwhKsog/TbWq6v5xlPI/AAAAAAAABBQ/0VR0XLrMEJA/s220/BKDC0015-%25D1%258F.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-JHMFXyRWD2k/TWq7ivCbZlI/AAAAAAAAA2U/qnlC5qIDzzA/s72-c/800px-Panorama_of_Moscow_Kremlin.jpg" height="72" width="72" /><thr:total>21</thr:total><content type="html">Во-первых, хочется поздравить всех читателей с прошедшим Новым годом.Во-вторых, тех, кто празднует - с Рождеством.В-третьих, хочется отметить, что в жизни моей произошли серьезные изменения: Я переехал в город-герой Москву - стал "понаехом".Меня больше ничего не связывает с компанией Наумен, теперь я работаю в Москве. По личным причинам не буду разглашать текущее место работы, могу лишь написать &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=3q_BMxqD8e0:C7SuoPJKYvQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=3q_BMxqD8e0:C7SuoPJKYvQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=3q_BMxqD8e0:C7SuoPJKYvQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=3q_BMxqD8e0:C7SuoPJKYvQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=3q_BMxqD8e0:C7SuoPJKYvQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=3q_BMxqD8e0:C7SuoPJKYvQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/samolisov?a=3q_BMxqD8e0:C7SuoPJKYvQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/samolisov?i=3q_BMxqD8e0:C7SuoPJKYvQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content></entry></feed>

