<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5840927843659651852</id><updated>2009-01-30T04:53:03.594-08:00</updated><title type='text'>Vojtech on Tech</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.doxologic.com/vojtech/atom.xml'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-3850608856425203056</id><published>2009-01-30T02:51:00.000-08:00</published><updated>2009-01-30T02:56:30.292-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='community'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><title type='text'>JBoss.CZ alive</title><content type='html'>I've resuscitated JBoss.CZ, the Czech community portal about JBoss technologies, now with a new design and soon with more and more stories on a regular basis from different authors. If you are Czech, add its feed to your reader and expect more. And if you are bold enough, join us in our effort!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/3850608856425203056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=3850608856425203056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3850608856425203056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3850608856425203056'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2009/01/jbosscz-alive.html' title='JBoss.CZ alive'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-2190231149805337567</id><published>2008-11-21T07:09:00.000-08:00</published><updated>2008-11-21T07:34:24.913-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='esb'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>A new web console for JBoss ESB</title><content type='html'>&lt;a href="http://www.jboss.org/jbossesb/"&gt;JBoss ESB&lt;/a&gt; is definitely a very nicely implemented service bus with a strong focus on SOA principles. It is an open source, backed by a living community, deployed in many enterprises. However, it has one obvious deficiency: a rather limited user interface. There is a bunch of tiny consoles - for management, configuration, transformation, but none of them really fulfills what I consider a must - comprehensive, intelligible, web-based tool for managing of all ESB artefacts. I'd like to browse and search through services, visualize a message flow within a service, create new actions and listeners by drag-n-drop etc.&lt;br /&gt;You may say: if you don't like the present state, help and improve by yourself. And we did! We are close to a beta release of our web console, planned for the beginning of December. You can see some screenshots and more at &lt;a href="http://www.esb-console.com"&gt;esb-console.com&lt;/a&gt;. Stay tuned!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/2190231149805337567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=2190231149805337567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2190231149805337567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2190231149805337567'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/11/new-web-console-for-jboss-esb.html' title='A new web console for JBoss ESB'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-4527143172742427472</id><published>2008-07-07T04:36:00.000-07:00</published><updated>2008-08-01T07:34:15.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BEA'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle BEA strategy</title><content type='html'>Oracle is fast with the BEA acquisition, now it's clear about &lt;a href="http://www.oracle.com/products/middleware/docs/oracle-middleware-strategy-briefing-072008.pdf"&gt;their product strategy&lt;/a&gt;. Good news from the area of application servers, WebLogic Server is taken as number one. Similarly with AquaLogic BPM and AquaLogic Enterprise Repository, both are considered as strategic in their fields (BPM and SOA governance, respectively). A slight surprise about AquaLogic Service Bus, it will be merged with the Oracle's one, but still - a strategic product. Not so cool about WebLogic Portal, AquaLogic User Interaction and WebLogic Integration, they will continue but will be converged, integrated etc. &lt;a href="http://woitech.blogspot.com/2008/01/bea-oracle-product-lines.html"&gt;My former prediction&lt;/a&gt; is quite close, even I guessed a brighter future for ALSB ;)&lt;br /&gt;&lt;br /&gt;Update: I was informed about ALSB staying much the same thing, enriched by Oracle's features, nice.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/4527143172742427472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=4527143172742427472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/4527143172742427472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/4527143172742427472'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/07/oracle-bea-strategy.html' title='Oracle BEA strategy'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-4974318492638031758</id><published>2008-06-10T04:47:00.000-07:00</published><updated>2008-06-10T05:31:05.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off'/><title type='text'>Beauty of Madrid Airport</title><content type='html'>Airport buildings are usually guite ugly and the same could be said about that one in Madrid until the new Terminal 4 was built and opened in 2006. I spent there some time this Friday and was amazed by its architecture. It is airy, futuristic but still natural. Just have a look:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/25/99400198_c11a66992c.jpg?v=0"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://farm1.static.flickr.com/25/99400198_c11a66992c.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Barajas_interior6.jpg/800px-Barajas_interior6.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/Barajas_interior6.jpg/800px-Barajas_interior6.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Madrid_Airport_Baggage_Pickup.jpg/796px-Madrid_Airport_Baggage_Pickup.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Madrid_Airport_Baggage_Pickup.jpg/796px-Madrid_Airport_Baggage_Pickup.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Note: the pictures are  not done by me (because results from my mobile are rather poor), taken from &lt;a href="http://en.wikipedia.org/wiki/Madrid_Airport"&gt;Wikipedia&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/4974318492638031758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=4974318492638031758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/4974318492638031758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/4974318492638031758'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/06/beauty-of-madrid-airport.html' title='Beauty of Madrid Airport'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-5312781020641741048</id><published>2008-05-12T12:47:00.000-07:00</published><updated>2008-05-15T02:16:23.420-07:00</updated><title type='text'>BEA story</title><content type='html'>If you are from the middleware business, you may find &lt;a href="http://www.stucharlton.com/blog/archives/000544.html"&gt;this BEA bittersweet ode&lt;/a&gt; worth of reading (via &lt;a href="http://www.innoq.com/blog/st/2008/05/the_day_that_middleware_died.html"&gt;Stefan&lt;/a&gt;). I'm not an BEA employee so I can't comment the view of Stu, but seems to me this kind of criticism is important and valuable, for BEA, Oracle and all of us others when keeping our business running.&lt;br /&gt;And, if you are the same looser in english as I am, you can enrich your vocabulary by the expression of "&lt;a href="http://www.thefreedictionary.com/bean+counters"&gt;bean counters&lt;/a&gt;" :)</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/5312781020641741048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=5312781020641741048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/5312781020641741048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/5312781020641741048'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/05/bea-story.html' title='BEA story'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-3224506502776657185</id><published>2008-03-17T08:08:00.000-07:00</published><updated>2008-03-19T08:51:27.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off'/><title type='text'>Protest against violence in Tibet</title><content type='html'>&lt;a href="http://news.bbc.co.uk/2/hi/asia-pacific/7302654.stm"&gt;Apparently&lt;/a&gt;, there is no protection of human rights, no fundamental freedom in Tibet. If you are based in Prague, join &lt;a href="http://www.tibinfo.cz/clanek.php?id=596"&gt;the protest demonstration&lt;/a&gt; today.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/3224506502776657185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=3224506502776657185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3224506502776657185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3224506502776657185'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/03/protest-against-violence-in-tibet.html' title='Protest against violence in Tibet'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-2353687931522373051</id><published>2008-02-12T00:30:00.000-08:00</published><updated>2008-02-12T04:14:22.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off'/><title type='text'>Plastic soup</title><content type='html'>Imagine sailing in ocean, jumping into water to cool off and...realizing you are swiming in the middle of a plastic waste. Well, it seems to be a reality now. After reading of this &lt;a href="http://www.independent.co.uk/environment/the-worlds-rubbish-dump-a-garbage-tip-that-stretches-from-hawaii-to-japan-778016.html"&gt;article&lt;/a&gt;, I'm stunned and crushed. There is a debris of plastic floating in Pacific ocean in size of a continent! &lt;br /&gt;I'm used to sort waste at home/office and now will be doing even more consistently.I don't want to meet my Danone yougurt twice!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/2353687931522373051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=2353687931522373051' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2353687931522373051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2353687931522373051'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/02/plastic-soup.html' title='Plastic soup'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-745204820432758208</id><published>2008-01-22T01:59:00.000-08:00</published><updated>2008-01-28T03:54:05.254-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BEA'/><category scheme='http://www.blogger.com/atom/ns#' term='middleware'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>BEA &amp; Oracle product lines</title><content type='html'>Oracle came back with &lt;a href="http://woitech.blogspot.com/2007/10/bea-rejected-oracles-offer.html"&gt;another&lt;/a&gt; &lt;a href="http://online.wsj.com/article/SB120048691486294361.html?mod=djemalertTECH"&gt;offer to BEA&lt;/a&gt; last week and made a &lt;a href="http://money.cnn.com/2008/01/16/news/companies/oracle/?postversion=2008011608"&gt;deal&lt;/a&gt;. I don't want to meditate on pros-and-cons of this acquisition, just to make my personal prediction about future of middleware product line of this joint enterprise (don't read further if you don't like this kind of forecasting ;)&lt;br /&gt;I'm positive regarding WebLogic Server as there is a broad acceptance of this application server contrary to the Oracle one. Not so sure with WebLogic Integration because of Oracle BPEL Process Manager (former Collaxa BPEL Server) and its standards-based approach. On the other hand, WLI has a broader feature set, but honestly, do we need it? In area of ESB, AquaLogic Service Bus is a clear winner for me, with an extensive support of different types of services. BPM is much more fuzzy to me because BEA ALBPM (even it's a great product) might not fit well into Oracle BPA Suite, an analytical and modelling platform. And finally area of SOA registries/repositories: both Oracle Registry and BEA ALSR are OEM versions of HP Systinet Registry so there is no clash. There is no real Oracle repository, thus BEA ALER is a winner.&lt;br /&gt;In summary, I don't think WebLogic and AquaLogic platforms are intended just for maintanence, but will replace (or coexist with) some of the Oracle's actual products.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Update: After reading several "Oracle&amp;BEA" posts saying nothing, I've found a nice &lt;a href="http://www.theglobeandmail.com/servlet/story/RTGAM.20080123.WBrecommendedlinks20080123155036/WBStory/WBrecommendedlinks"&gt;summary of opinions&lt;/a&gt; about middleware future under flag of Oracle.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/745204820432758208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=745204820432758208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/745204820432758208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/745204820432758208'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/01/bea-oracle-product-lines.html' title='BEA &amp; Oracle product lines'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-8248639130708225499</id><published>2008-01-04T13:23:00.000-08:00</published><updated>2008-01-23T22:26:55.302-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='pete lacey'/><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>Time to shut up and code</title><content type='html'>If you like REST, you have definitely heard about Pete Lacey. He is a big protagonist of this architecture style and it is always a pleasure to read his &lt;a href="http://wanderingbarque.com/nonintersecting/"&gt;blog&lt;/a&gt;. His &lt;a href="http://wanderingbarque.com/nonintersecting/2008/01/04/new-year-new-gig/"&gt;last post&lt;/a&gt; is somehow special, because he is leaving &lt;a href="http://www.burtongroup.com/"&gt;Burton Group&lt;/a&gt;, where he worked for couple of years as a consultant, now joining &lt;a href="http://www.csinitiative.com"&gt;Collaborative Software Initiative&lt;/a&gt; (CSI) as an open source developer. I recommend you to read his reasons, but a short explanation is: &lt;blockquote&gt;It’s time to shut up and code.&lt;/blockquote&gt; IMHO, this shows his soul of a core developer, his enthusiasm to create something what you can "touch", what works and what can be used also by others (CSI has a specific business model by using and producing purely open source software). Last but not least, he believes sharing practical knowledge and experiences (via Web) is much more effective than writing a research paper targeted to just a limited number of your customers.&lt;br /&gt;&lt;blockquote&gt;I would go so far as to say that &lt;a href="http://intertwingly.net/blog/"&gt;Sam Ruby’s blog&lt;/a&gt;, for instance, has done more to change the world than the millions of pages minted by R&amp;A firms that only a select few get to read.&lt;/blockquote&gt; &lt;br /&gt;I wish Pete a lot of luck and satisfaction in his new job!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/8248639130708225499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=8248639130708225499' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8248639130708225499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8248639130708225499'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2008/01/time-to-shut-up-and-code.html' title='Time to shut up and code'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-2789411883467053235</id><published>2007-10-31T02:43:00.000-07:00</published><updated>2008-11-06T20:45:22.026-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off'/><title type='text'>Bodies - the exibition</title><content type='html'>You may have heard about &lt;a href="http://www.bodiestheexhibition.com/"&gt;the exibition of human bodies&lt;/a&gt;. I visited it last Sunday in Prague and have very miscellaneous feelings. Well, it is very interesting from a medical point of view - you can see every inner detail directly on a dead human body which is conserved (all the liquids are replaced by a silicone rubber). Every bit of entrails from different angles. But, you still know it is a dead body. It is a strange feeling if you imagine it might be your friend's body or yours! I know the people have agreed their bodies will be used for this purpose, but still: do we need to present the human entrails in such a way? Isn't it possilbe to create absolutely authentic models eg. from plastic? &lt;br /&gt;You may ask, why I went there if don't agree. Well, I was curious. But now I see I very much believe our spiritis, souls and bodies are interconnected and we should not split them and exhibit.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2jkl3zg43oI/RyhUZCcU6bI/AAAAAAAAAN0/woRKFwNbHfg/s1600-h/bodies.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_2jkl3zg43oI/RyhUZCcU6bI/AAAAAAAAAN0/woRKFwNbHfg/s320/bodies.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5127440964890454450" /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/2789411883467053235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=2789411883467053235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2789411883467053235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2789411883467053235'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/10/bodies-exibition.html' title='Bodies - the exibition'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2jkl3zg43oI/RyhUZCcU6bI/AAAAAAAAAN0/woRKFwNbHfg/s72-c/bodies.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-8553181990295702354</id><published>2007-10-15T00:10:00.000-07:00</published><updated>2008-01-23T22:27:23.920-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BEA'/><category scheme='http://www.blogger.com/atom/ns#' term='middleware'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>BEA rejected Oracle's offer</title><content type='html'>Oracle's courting to BEA resulted next week in &lt;a href="http://www.news.com/Buyout-could-serve-both-BEA%2C-Oracle/2100-1012_3-6213235.html"&gt;a bid of $6.7 billion in cash&lt;/a&gt;. The bid was shortly after &lt;a href="http://www.mercurynews.com/news/ci_7168653"&gt;rejected &lt;/a&gt;by BEA as too low.&lt;br /&gt;Personally, I'm very glad, because portfolio of BEA and Oracle products seems to me   quite overlapping and I do not want to see some of the BEA's to be thrown over and replaced by Oracle's (but the other way round, Oracle AS in a garbage, not so bad idea ;).  Tell me, who needs &lt;a href="http://www.cmswatch.com/Trends/1036-Will-Oracle-plus-BEA-really-equal-four-portal-products"&gt;four different portals&lt;/a&gt;? &lt;br /&gt;P.S. As a BEA contractor, I might be slightly biased ;)</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/8553181990295702354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=8553181990295702354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8553181990295702354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8553181990295702354'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/10/bea-rejected-oracles-offer.html' title='BEA rejected Oracle&apos;s offer'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-4294564833674219677</id><published>2007-07-20T04:38:00.000-07:00</published><updated>2007-07-20T05:02:33.399-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off'/><title type='text'>Building up a house and company</title><content type='html'>Two years ago I was laughing at all the stories of my friends how big nightmare can be a house raising: left-handed workers, overpriced services, breached deadlines. Now, I'm experiencing almost eveything, probably because of the recent unbelievable construction boom in Czechia and thus lack of skilful workers. Enough of complains: we are very much looking forward to move to &lt;a href="http://www.libcice.cz"&gt;Libcice&lt;/a&gt;, where our house is located.&lt;br /&gt;And to fullfill the heading of this post, you can guess what is more difficult: to raise a house or set up a company. Let's see after several years, how the house and &lt;a href="http://www.doxologic.com/index.html"&gt;the company&lt;/a&gt; will stand :)</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/4294564833674219677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=4294564833674219677' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/4294564833674219677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/4294564833674219677'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/07/building-up-house-and-company.html' title='Building up a house and company'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-8050425697868726351</id><published>2007-05-30T09:24:00.000-07:00</published><updated>2008-01-23T22:28:03.649-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Services'/><title type='text'>Viable Web Services</title><content type='html'>With the context of my previous &lt;a href="http://woitech.blogspot.com/2007/04/frank-cohen-on-fastsoa.html"&gt;post&lt;/a&gt; regarding "fast" SOA, I'd like to mention an &lt;a href="http://blog.springframework.com/arjen/archives/2007/03/27/ws-duck-typing/"&gt;approach &lt;/a&gt; focused on web services, suggested by Arjen Poutsma. As you may experience, strict validation of messages incoming to your web service sucks. It is time consuming, complicates service versioning and refuses messages which holds all the necessary information and thus can be processed. Remind the &lt;a href="http://en.wikipedia.org/wiki/Jon_Postel"&gt;Jon Postel's Law&lt;/a&gt;, don't be strict. &lt;br /&gt;The next step? Don't struggle with object-to-XML mapping, use XPath for handling the data. I don't know about any OXM solution, which is robust enough, can handle all the pecularities of XML Schema,  passes the "XML schema &lt;-&gt; objects" round-trip test etc. If you consider XPath as slow, optimize it eg. by &lt;a href="http://sxc.codehaus.org/"&gt;SXC&lt;/a&gt;.&lt;br /&gt;To be specific enough about this approach, I has to mention &lt;a href="http://static.springframework.org/spring-ws/site/"&gt;Spring Web Services&lt;/a&gt; (into which Arjen is involved as well). You can use them tradionally with ORM like JAXB, XMLBeans etc. or use JDOM and XPath, like in this &lt;a href="http://static.springframework.org/spring-ws/site/reference/html/tutorial.html"&gt;tutorial&lt;/a&gt;. It seems to me much more viable solution.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/8050425697868726351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=8050425697868726351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8050425697868726351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8050425697868726351'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/05/viable-web-services.html' title='Viable Web Services'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-3360790086861524220</id><published>2007-05-10T11:00:00.000-07:00</published><updated>2007-05-10T11:18:34.350-07:00</updated><title type='text'>Forgot a toothbrush? Print one.</title><content type='html'>Seems like a miracle to me, but there is something called a &lt;a href="http://en.wikipedia.org/wiki/3D_printing"&gt;three-dimensional printer&lt;/a&gt;. You just submit a 3-D plan of an item, push a button and ... within a while... you get the item. Made from a nylon plastic, but well, you don't expect it will golden, especially if such a printer costs just &lt;a href="http://www.iht.com/articles/2007/05/06/business/copy.1-42489.php"&gt;$5,000 and will be less in few years&lt;/a&gt;. I can become a sculptor, finally!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/3360790086861524220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=3360790086861524220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3360790086861524220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3360790086861524220'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/05/forgot-toothbrush-print-one.html' title='Forgot a toothbrush? Print one.'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-2141937233168985783</id><published>2007-05-02T13:22:00.000-07:00</published><updated>2008-11-06T20:45:22.271-08:00</updated><title type='text'>Living a second life</title><content type='html'>Our project team is quite international and scattered, so our team leader came with a nice thought of renting a room in &lt;a href="http://secondlife.com"&gt;Second life&lt;/a&gt;. I like this idea a lot believing our work can be more efficient then. However, I should ask my wife about having such a second life. Well, just for work :)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2jkl3zg43oI/Rjj5rW35ubI/AAAAAAAAAB0/kZd2jXJg8Gs/s1600-h/second_life.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_2jkl3zg43oI/Rjj5rW35ubI/AAAAAAAAAB0/kZd2jXJg8Gs/s320/second_life.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5060068704620493234" /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/2141937233168985783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=2141937233168985783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2141937233168985783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2141937233168985783'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/05/living-second-life.html' title='Living a second life'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2jkl3zg43oI/Rjj5rW35ubI/AAAAAAAAAB0/kZd2jXJg8Gs/s72-c/second_life.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-8197934273252270973</id><published>2007-04-27T09:02:00.000-07:00</published><updated>2007-04-27T09:51:40.228-07:00</updated><title type='text'>Controversial Purple Cow</title><content type='html'>This &lt;a href="http://www.folknology.com/blogs/default/2007/04/18/1176898560000.html"&gt;post&lt;/a&gt; (via &lt;a href="http://radovanjanecek.net/blog/archives/000347.html"&gt;Radovan&lt;/a&gt;) brings a very nice idea about marketing your products by using social software instead of common marketing techniques. However it's clear medium-to-large companies are not brave enough to do the suggested changes. So there is a chance for startups, I'm looking forward to see next purple cows, growing and growing :)</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/8197934273252270973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=8197934273252270973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8197934273252270973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/8197934273252270973'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/04/controversial-purple-cow.html' title='Controversial Purple Cow'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-2745379611642487906</id><published>2007-04-11T02:24:00.000-07:00</published><updated>2007-04-11T02:42:26.157-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='soa'/><title type='text'>Frank Cohen on FastSOA</title><content type='html'>There are plenty of interviews about SOA, but &lt;a href="http://www.infoq.com/articles/fastsoa-cohen"&gt;this&lt;/a&gt; caugth my eye recently. Frank Cohen adresses scalability and performance issues  in a concept he calls FastSOA. I like his approach, which is practical and can be used on the enterprise level. I will not recount the whole interview here, just a short quote:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;FastSOA addresses these problems:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Solves SOAP binding performance problems by reducing the need for Java objects and increasing the use of native XML environments to provide SOAP bindings.&lt;/li&gt;&lt;li&gt; Introduces a mid-tier service cache to provide SOA service acceleration, transformation, and federation.&lt;/li&gt;&lt;li&gt; Uses native XML persistence to solve XML, object, and relational incompatibility.&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/2745379611642487906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=2745379611642487906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2745379611642487906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/2745379611642487906'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/04/frank-cohen-on-fastsoa.html' title='Frank Cohen on FastSOA'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-3518185357884364352</id><published>2007-04-09T08:20:00.000-07:00</published><updated>2008-11-06T20:45:22.531-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off'/><title type='text'>Never stop swimming</title><content type='html'>Participating on a project in Copenhagen, I often go swimming to strech a bit after the whole day sitting. There is a wonderful swimming pool there, it is elliptic so you can swim for ever. One round is about 100 meters. If you have a chance, pay a visit to this &lt;a href="http://www.dgi-byen.com/"&gt;place&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2jkl3zg43oI/RhpbwFwQSlI/AAAAAAAAABo/fV6RVnDWzgI/s1600-h/elipse_300.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_2jkl3zg43oI/RhpbwFwQSlI/AAAAAAAAABo/fV6RVnDWzgI/s320/elipse_300.jpg" alt="" id="BLOGGER_PHOTO_ID_5051450813785852498" border="0" /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/3518185357884364352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=3518185357884364352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3518185357884364352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/3518185357884364352'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/04/never-stop-swimming.html' title='Never stop swimming'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2jkl3zg43oI/RhpbwFwQSlI/AAAAAAAAABo/fV6RVnDWzgI/s72-c/elipse_300.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5840927843659651852.post-268849969526301845</id><published>2007-04-03T10:12:00.000-07:00</published><updated>2007-04-09T08:30:59.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ws'/><title type='text'>WS test client with XPath validation</title><content type='html'>I just needed a general web service client for testing purposes, which can create a request from an input file, posts it to an endpoint and validates a response if it follows some basic structure. Prefrably all in Java.&lt;br /&gt;Well, I could use some existing tools, eg. &lt;a href="http://www.soapui.org/"&gt;soapUI&lt;/a&gt;, but I've decided to develop it by myself. It was suprisingly easy, here is a simplified recipe:&lt;br /&gt;1) take the &lt;a href="http://jakarta.apache.org/commons/httpclient/"&gt;Jakarta Commons HTTPClient&lt;/a&gt;&lt;br /&gt;2) add some other Commons stuff like &lt;a href="http://jakarta.apache.org/commons/cli/"&gt;CLI&lt;/a&gt;, &lt;a href="http://jakarta.apache.org/commons/configuration/"&gt;Configuration&lt;/a&gt;, mix it carefully so your HTTP client gets all the needed parameters like endpoint URL, payload etc.&lt;br /&gt;3) POST the request&lt;br /&gt;4) take an XPath engine like &lt;a href="http://jaxen.org/"&gt;Jaxen&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;5) validate a response by an XPath expression&lt;br /&gt;5) bake it, serve it hot&lt;br /&gt;&lt;br /&gt;Enjoy :)&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/268849969526301845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5840927843659651852&amp;postID=268849969526301845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/268849969526301845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5840927843659651852/posts/default/268849969526301845'/><link rel='alternate' type='text/html' href='http://blog.doxologic.com/vojtech/2007/04/ws-test-client-with-xpath-validation.html' title='WS test client with XPath validation'/><author><name>vojtech</name><uri>http://www.blogger.com/profile/16505448984363909395</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>