 




<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What&#8217;s the future of XML?</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/</link>
	<description>A SearchSOA.com blog</description>
	<lastBuildDate>Tue, 24 Apr 2012 15:27:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Paulteee</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-597</link>
		<dc:creator>Paulteee</dc:creator>
		<pubDate>Thu, 16 Jun 2011 23:22:51 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-597</guid>
		<description><![CDATA[We&#039;ve just had this debate about SOAP web services using XML vs RESTful services using JSON. This is just history repeating itself. Whenever it gets too complex or onerous the developers throw the baby out with the bathwater and &quot;invent&quot; something &quot;lightweight&quot;. It&#039;s only lightweight because they left all the bits out that got added because they were needed like security and interface definitions. Take a look at Spring now. How lightweight is that after they put all the stuff in there that was in J2EE? There is no way I am going to open up my applications to accept JSON without quarantining the payload and examining it first for malicious Javascript embedded within the JSON. At least with XML I can have the schema validate the payload first and apply security policies to the service interface. What would some malcontent &#039;script kiddy&#039; try and attack first? A hardened web service with a policy that specifies a complicated set of SAML assertions or some cobbled up REST service that he/she can fire a bunch of requests at with JSON payloads designed to exploit buffer overflows.]]></description>
		<content:encoded><![CDATA[<p>We&#8217;ve just had this debate about SOAP web services using XML vs RESTful services using JSON. This is just history repeating itself. Whenever it gets too complex or onerous the developers throw the baby out with the bathwater and &#8220;invent&#8221; something &#8220;lightweight&#8221;. It&#8217;s only lightweight because they left all the bits out that got added because they were needed like security and interface definitions. Take a look at Spring now. How lightweight is that after they put all the stuff in there that was in J2EE? There is no way I am going to open up my applications to accept JSON without quarantining the payload and examining it first for malicious Javascript embedded within the JSON. At least with XML I can have the schema validate the payload first and apply security policies to the service interface. What would some malcontent &#8216;script kiddy&#8217; try and attack first? A hardened web service with a policy that specifies a complicated set of SAML assertions or some cobbled up REST service that he/she can fire a bunch of requests at with JSON payloads designed to exploit buffer overflows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HendryB</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-518</link>
		<dc:creator>HendryB</dc:creator>
		<pubDate>Tue, 03 Nov 2009 17:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-518</guid>
		<description><![CDATA[I have also been in IT for over 20 years and worked with EDI, XML, raw data, IIOP, etc.  JSON does not ease implementation.  In fact, it is more complex to read the output than XML.  The statement that XML is data is correct.  But the idea that XML based systems will be replaced by IIOP pr even JSON seems a bit odd to me.

XML is text therefore compressible without degredation or loss of information.  It is still human readable (both a strong and weak point) throughout the transmission process.  And, ultimately, it is (as the name implies) eXstensible.  Yes, for web front ends, JSON is a good fit.  However, in practice, that does not negate the use of XML.  It is easy enough to transform XML to JSON with a simple method call that adds no more overhead to a server than an XML Transformation using XSLT.

I would caution everyone not to get distracted by bright shiny objects.  There are so many security risks that are introduced by new technologies.  XML has been around long enough that many of the security issues have been addressed.  And, in a SOA, the WSSE and XML Encryption add the levels of security necessary for robust, survivable, scalable, and sustainable architectures necessary to deter weekend hackers and script kiddies.

True, implementation of those components in the WSSE is painful and can cause network traffic to increase (as you gather things like x509 certs from a PKI).  But in the end, the goal is to have something that is easily understood by your developer, network architect, and network security groups.]]></description>
		<content:encoded><![CDATA[<p>I have also been in IT for over 20 years and worked with EDI, XML, raw data, IIOP, etc.  JSON does not ease implementation.  In fact, it is more complex to read the output than XML.  The statement that XML is data is correct.  But the idea that XML based systems will be replaced by IIOP pr even JSON seems a bit odd to me.</p>
<p>XML is text therefore compressible without degredation or loss of information.  It is still human readable (both a strong and weak point) throughout the transmission process.  And, ultimately, it is (as the name implies) eXstensible.  Yes, for web front ends, JSON is a good fit.  However, in practice, that does not negate the use of XML.  It is easy enough to transform XML to JSON with a simple method call that adds no more overhead to a server than an XML Transformation using XSLT.</p>
<p>I would caution everyone not to get distracted by bright shiny objects.  There are so many security risks that are introduced by new technologies.  XML has been around long enough that many of the security issues have been addressed.  And, in a SOA, the WSSE and XML Encryption add the levels of security necessary for robust, survivable, scalable, and sustainable architectures necessary to deter weekend hackers and script kiddies.</p>
<p>True, implementation of those components in the WSSE is painful and can cause network traffic to increase (as you gather things like x509 certs from a PKI).  But in the end, the goal is to have something that is easily understood by your developer, network architect, and network security groups.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PlexPro</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-509</link>
		<dc:creator>PlexPro</dc:creator>
		<pubDate>Fri, 02 Oct 2009 15:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-509</guid>
		<description><![CDATA[JSON is for process, XML is for data...]]></description>
		<content:encoded><![CDATA[<p>JSON is for process, XML is for data&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaaqqq1234</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-508</link>
		<dc:creator>Aaaqqq1234</dc:creator>
		<pubDate>Mon, 28 Sep 2009 17:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-508</guid>
		<description><![CDATA[The problem with those dumbed down communication protocols is that they don&#039;t keep any types, ANY types, not even real, integer, or anything except string. 

So when you talk about &quot;JSON was kept simple– simple values (numbers, strings, Booleans), simple sequences of values (arrays, vectors, lists) and a simple collection of named values (object, record, struct, hash, proprietary list). &quot; it sounds misleading because JSON is a simple dictionary list of key-value pairs and strings on top of that.

Now plz tell me how to send an order object or an invoice object over JSON without getting into a mess.]]></description>
		<content:encoded><![CDATA[<p>The problem with those dumbed down communication protocols is that they don&#8217;t keep any types, ANY types, not even real, integer, or anything except string. </p>
<p>So when you talk about &#8220;JSON was kept simple– simple values (numbers, strings, Booleans), simple sequences of values (arrays, vectors, lists) and a simple collection of named values (object, record, struct, hash, proprietary list). &#8221; it sounds misleading because JSON is a simple dictionary list of key-value pairs and strings on top of that.</p>
<p>Now plz tell me how to send an order object or an invoice object over JSON without getting into a mess.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ConstructionIT</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-507</link>
		<dc:creator>ConstructionIT</dc:creator>
		<pubDate>Thu, 24 Sep 2009 15:55:10 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-507</guid>
		<description><![CDATA[Tring to get standards across the IT spectrum has and will remain challenging.   In the construction industry there has been a push to embrace XML and demand it in all construction software for the transactional data that is now commonly exchanged in paper documents.  New, faster, easier and innovative solutions are always there...we call them disruptive because they upset the efforts put forth by our own IT experts. XML will stay for the short term but I suspect it will not be permanent.]]></description>
		<content:encoded><![CDATA[<p>Tring to get standards across the IT spectrum has and will remain challenging.   In the construction industry there has been a push to embrace XML and demand it in all construction software for the transactional data that is now commonly exchanged in paper documents.  New, faster, easier and innovative solutions are always there&#8230;we call them disruptive because they upset the efforts put forth by our own IT experts. XML will stay for the short term but I suspect it will not be permanent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dyna</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-506</link>
		<dc:creator>Dyna</dc:creator>
		<pubDate>Tue, 22 Sep 2009 17:20:32 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-506</guid>
		<description><![CDATA[[B]XML is a development-language not a runtime language [/B]
XML has got a lot of tool-support and  a whole lotta money has been invested in this technology, so it won&#039;t disappear very soon. But I think the fundamental mistake that has been made is that we started considering XML a runtime language for intersystems-communication instead of a development-time language. While it makes sense to define messages and transformations using XML-related technologies, it doesn&#039;t make sense to use XML for the actual communication that takes place. Better technologies like JSON or IIOP have been developed for that purpose.]]></description>
		<content:encoded><![CDATA[<p>[B]XML is a development-language not a runtime language [/B]<br />
XML has got a lot of tool-support and  a whole lotta money has been invested in this technology, so it won&#8217;t disappear very soon. But I think the fundamental mistake that has been made is that we started considering XML a runtime language for intersystems-communication instead of a development-time language. While it makes sense to define messages and transformations using XML-related technologies, it doesn&#8217;t make sense to use XML for the actual communication that takes place. Better technologies like JSON or IIOP have been developed for that purpose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CDPauley</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-505</link>
		<dc:creator>CDPauley</dc:creator>
		<pubDate>Tue, 22 Sep 2009 14:09:49 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-505</guid>
		<description><![CDATA[When I got into the IT world 20+ years ago, EDI was the way businesses communicated with each other.  When I started reading about XML in the mid to late 1990&#039;s, the prophets predicted the demise of EDI because XML would replace it.  EDI is still here and in use though not near as much as it was 10 years ago.  XML just couldn&#039;t completely replace EDI.  The role of XML will in no doubt eventually subside but I seriously doubt it ever going completely away.  
Over the years I have seen a lot of new ideas that would &quot;transform&quot; development and how we use computers.  In retrospect what I have seen is new trends, some stuck and some fell by the way side.  Where the new is cost effective and makes since then use it.  Where it doesn&#039;t, well stick with what works.]]></description>
		<content:encoded><![CDATA[<p>When I got into the IT world 20+ years ago, EDI was the way businesses communicated with each other.  When I started reading about XML in the mid to late 1990&#8242;s, the prophets predicted the demise of EDI because XML would replace it.  EDI is still here and in use though not near as much as it was 10 years ago.  XML just couldn&#8217;t completely replace EDI.  The role of XML will in no doubt eventually subside but I seriously doubt it ever going completely away.<br />
Over the years I have seen a lot of new ideas that would &#8220;transform&#8221; development and how we use computers.  In retrospect what I have seen is new trends, some stuck and some fell by the way side.  Where the new is cost effective and makes since then use it.  Where it doesn&#8217;t, well stick with what works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg1martin</title>
		<link>http://itknowledgeexchange.techtarget.com/soa-talk/whats-the-future-of-xml/#comment-504</link>
		<dc:creator>Greg1martin</dc:creator>
		<pubDate>Tue, 22 Sep 2009 13:31:33 +0000</pubDate>
		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/soa-talk/?p=844#comment-504</guid>
		<description><![CDATA[The simple always moves to complex until a renovation attempts to remove the complexity  The old is always replaced by new.  Often, the new is just something old with a few wrinkles removed.]]></description>
		<content:encoded><![CDATA[<p>The simple always moves to complex until a renovation attempts to remove the complexity  The old is always replaced by new.  Often, the new is just something old with a few wrinkles removed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
