<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.7 on Mon, 26 Aug 2002 16:17:04 GMT -->
<rss version="0.92">
	<channel>
		<title>Paul Kulchenko: xml</title>
		<link>http://radio.weblogs.com/0106541/categories/xml/</link>
		<description></description>
		<copyright>Copyright 2002 Paul Kulchenko</copyright>
		<lastBuildDate>Mon, 26 Aug 2002 16:17:04 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss092</docs>
		<managingEditor>paulclinger@yahoo.com</managingEditor>
		<webMaster>paulclinger@yahoo.com</webMaster>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<item>
			<description>EAI Journal: &lt;A href=&quot;http://www.eaijournal.com/PDF/AugustCoverStory.pdf&quot;&gt;The Web Services Scandal; How Data Semantics Have Been Overlooked in Integration Solutions&lt;/A&gt;. 
&lt;P align=left&gt;&quot;&lt;EM&gt;At best, the lessons we&amp;#146;ve learned from industry&amp;#146;s work with EDI have shown us that:&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Defining standard vocabularies is difficult and time-consuming. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;Once defined, standards don&amp;#146;t adapt well. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;People don&amp;#146;t implement standards correctly anyway.&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;EM&gt;Today&amp;#146;s Web services scandal is that: &lt;/EM&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;The hype around dynamic discovery is overblown. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;Vendors aren&amp;#146;t focused on the semantic element of the problem. &lt;/EM&gt;
&lt;LI&gt;&lt;EM&gt;One wonders if the technology&amp;#146;s evolution is not misdirected.&lt;/EM&gt;&quot;&lt;/LI&gt;&lt;/UL&gt;That&apos;s probably why documents should be the&amp;nbsp;primary focus and the way you send bytes and bits&amp;nbsp;is of secondary importance.&amp;nbsp;Build your vocabularies, define your semantics, structure your documents, then talk about &lt;A href=&quot;http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;q=SOAP&quot;&gt;SOAP&lt;/A&gt;, &lt;A href=&quot;http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;q=REST+%22state+transfer%22&quot;&gt;REST&lt;/A&gt; or pigeon mail to deliver them.</description>
			</item>
		<item>
			<description>IBM was quick to release implementation of BPEL4WS called &lt;A href=&quot;http://www.alphaworks.ibm.com/tech/bpws4j&quot;&gt;BPWS4J&lt;/A&gt; the very same day specification was published (which is today, August 9). More info from one of the co-authors, Sanjiva Weerawarana: &quot;BPWS4J consists of two parts: an engine and an editor. The BPWS4J Engine is an all-Java implementation of BPEL4WS that runs in a &lt;BR&gt;servlet container. The BPWS4J Editor is an Eclipse plugin that can be used with Eclipse v2.0+ (&lt;A href=&quot;http://www.eclipse.org/&quot; target=_blank&gt;&lt;a href=&quot;http://www.eclipse.org/&quot;&gt;http://www.eclipse.org/&lt;/a&gt;&lt;/A&gt;).&quot;</description>
			</item>
		<item>
			<description>As it turns out, Business Process Execution Language for Web Services (&lt;A href=&quot;http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/&quot;&gt;BPEL4WS&lt;/A&gt;&amp;nbsp;or WS-BPEL) represents the merging of WSFL and XLANG specs. Wow!&amp;nbsp;Two other specs.&amp;nbsp;&lt;A href=&quot;http://www-106.ibm.com/developerworks/webservices/library/ws-coor/&quot;&gt;WS-Coordination&lt;/A&gt;: Describes an extensible framework for providing protocols that coordinate the actions of distributed applications.&amp;nbsp;&lt;A href=&quot;http://www-106.ibm.com/developerworks/webservices/library/ws-transpec/&quot;&gt;WS-Transaction&lt;/A&gt;: Describes coordination types that are used with the&amp;nbsp;extensible coordination framework described in WS-Coordination.</description>
			</item>
		<item>
			<description>CNET: &lt;A href=&quot;http://news.com.com/2100-1001-949049.html&quot;&gt;Tech giants back new Web services&lt;/A&gt;. &quot;&lt;EM&gt;Microsoft, IBM and BEA Systems plan to announce new specifications Monday that the companies hope will help drive adoption of Web services. &lt;/EM&gt;&lt;EM&gt;The first specification--called &lt;STRONG&gt;Business Process Execution Language&lt;/STRONG&gt; for Web Services--is a programming language for defining how to combine Web services to accomplish a particular task. Web services are emerging methods of writing software that allows businesses to interact via the Internet. &lt;/EM&gt;&lt;EM&gt;The second, &lt;STRONG&gt;WS-Coordination&lt;/STRONG&gt;, describes how individual Web services within that task interact. A software programmer, for example, can stitch together Web services into a sequence of operations to accomplish a particular task. The third specification, called &lt;STRONG&gt;WS-Transaction&lt;/STRONG&gt;, is used to ensure that transactions all complete successfully or fail as a group.&lt;/EM&gt;&quot; I&apos;m wondering what are&amp;nbsp;the relationships between newly created BPEL4WS, and XLANG (Microsoft), WSFL/WSXL (IBM) and WSCL (HP) specs?</description>
			</item>
		<item>
			<description>Sam Ruby: &lt;A href=&quot;http://radio.weblogs.com/0101679/stories/2002/07/20/restSoap.html&quot;&gt;REST + SOAP&lt;/A&gt;. &quot;&lt;EM&gt;In reality, there aren&apos;t two sides.&amp;nbsp;There are at least four: Everything is a resource. Everything is a get. Everything is a message. Everything is a procedure.&lt;/EM&gt;&quot; I think Sam again got it right. It&apos;s not about on what side you are, it&apos;s about how you can productively use both&amp;nbsp;approaches.&amp;nbsp;</description>
			</item>
		<item>
			<description>Aaron Crane: &lt;A href=&quot;http://www.xmlsucks.org/but_you_have_to_use_it_anyway/&quot;&gt;Why XML is technologically terrible, but you have to use it anyway&lt;/A&gt;. Largely because&amp;nbsp;&lt;A href=&quot;http://teenadvice.about.com/library/bl/bldamyths.htm&quot;&gt;everybody is doing it&lt;/A&gt;&amp;nbsp;(and besides it&apos;s not that terrible).</description>
			</item>
		<item>
			<description>Steve Pepper: &lt;A href=&quot;http://www.ontopia.net/topicmaps/materials/tao.html&quot;&gt;The TAO of Topic Maps&lt;/A&gt;. &quot;&lt;EM&gt;The generality and expressive power of the topic map model bring with it other advantages that go far beyond those traditionally associated with indexes. The close similarity to semantic nets gives an idea of how topic maps, even without any occurrences connecting them to an information pool, can become valuable resources in their own right. This in turn opens up new business opportunities for creating and selling &amp;#147;portable topic maps&amp;#148; that can be overlaid on multiple information pools. For traditional commercial publishers, producing well-crafted topic maps could be a new way of leveraging their existing knowledge and experience and combating the threat to their existence posed by the vast amounts of information now available for free.&lt;/EM&gt;&quot; [&lt;A href=&quot;http://radio.weblogs.com/0107808/&quot;&gt;Curiouser and curiouser!&lt;/A&gt;]</description>
			</item>
		<item>
			<description>&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/07/13.html&quot;&gt;Word 11, XML, and the universal canvas&lt;/A&gt;. &quot;&lt;EM&gt;The endgame is what Microsoft has called the universal canvas. In the long run, that means migrating software to a common storage model. That won&apos;t happen any time soon, but there&apos;s a big near-term opportunity to leverage XML as an exchange format much more aggressively. I&apos;d like to see that happen across the suite of Microsoft&apos;s clients by the time Office 11 ships. I&apos;m not holding my breath, though.&lt;/EM&gt;&quot; [&lt;A href=&quot;http://radio.weblogs.com/0100887/&quot;&gt;Jon&apos;s Radio&lt;/A&gt;] Me neither. Although I&apos;d like it to happen across many different apps and clients.</description>
			</item>
		<item>
			<description>Eric van der Vlist: &lt;A href=&quot;http://www.xml.com/pub/a/2002/06/26/vocabularies.html&quot;&gt;Cataloging XML Vocabularies&lt;/A&gt;. &quot;&lt;EM&gt;I&apos;ve been involved recently in many discussions and projects oriented around a simple and common question: &quot;how do I create an XML vocabulary?&quot; The formulation was often different -- &quot;how do I create a namespace?&quot; or &quot;how do I publish an XML schema?&quot; -- but the central issue was always about what infrastructure to create and which methods should be used to advertise the newly created vocabulary.&lt;/EM&gt;&quot;</description>
			</item>
		<item>
			<description>Michael Gorman: &lt;A href=&quot;http://www.tdan.com/i021hy02.htm&quot;&gt;And where do XML tags come from&lt;/A&gt;?&amp;nbsp;&quot;&lt;EM&gt;Which is the better source for XML Tags, an IT System Centric or Data Centric Approach?&lt;/EM&gt;&quot; [&lt;A href=&quot;http://www.steptwo.com.au/columntwo/&quot;&gt;Column Two&lt;/A&gt;]</description>
			<source url="http://www.steptwo.com.au/columntwo/index.rdf">Column Two</source>
			</item>
		<item>
			<description>ActiveState just released the beta of Visual XSLT 1.5. It&apos;s got a couple of neat new features like support for .NET extension objects and an XPath expression evaluator. &lt;A href=&quot;http://www.ActiveState.com/Products/Visual_XSLT/Beta.plex&quot;&gt;Sign up for the beta here&lt;/A&gt;. [&lt;A href=&quot;http://www.razorsoft.net/weblog/&quot;&gt;Peter Drayton&apos;s Radio Weblog&lt;/A&gt;]</description>
			<source url="http://www.razorsoft.net/weblog/rss.xml">Peter Drayton&apos;s Radio Weblog</source>
			</item>
		<item>
			<description>Jon Udell:&amp;nbsp;&lt;A href=&quot;http://radio.weblogs.com/0100887/2002/07/02.html#a326&quot;&gt;Web services security and XML pixie dust&lt;/A&gt;. &quot;&lt;EM&gt;Are we just trying to XMLize Kerberos and PKI and ACLs because we hope the magic pixie dust of XML will make the pain go away?&lt;/EM&gt;&quot;</description>
			</item>
		<item>
			<description>webservice.org: &lt;A href=&quot;http://www.webservices.org/index.php/article/articleview/447/1/3/&quot;&gt;Why doesn&apos;t EDi just die already?&lt;/A&gt; &quot;&lt;EM&gt;Web services will have a tougher job convincing businesses to switch from EDI, because of their relative novelty, but you see the pieces starting to come together to prove their stability, reliability, and staying power. ...Both Web services and ebXML can offer businesses something EDI cannot, and that&apos;s flexibility. EDI transactions generally work from implementation guidelines that specify fixed message formats. That works fine, as long as you keep within your supply chain and have stable content. But business today does not always have that kind of predictability, and EDI transactions has been found difficult to map from one industry to another, and even between different segments of the same industry.&lt;/EM&gt;&quot;</description>
			</item>
		<item>
			<description>Don Box: &lt;A href=&quot;http://www.sellsbrothers.com/spout/#xmlInclusion&quot;&gt;XML &amp;amp; Inclusion&lt;/A&gt;. &quot;&lt;EM&gt;XML Schema imposes a type system over XML Infosets that is very similar to the OO type systems you are familiar with. This makes XML Schemas well-suited for importing directly into Java or C# programs. Unfortunately, the XML Schema type system has features that don&apos;t make sense if your world doesn&apos;t revolve around named user-defined types (e.g., several script languages, SQL, etc.). For that reason, some members of the XML community has been lobbying for something with a looser type model than XML Schemas. Had the XML Schema working group made it clearer how to do this sort of thing with XML Schemas, I believe the time for adoption would be that much shorter&lt;/EM&gt;.&quot; [&lt;A href=&quot;http://www.sellsbrothers.com/&quot;&gt;sellsbrothers.com&lt;/A&gt;]</description>
			</item>
		<item>
			<description>XML Protocol Working Group: &lt;A href=&quot;http://lists.w3.org/Archives/Public/xml-dist-app/2002Jun/0114.html&quot;&gt;last call announcement for review of the SOAP Version 1.2 specification&lt;/A&gt;. &lt;A href=&quot;http://www.w3.org/TR/xmlp-scenarios/&quot;&gt;SOAP Version 1.2 Usage Scenarios&lt;/A&gt;. Interesting.</description>
			</item>
		<item>
			<description>Patric Logan: &lt;A href=&quot;http://radio.weblogs.com/0100812/stories/2002/06/18/looseCoupling.html&quot;&gt;Loose Coupling&lt;/A&gt;. &quot;&lt;EM&gt;Loose coupling is not goodness in and of itself. There is a goal. In an enterprise information system&amp;nbsp;the goal is to provide the information the enterprise wants, when it wants it. That has a cost. Loose coupling can support the cost of change when the enterprise does not have what it wants.&lt;/EM&gt;&quot; [&lt;A href=&quot;http://www.looselycoupled.com/&quot;&gt;Loosely Coupled&lt;/A&gt;]</description>
			</item>
		</channel>
	</rss>

