<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.8 on Fri, 04 Mar 2005 17:43:00 GMT -->
<rss version="2.0">
	<channel>
		<title>Lehmann Blogger</title>
		<link>http://radio.weblogs.com/0132036/</link>
		<description>Web services, J2EE and occasionally more ...</description>
		<language>en</language>
		<copyright>Copyright 2005 Mike Lehmann</copyright>
		<lastBuildDate>Fri, 04 Mar 2005 17:43:00 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.8</generator>
		<managingEditor>mike.lehmann@gmail.com</managingEditor>
		<webMaster>mike.lehmann@gmail.com</webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>3</hour>
			<hour>4</hour>
			<hour>5</hour>
			<hour>2</hour>
			<hour>12</hour>
			<hour>14</hour>
			<hour>1</hour>
			<hour>13</hour>
			</skipHours>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<ttl>60</ttl>
		<item>
			<title>Oracle Application Server EJB 3.0 Preview</title>
			<link>http://radio.weblogs.com/0132036/2005/04.html</link>
			<description>Well, after much frenzied work from the 24X7 Product Manager &lt;A href=&quot;http://radio.weblogs.com/0135826/&quot;&gt;Debu Panda&lt;/A&gt;, specificiation work driving the standard from &lt;A href=&quot;http://jroller.com/page/mkeith&quot;&gt;Mike Keith&lt;/A&gt;&amp;nbsp;and our incredible TopLink EJB team we have the&lt;A href=&quot;http://otn.oracle.com/ejb3&quot;&gt; Oracle Application Server EJB 3.0 Preview&lt;/A&gt; available for download.&amp;nbsp; Seventeen tutorials, several whitepapers, start up guide and a development and PM team awaiting the onslaught of questions.&amp;nbsp; Check it out!</description>
			<guid>http://radio.weblogs.com/0132036/2005/03/04.html#a75</guid>
			<pubDate>Fri, 04 Mar 2005 17:43:00 GMT</pubDate>
			<category>J2EE</category>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=75&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2005%2F03%2F04.html%23a75</comments>
			</item>
		<item>
			<title>Web Services Journal Reviews Oracle Application Server Web Services</title>
			<link>http://radio.weblogs.com/0132036/2005/02/06.html</link>
			<description>&lt;P&gt;One of the entertaining things about being working at large vendor like Oracle is how you have the opportunity to use a lot&amp;nbsp;of different levers to make a ruckus about your product stuff.&amp;nbsp; However, more often than not, it&amp;nbsp;often seems like when you try your hardest to use those levers seemingly little noise is made and when you try the least sometimes more noise happens than you ever expected.&lt;/P&gt;
&lt;P&gt;Take for example Web Services Journal where we have been on a bit of a run getting a pretty good set of articles on BPEL, WSIF and Web services published over the last few months but mostly from Oracle folks.&amp;nbsp;&amp;nbsp;These are hard work and usually are somewhat brutal efforts at the last minute with all nighters pulled, engineering reviews to make sure they are accurate etc.&amp;nbsp; These are great pieces and hopefully provide good insight into what our engineering teams are doing but in all honesty happen under much stress.&lt;/P&gt;
&lt;P&gt;Then literally out of the blue we get Brian Barbash doing a solid review of our 10.1.2 Web services infrastructure - no work on our side and even better, a pretty&amp;nbsp;reasonably accurate bit of coverage.&amp;nbsp;&amp;nbsp; Check it out:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.sys-con.com/story/?storyid=48034&amp;amp;DE=1&quot;&gt;&lt;a href=&quot;http://www.sys-con.com/story/?storyid=48034&amp;amp&quot;&gt;http://www.sys-con.com/story/?storyid=48034&amp;amp&lt;/a&gt;;DE=1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This garners OracleAS Web Services the &quot;Web Services Journal World Class Award&quot;.&amp;nbsp; Now if only all product&amp;nbsp;reviews could be like this, product management would be a piece of cake!&amp;nbsp; As noted in the sidebar, 10.1.3 brings a whole new class of functionality to the table but it is good to have&amp;nbsp;a level setting with 10g 10.1.2.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0132036/2005/02/06.html#a74</guid>
			<pubDate>Mon, 07 Feb 2005 07:57:13 GMT</pubDate>
			<category>Core Web Services</category>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=74&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2005%2F02%2F06.html%23a74</comments>
			</item>
		<item>
			<title>Interoperability</title>
			<link>http://radio.weblogs.com/0132036/2004/01/30.html</link>
			<description>&lt;P&gt;Interoperability is often a harder problem that I generally let on in this blog as due to the huge variety of implementations out there, there are subtle variations on how one constructs doc/lit, rpc/lit and rpc/encoded messages on the wire.&amp;nbsp; Depending on how it is done, you either help the consumer or hurt them.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;For example, right now I am in the middle of an customer escalation where&amp;nbsp;the customer has chosen an rpc/encoded approach to model a document oriented exchange.&amp;nbsp; When both sides are the same vendor&apos;s SOAP implementation it works like a charm because it is a homogeneous environment.&amp;nbsp; However,&amp;nbsp; as soon as you bring in nearly any other SOAP stack the other stack &amp;nbsp;chokes and you either have to write a custom serializer, look for a one-off relaxation fix from the vendor for a solution to this problem or suggest having the exact same server on the client side.&amp;nbsp; None of these are particularly attractive when you don&apos;t control the client ... a more proactive approach is to be more thoughtful up front when designing the service.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I wrote &lt;A href=&quot;http://sys-con.com/story/?storyid=47665&amp;amp;DE=1&quot;&gt;one article&lt;/A&gt; two months ago suggesting top down design as a way to maximize chances for interoperability but at a pretty high level. These articles from Sun tackle the issue in detail and discuss pro&apos;s and cons of appoaches to interoperability:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index.html&quot;&gt;&lt;a href=&quot;http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index.html&quot;&gt;http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index.html&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns2/index.html&quot;&gt;&lt;a href=&quot;http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns2/index.html&quot;&gt;http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns2/index.html&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;As a result of these, my colleague, Eric Rajkovic who often is our diagnostics experts with these kinds of issues, has submitted a paper to JavaOne in the hopes of sharing his &quot;war stories&quot; on interoperability.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0132036/2005/01/30.html#a73</guid>
			<pubDate>Mon, 31 Jan 2005 00:50:56 GMT</pubDate>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=73&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2005%2F01%2F30.html%23a73</comments>
			</item>
		<item>
			<title>An Introduction to Service-Oriented Architecture from a Java Developer Perspective</title>
			<link>http://www.onjava.com/pub/a/onjava/2005/01/26/soa-intro.html</link>
			<description>&lt;P&gt;Debu Panda published this article today on OnJava - &lt;A href=&quot;http://www.onjava.com/pub/a/onjava/2005/01/26/soa-intro.html&quot;&gt;An Introduction to Service-Oriented Architecture from a Java Developer Perspective&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Nice job on tying together a fair chunk of the moving parts of SOA from a guy who is living and breathing EJB these days!&amp;nbsp; Check out Debu&apos;s blog at &lt;A href=&quot;http://radio.weblogs.com/0135826/&quot;&gt;&lt;a href=&quot;http://radio.weblogs.com/0135826/&quot;&gt;http://radio.weblogs.com/0135826/&lt;/a&gt;&lt;/A&gt;&amp;nbsp;where he has being on a bit of a jag around EJB 3.0 of late.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0132036/2005/01/27.html#a72</guid>
			<pubDate>Thu, 27 Jan 2005 19:47:02 GMT</pubDate>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=72&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2005%2F01%2F27.html%23a72</comments>
			</item>
		<item>
			<title>Large Scale Deployment of a Web Services Infrastructure</title>
			<link>http://sys-con.com/story/?storyid=47665&amp;DE=1</link>
			<description>&lt;P&gt;I had an opportunity to do a WSJ article which of course was left until the last minute and then in a frenzied brain dump this is what came out:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href=&quot;http://sys-con.com/story/?storyid=47665&amp;amp;DE=1&quot;&gt;Deploying Large-Scale Interoperable Web Services Infrastructures&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;By no means perfect, not exactly rocket science&amp;nbsp;and sadly I didn&apos;t have time to build some pictures to go with it, but particularly in the interoperability section and the performance section it does outline some of the very common pitfalls/solutions we run into in our customer base who are using Web services.&amp;nbsp;&amp;nbsp; In the management section it touches on a favourite topic of mine which is bringing a policy enforcement point into ones architecture in order to bring managability to heterogenous services.&lt;/P&gt;
&lt;P&gt;I realized when writing it, to really discuss this topic there is enough meat for a book as many of the areas are really just mentioning a point that really should be explained by full fledged examples, especially some of the workarounds and alternatives&amp;nbsp;for lack of interoperability at the reliability and security levels.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0132036/2005/01/06.html#a71</guid>
			<pubDate>Fri, 07 Jan 2005 05:30:00 GMT</pubDate>
			<category>Core Web Services</category>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=71&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2005%2F01%2F06.html%23a71</comments>
			</item>
		<item>
			<title>More WS-Security</title>
			<link>http://radio.weblogs.com/0132036/2005/01/06.html</link>
			<description>&lt;P&gt;There is a fair amount of WS-Security content coming out now that our 10.1.3 DP3 preview is out with support.&amp;nbsp; Here is a couple of pieces I have been involved in to gently get folks introduced to it:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;My Oracle Magazine Article: &lt;A href=&quot;http://www.oracle.com/technology/oramag/oracle/05-jan/o15web.html&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/oramag/oracle/05-jan/o15web.html&quot;&gt;http://www.oracle.com/technology/oramag/oracle/05-jan/o15web.html&lt;/a&gt;&lt;/A&gt;&amp;nbsp;which introduces our WS-Security implementation&lt;/LI&gt;
&lt;LI&gt;An &quot;Oracle By Example&quot; - see: &lt;A class=moz-txt-link-freetext href=&quot;http://www.oracle.com/technology/obe/obe1013jdev/secureunitedloan/secureunitedloan.html&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/obe/obe1013jdev/secureunitedloan/secureunitedloan.html&quot;&gt;http://www.oracle.com/technology/obe/obe1013jdev/secureunitedloan/secureunitedloan.html&lt;/a&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Just finished a digital signature article to follow the Oracle Magazine one with a slightly more complex example.&amp;nbsp; Should be published in 3 months.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0132036/2005/01/06.html#a70</guid>
			<pubDate>Fri, 07 Jan 2005 05:24:11 GMT</pubDate>
			<category>Core Web Services</category>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=70&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2005%2F01%2F06.html%23a70</comments>
			</item>
		<item>
			<title>OOW and OC4J 10.1.3/JDev 10.1.3</title>
			<link>http://radio.weblogs.com/0132036/2004/12/20.html</link>
			<description>&lt;P&gt;It&apos;s been a mad rush but at long last Oracle OpenWorld is done, our next rev of OC4J 10.1.3 released and the countdown is on to Christmas.&amp;nbsp; Try out the new OC4J 10.1.3&amp;nbsp;Developer Preview 3&amp;nbsp;from here:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.oracle.com/technology/tech/java/oc4j/1013/index.html&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/tech/java/oc4j/1013/index.html&quot;&gt;http://www.oracle.com/technology/tech/java/oc4j/1013/index.html&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Probably the most significantly visible piece of technology in it is the new Application Server Control&amp;nbsp;at &lt;A href=&quot;http://127.0.0.1:1810&quot;&gt;&lt;a href=&quot;http://127.0.0.1:1810&quot;&gt;http://127.0.0.1:1810&lt;/a&gt;&lt;/A&gt; (id/password: admin/welcome).&amp;nbsp; From a Web services angle it is where are first WSM and real JAX-RPC runtime is revealed in almost its entirety as per my articles in Oracle Magazine pointed to from this blog.&amp;nbsp; The Web services features are not only reflected in the AS Control management interface but also in the very cool 10.1.3 preview of JDeveloper at:&lt;BR&gt;&lt;BR&gt;&lt;A href=&quot;http://www.oracle.com/technology/products/jdev/101/index.html&quot;&gt;&lt;a href=&quot;http://www.oracle.com/technology/products/jdev/101/index.html&quot;&gt;http://www.oracle.com/technology/products/jdev/101/index.html&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;To kind of flesh out the Web services management story a little better that I and others have slowly being opening the door on in various articles, I added a bit more material around my WSM slides in this presentation I did at OOW:&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;https://www.openworld2004.com/published/1413/1413_Lehmann.pdf&quot;&gt;&lt;a href=&quot;https://www.openworld2004.com/published/1413/1413_Lehmann.pdf&quot;&gt;https://www.openworld2004.com/published/1413/1413_Lehmann.pdf&lt;/a&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hopefully you get these sense there is lots there in this 10.1.3 release and there&amp;nbsp;will yet be some&amp;nbsp;more coming as we get closer to production.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;My role is changing a bit on the OC4J team to be a bit broader in scope than my familiar stomping grounds of Web services so my blog may start covering a bit more territory going forward.&amp;nbsp; The hardworking team of&amp;nbsp;&amp;nbsp; &lt;A href=&quot;http://radio.weblogs.com/0135826/&quot;&gt;Debu&lt;/A&gt;, &lt;A href=&quot;http://www.orablogs.com/maron-aiding/&quot;&gt;Jon&lt;/A&gt;, &lt;A href=&quot;http://radio.weblogs.com/0132383/&quot;&gt;Steve&lt;/A&gt;&amp;nbsp;(breathing life again into&amp;nbsp;his blog)&amp;nbsp;,&lt;A href=&quot;http://www.grallandco.com/blog/index.html&quot;&gt;Tug&lt;/A&gt;,&amp;nbsp;and Frances (who remains bloggless so far!) are working&amp;nbsp;to close this puppy down.&amp;nbsp; We will be looking for a&amp;nbsp;new inbound Web services PM to work with Jon filling my old role and to polish up that area of the release.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0132036/2004/12/20.html#a69</guid>
			<pubDate>Mon, 20 Dec 2004 08:12:14 GMT</pubDate>
			<category>Core Web Services</category>
			<category>J2EE</category>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=69&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2004%2F12%2F20.html%23a69</comments>
			</item>
		<item>
			<title>Interoperability and WS-Reliability</title>
			<link>http://radio.weblogs.com/0132036/2004/11/22.html</link>
			<description>&lt;P&gt;Some interesting articles of note passed around inside Oracle today of relevance to some of the stuff we have been doing in our upcoming Developer Preview of OracleAS/JDeveloper in the next couple of weeks:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN class=tituloh1&gt;An article on WS-Reliability, now an OASIS standard, and how it works and its importance to a Web services infrastructure: &lt;A href=&quot;http://www.webservices.org/index.php/ws/content/view/full/47407&quot;&gt;Getting the Message Across: OASIS Web Services Reliability (WS-Reliability)&lt;/A&gt;&lt;/SPAN&gt; .&amp;nbsp; Our reliability support will be part of the developer preview release.&lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;Oracle has been heavily working the interoperability efforts across the industry over the last several years.&amp;nbsp; This effort last Friday - &lt;A href=&quot;http://xml.coverpages.org/OASIS-InteropXML2004.html&quot;&gt;Interoperability Demos for OASIS Standards at XML 2004&lt;/A&gt; - Oracle participated in the Web Services Composite Application Framework (think transactions) interoperability demonstration and the Web Services Reliability demonstration&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Watch out for it ... the link in the earlier article below this one gives a sneak preview of the WS-Security in both runtime and design time.&lt;/P&gt;</description>
			<guid>http://radio.weblogs.com/0132036/2004/11/22.html#a68</guid>
			<pubDate>Mon, 22 Nov 2004 20:50:50 GMT</pubDate>
			<category>Core Web Services</category>
			<category>J2EE</category>
			<comments>http://radiocomments2.userland.com/comments?u=132036&amp;amp;p=68&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0132036%2F2004%2F11%2F22.html%23a68</comments>
			</item>
		</channel>
	</rss>
