<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blogs from RTI &#187; Standards</title>
	<atom:link href="http://blogs.rti.com/category/standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.rti.com</link>
	<description>The Real-Time Middleware Experts</description>
	<lastBuildDate>Thu, 05 Jan 2012 07:49:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blogs.rti.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Blogs from RTI &#187; Standards</title>
		<link>http://blogs.rti.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blogs.rti.com/osd.xml" title="Blogs from RTI" />
	<atom:link rel='hub' href='http://blogs.rti.com/?pushpress=hub'/>
		<item>
		<title>TCP Transport for DDS</title>
		<link>http://blogs.rti.com/2011/03/30/tcp-transport-for-dds/</link>
		<comments>http://blogs.rti.com/2011/03/30/tcp-transport-for-dds/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 20:57:15 +0000</pubDate>
		<dc:creator>Sumant Tambe</dc:creator>
				<category><![CDATA[Future directions]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=356</guid>
		<description><![CDATA[As a lot of you know, the DDS-RTPS interoperability protocol for DDS most frequently runs on top of UDP/IP. DDS implementations, RTI Data Distribution Service included, provide support for a number of other lower-level transport protocols. But UDP provides the greatest flexibility in terms of both reliability and timing, and it&#8217;s the transport that the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=356&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As a lot of you know, the DDS-RTPS interoperability protocol for DDS most frequently runs on top of UDP/IP. DDS implementations, <a href="http://www.rti.com/resources/product-tour/">RTI Data Distribution Service</a> included, provide support for a number of other lower-level transport protocols. But UDP provides the greatest flexibility in terms of both reliability and timing, and it&#8217;s the transport that the OMG mandates that vendors support in order to claim interoperability.</p>
<p>In some cases &#8212; like traversing wide-area networks &#8212; TCP support is really important. Network routers may not forward UDP packets at all, they may perform address translation, and/or they may require that &#8220;connections&#8221; be initiated first on one side of the network. That&#8217;s why RTI has been shipping TCP transport support for a while now, both as a native transport for application-to-application communication and with <a href="http://www.rti.com/products/dds/routing-service.html">RTI Routing Service</a> as a means to federate DDS systems (which internally may be using another transport such as UDP or shared memory). Today, that layering of RTPS on top of TCP is RTI-specific.</p>
<p>At the OMG technical meeting just concluded in Arlington, VA, RTI and others provided initial proposals for standardization of an interoperable TCP transport for DDS. RTI&#8217;s <a href="http://www.omg.org/cgi-bin/doc?mars/2011-03-08">presentation</a> in the OMG&#8217;s MARS group is available for OMG members. This will be an exciting extension of DDS interoperability &#8212; which now includes five implementations with proven records; look for another post on this &#8212; to the wide-area network. It&#8217;s still early &#8212; an RFP or RFC is yet to be issued &#8212; but expect to hear more in a couple of months.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/356/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/356/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/356/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=356&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2011/03/30/tcp-transport-for-dds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/94ba2f0bb02c92d0d5c4dbeb5e7ef1f4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rtisumant</media:title>
		</media:content>
	</item>
		<item>
		<title>DDS Road Show 2011 Kickoff</title>
		<link>http://blogs.rti.com/2011/03/22/dds-road-show-2011-kickoff/</link>
		<comments>http://blogs.rti.com/2011/03/22/dds-road-show-2011-kickoff/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 17:17:19 +0000</pubDate>
		<dc:creator>Curt Schacker</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=347</guid>
		<description><![CDATA[Today, we held the first of our DDS Road Show events in Boston.  The room was filled with over 30 attendees, which exceeded our goal.  Representative companies included Raytheon, Red Hat, GE Intelligence Solutions, MIT, Schneider Industrial Automation, Mitre and BAE.  I&#8217;m particularly excited to see more and more interest in DDS outside the Defense [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=347&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today, we held the first of our <a title="DDS Road Show" href="http://www.rti.com/mk/dds-roadshow.html" target="_blank">DDS Road Show</a> events in Boston.  The room was filled with over 30 attendees, which exceeded our goal.  Representative companies included Raytheon, Red Hat, GE Intelligence Solutions, MIT, Schneider Industrial Automation, Mitre and BAE.  I&#8217;m particularly excited to see more and more interest in DDS outside the Defense sector, which has historically demonstrated the most interest in DDS.  Recently, we&#8217;ve achieved design wins in smart energy, mining equipment, factory automation, automotive, and transportation.  Along with the diversified attendance at the Road Show, this makes me very optimistic about the prospects DDS going forward.  Next stop on the road show is this Thursday in Huntsville, AL, where I expect to see a more Defense-oriented audience, given the heavy presence of the Army there.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/347/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=347&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2011/03/22/dds-road-show-2011-kickoff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bdd591cce4b45d85d4212ea547be7e3b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rticurt</media:title>
		</media:content>
	</item>
		<item>
		<title>New Video: DDS in a Nutshell</title>
		<link>http://blogs.rti.com/2011/02/23/new-video-dds-in-a-nutshell/</link>
		<comments>http://blogs.rti.com/2011/02/23/new-video-dds-in-a-nutshell/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 03:28:35 +0000</pubDate>
		<dc:creator>Rick Warren</dc:creator>
				<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=328</guid>
		<description><![CDATA[A data-centric architecture helps you build and integrate systems efficiently and effectively &#8212; I&#8217;ve written about that before. And it&#8217;s all around you &#8212; even microblogging services like Facebook and Twitter depend upon it. Standards-based DDS technology is a great way to implement this approach: it&#8217;s fast, dynamic, and fault-tolerant. The cost savings can be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=328&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A data-centric architecture helps you <a href="http://blogs.rti.com/2010/12/17/the-data-centric-modus-operandi-part-2/">build and integrate systems efficiently and effectively</a> &#8212; I&#8217;ve written about that before. And it&#8217;s all around you &#8212; even microblogging services like Facebook and Twitter depend upon it.</p>
<p><a href="http://www.rti.com/products/dds/index.html">Standards-based DDS technology</a> is a great way to implement this approach: it&#8217;s fast, dynamic, and fault-tolerant. The cost savings can be dramatic: one large distributed asset-tracking program replaced their proprietary middleware with DDS and realized a 90%+ savings while increasing capacity, performance, and robustness.</p>
<p>Check out the video.</p>
<p><span style="text-align:center; display: block;"><a href="http://blogs.rti.com/2011/02/23/new-video-dds-in-a-nutshell/"><img src="http://img.youtube.com/vi/u-saogMmKOo/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=328&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2011/02/23/new-video-dds-in-a-nutshell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e74a4e6594c1b054e07d7a6c6193c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rick</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/u-saogMmKOo/2.jpg" medium="image" />
	</item>
		<item>
		<title>Video of DDS Interoperability Demo</title>
		<link>http://blogs.rti.com/2010/12/15/omg-dds-rtps-interoperability-protocol-2010/</link>
		<comments>http://blogs.rti.com/2010/12/15/omg-dds-rtps-interoperability-protocol-2010/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 19:10:08 +0000</pubDate>
		<dc:creator>David Barnett</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=291</guid>
		<description><![CDATA[A short video and slide deck from the DDS interoperability demo held December 8, 2010, at the OMG technical meeting in Santa Clara, CA.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=291&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in my <a title="News from the OMG" href="http://blogs.rti.com/2010/12/10/dds-news-cpp-java-security/" target="_blank">previous post</a>, last week’s <a title="OMG" href="http://www.omg.org" target="_blank">Object Management Group</a> (OMG) technical meeting included a four-vendor <a title="DDS portal" href="http://portals.omg.org/dds/" target="_blank">Data Distribution Service</a> (DDS) interoperability demonstration. This was an impromptu dry run for the next demo, scheduled for the <a title="OMG meeting in Arlington, VA" href="http://www.omg.org/news/meetings/tc/va/info.htm" target="_blank">March 21-25 OMG meeting</a> in Arlington, VA. Reserve your tickets now to see it live!</p>
<p>For those who weren’t there, I&#8217;ve posted a  <a title="Video of DDS interoperability demo" href="http://www.youtube.com/watch?v=Bn56V0NLW1E" target="_blank">short video excerpt</a> along with a <a title="Slides from DDS interoperability demo" href="http://rtidds.files.wordpress.com/2010/12/dds_interop_demo_santa_clara_dds_2010_12_04.pdf" target="_blank">slide deck</a> that describes the tested scenarios. (These were validated prior to the demo. Because of time constraints, not all were shown live.)</p>
<p>Note that the applications using each DDS implementation were communicating peer-to-peer over a WiFi network. There were no intermediate brokers, mediation applications, ESBs, servers, smoke or mirrors. The magic is all courtesy of the DDS Real-Time Publish-Subscribe (RTPS) wire interoperability protocol.</p>
<span style="text-align:center; display: block;"><a href="http://blogs.rti.com/2010/12/15/omg-dds-rtps-interoperability-protocol-2010/"><img src="http://img.youtube.com/vi/Bn56V0NLW1E/2.jpg" alt="" /></a></span>
<p>This was the fourth time RTI participated in a public interoperability demo. It was also the first time that four vendors participated. <a title="OMG interoperability demo announcement" href="http://www.omg.org/news/releases/pr2009/03-25-09.htm" target="_blank">Prior demos</a> included two or three vendors.</p>
<p>The latest two vendors to join implemented the DDS-RTPS protocol purely from the specification. They had not participated in its development. This is an excellent testament to the quality and precision of the standard.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/291/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=291&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2010/12/15/omg-dds-rtps-interoperability-protocol-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bea4981d6f7cb4ed799407224df59b76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David Barnett</media:title>
		</media:content>
	</item>
		<item>
		<title>DDS Update: New C++ and Java APIs, Security Enhancements</title>
		<link>http://blogs.rti.com/2010/12/10/dds-news-cpp-java-security/</link>
		<comments>http://blogs.rti.com/2010/12/10/dds-news-cpp-java-security/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 01:40:14 +0000</pubDate>
		<dc:creator>David Barnett</dc:creator>
				<category><![CDATA[Future directions]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=264</guid>
		<description><![CDATA[At this week's OMG meeting,  C++ and Java APIs for DDS were recommended for adoption and a DDS security RFP was issued.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=264&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a title="Object Management Group" href="http://www.omg.org" target="_blank">Object Management Group</a> (OMG) held its quarterly technical meeting this week in Santa Clara, CA, just a few miles from RTI’s headquarters. I am pleased to report progress on several significant <a title="Data Distribution Service" href="http://portals.omg.org/dds/" target="_blank">Data Distribution Service</a> (DDS) related standards:</p>
<ul>
<li>New C++ and Java Application Programming Interfaces (APIs) were recommended for adoption</li>
<li>A DDS security Request for Proposals (RFP) was issued</li>
</ul>
<h3>New C++ and Java APIs</h3>
<p>The new C++ and Java APIs are more user friendly and enhance source code portability between DDS implementations. They provide an alternative to the original DDS APIs, which were indirectly specified by mapping a UML model into the OMG Interface Definition Language (IDL) and then into a specific programming language (using standard IDL-to-language mappings).</p>
<p>The new APIs were created specifically for C++ and Java, not generated from IDL. Thus, they take better advantage of language-specific features and conventions. This makes them more intuitive and concise. The new APIs also improve portability by eliminating the indirection introduced by the IDL to language mappings. The new language bindings are concrete: there is no room for interpretation.</p>
<p>Existing DDS users do not need to worry about backward compatibility. RTI will support both the new and classic APIs. And, of course, applications using both APIs are fully interoperable thanks to the DDS wire interoperability protocol (DDS-RTPS).</p>
<h3>DDS Security RFP</h3>
<p>The DDS security RFP kicks off the process of defining standard Information Assurance (IA) extensions to DDS. This includes encryption, authentication, access control, labeling and tagging. Initial submissions are due in June 2011.</p>
<p>RTI is contributing a response to the RFP based on experience with our <a title="RTI Data Distribution Service - Security Features" href="http://www.rti.com/products/dds/security.html">existing security capabilities</a> and a prototype implementation. If you have input, please let us know.</p>
<p>Securty has been a major focus for RTI. We recently completed two security-related research contacts with the U.S. Office of the Secreteary of Defense (OSD), have a on-going contract with the U.S. Air Force, and are just beginning a new contract with the U.S. Navy.</p>
<h3>DDS Interoperability Demo</h3>
<p>Also at the OMG meeting this week, four vendors participated in a DDS interoperability demonstration. I&#8217;ll post more information on this in the next few days. [<a title="Video from DDS interoperability demo" href="http://blogs.rti.com/2010/12/15/omg-dds-rtps-interoperability-protocol-2010/">And here it is</a>]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=264&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2010/12/10/dds-news-cpp-java-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bea4981d6f7cb4ed799407224df59b76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David Barnett</media:title>
		</media:content>
	</item>
		<item>
		<title>The Data-Centric Modus Operandi</title>
		<link>http://blogs.rti.com/2010/08/16/the-data-centric-modus-operandi/</link>
		<comments>http://blogs.rti.com/2010/08/16/the-data-centric-modus-operandi/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 22:32:22 +0000</pubDate>
		<dc:creator>Rick Warren</dc:creator>
				<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=255</guid>
		<description><![CDATA[Data distribution is about observing a changing world. A system whose communication is based on this paradigm tends to become data-centric: it becomes more concerned with modeling the first-class concepts of its business domain and less concerned with managing second-class "who-told-whom-to-do-what" middleware concepts like queues and messages. Along the way, it enjoys the benefits of decreased coupling and improved reliability, scalability, and performance.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=255&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.omgwiki.org/dds/">DDS stands for &#8220;Data Distribution Service.&#8221;</a> <em>Data distribution</em> is not messaging, and it is not eventing. However, <a href="http://blogs.rti.com/2009/06/03/thinking-differently-about-messaging/">data distribution subsumes messaging</a> and eventing as use cases to a large extent, and as a result it often gets lumped into those categories.</p>
<p><em>Data distribution is about observing a changing world.</em> A system whose communication is based on this paradigm tends to become <em>data-centric</em>: it becomes more concerned with modeling the first-class concepts of its business domain and less concerned with managing second-class &#8220;who-told-whom-to-do-what&#8221; middleware concepts like queues and messages. Along the way, it enjoys the benefits of decreased coupling and improved reliability, scalability, and performance.</p>
<p><strong>Data Distribution and Its Kin</strong></p>
<p>Classically, <em>messaging</em> is an evolution of the remote method invocation (RMI) paradigm &#8212; an attempt to make that paradigm less coupled and more scalable by making it asynchronous. A message says &#8220;I tell you to do this.&#8221; When compared with RMI, &#8220;I&#8221; and &#8220;you&#8221; are more abstract, both in identity and multiplicity, and the request can be queued for processing at a later time or by another party without making the sender wait. These are improvements, but the interaction remains coupled, because the roles of &#8220;I&#8221; and &#8220;you&#8221; (often in the guises of &#8220;client&#8221; and &#8220;server&#8221; or the trendier &#8220;service consumer&#8221; and &#8220;service provider&#8221;), as well as the intention of what action should be performed, are still very much in play.</p>
<p><em>Eventing</em>, like data distribution, is preoccupied with changes to the world. An event says &#8220;I changed in this way.&#8221; It reduces coupling by entirely removing both the recipient of that information and  any notion of intention from you business logic and your mental model; who might receive an event, and what they might choose to do as a result, are not the business of the event source. But state management remains a problem, because in order to understand the change that occurred, all recipients must have an up-to-date understanding of the state of the world prior to the latest event &#8212; &#8220;the price went up by a dollar&#8221; doesn&#8217;t do me any good if I don&#8217;t know what the price was before. This temporal coupling means that every recipient must process every event in order, whether those events are interesting or not, just in case the interpretation of a subsequent interesting event should happen to require the state established by a previous otherwise-uninteresting one.</p>
<p>The resulting processing and state management are complex and expensive. As a mitigation, they are frequently factored out of the applications that need the data and into state-management &#8220;servers&#8221; that &#8220;clients&#8221; must query using a message-centric or even RMI-based approach &#8212; a huge regression in engineering practice! The system becomes complicated by the presence of multiple interacting communication paradigms, and the servers (which serve no business role) introduce performance and fault-tolerance choke points.</p>
<p>A data-centric architecture eliminate these problems by simplifying the interactions. A data sample says simply &#8220;the world is like this.&#8221; It thereby eliminates coupling not only in terms of source, recipients, and their intentions, but also in terms of time. There&#8217;s no longer any need for recipients to process or store information they don&#8217;t care about, because samples don&#8217;t implicitly encompass previous samples. Therefore it becomes perfectly reasonable for one observer to examine the state of the world every second, or every minute, or every hour &#8212; and for another to observe every single intermediate state, even if those states change from one to the other many times a second.</p>
<p><strong>Modeling the World with DDS</strong></p>
<p>A set of DDS entities, and the data they distribute and manage, define a view into this changing &#8220;world.&#8221;</p>
<ul>
<li>A &#8220;domain&#8221; defines the boundaries of the world, the set of information that a collaborating group of applications might find interesting. A &#8220;domain participant&#8221; defines the presence of some application in that world; it is the data-centric analogue to what is frequently known as a &#8220;connection&#8221; in the messaging middleware.</li>
<li><a href="http://blogs.rti.com/2009/04/30/data-transparency-why-you-should-care/">A &#8220;type&#8221; is a structural description of some part of the world</a> &#8212; for example, an Antelope is brown in color and has four legs and two horns; a Ferrari is red in color and has four wheels and two seats. A type has a formal definition, usually (though not always) in a  declarative language like XSD or OMG IDL, and it implies a corresponding definition in the target programming language.</li>
<li>A &#8220;quality-of-service&#8221; (QoS) definition defines the fidelity with which some party/parties is/are able to describe the world. For example, will the description contain every state the world passes through or only a subset? Will observers have access to new states of the world only, or will they be able to see previous states as well? If the latter, how far back will those previous states go?</li>
<li>A &#8220;topic&#8221; defines some aspect or subset of the world consisting of similar objects. As such, it combines a type, which defines the structure of those objects, with a QoS definition, which defines how they can be observed to change.</li>
<li>An &#8220;instance&#8221; defines a single object in the group defined by a topic. For example, a topic may be used to distribute the positions of airplanes as detected by a radar. Each plane would be an instance. All radar tracks have the same structure (type) and are updated in the same way (QoS). But they are also distinct from one another: it matters whether the plane at a given location happens to be American Airlines flight 123 or Delta flight 456.</li>
<li>A &#8220;data writer&#8221; defines a source of information about a particular subset of the world (topic). As such, it may override the QoS of its topic &#8212; multiple parties may provide information about the same part of the world but with different degrees of fidelity.</li>
<li>A &#8220;data reader&#8221; defines an observer of a particular subset of the world (topic). As such, it may also override the QoS of its topic. Furthermore, it may only be able and/or interested to observe certain states of the world. For example, it may only be interested in airplanes flying over a particular geographic area or in stocks trading at over $20/share.</li>
</ul>
<p>By creating a data reader with a certain QoS definition, an application makes an affirmative statement that it wishes to observe a certain portion of the world under a certain set of circumstances. For example, it may state that it is interested in observing the most recent five states (samples) to the objects (instances) in its part of the world (topic), but it doesn&#8217;t need to process changes more frequently than once every second.</p>
<p>This statement is one of interest only; it in no way requires the observer to actually observe a certain set of samples in a certain way or within a certain period of time. On the one hand, the observer may choose to be notified asynchronously of every new sample and to respond to it immediately. On the other, it may &#8220;go away&#8221; to other business and return hours later; when it does, it will find the most recent five samples of each instance, occurring no more frequently than once every second, waiting for it. In the mean time, DDS will have taken care of all of the necessary data reception, filtering, and replacement in order to make that happen.</p>
<p>DDS&#8217;s ability to combine notification and lightweight caching &#8212; in effect, to maintain an application&#8217;s observed state of the world on its behalf &#8212; is something no other standards-based technology provides. Developers of data-centric systems reap the benefits: <a href="http://www.rti.com/resources/product-tour/performance-scalability.html">higher performance and scalability</a>, <a href="http://www.rti.com/resources/product-tour/system-architecture.html">greater tolerance to dynamic network conditions</a>, and ultimately <a href="http://www.rti.com/mk/commercial-middleware-vs-roll-your-own.html">improved ROI and time-to-market</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=255&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2010/08/16/the-data-centric-modus-operandi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e74a4e6594c1b054e07d7a6c6193c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rick</media:title>
		</media:content>
	</item>
		<item>
		<title>What is “Real-Time SOA?”</title>
		<link>http://blogs.rti.com/2010/06/01/what-is-real-time-soa-white-paper/</link>
		<comments>http://blogs.rti.com/2010/06/01/what-is-real-time-soa-white-paper/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 19:39:07 +0000</pubDate>
		<dc:creator>David Barnett</dc:creator>
				<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=239</guid>
		<description><![CDATA[RTI released a new white paper today that asks (and answers) the question, &#8220;What Is Real-Time SOA?&#8221; Is it simply a Service Oriented Architecture (SOA) built on faster Web services or a faster Enterprise Service Bus (ESB)? Or, do real-time systems require different technologies? The answers to these questions are becoming increasingly important as real-time [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=239&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>RTI released a new white paper today that asks (and answers) the question, <a title="What is Real-Time SOA?" href="http://www.rti.com/docs/RTI_WP_RealTimeSOA.pdf" target="_blank">&#8220;What Is Real-Time SOA?&#8221;</a> Is it simply a Service Oriented Architecture (SOA) built on faster Web services or a faster Enterprise Service Bus (ESB)? Or, do real-time systems require different technologies?</p>
<p>The answers to these questions are becoming increasingly important as real-time systems scale up and are integrated into Systems of Systems. Without the right underlying architecture and technology, applications will fail to satisfy their performance objectives. For mission-critical systems, the consequences of this could be catastrophic. Integration costs could also explode if proprietary and stovepipe workarounds are required to compensate for limitations in the underlying integration infrastructure.</p>
<p>You can download the white paper <a title="What Is Real-Time SOA?" href="http://www.rti.com/docs/RTI_WP_RealTimeSOA.pdf" target="_blank">here</a>.</p>
<p>Check it out and let us know what you think. What does &#8220;Real-Time SOA&#8221; mean to you?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/239/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=239&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2010/06/01/what-is-real-time-soa-white-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bea4981d6f7cb4ed799407224df59b76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David Barnett</media:title>
		</media:content>
	</item>
		<item>
		<title>OMG Update</title>
		<link>http://blogs.rti.com/2010/04/29/omg-update/</link>
		<comments>http://blogs.rti.com/2010/04/29/omg-update/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 23:11:00 +0000</pubDate>
		<dc:creator>Rick Warren</dc:creator>
				<category><![CDATA[Future directions]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=235</guid>
		<description><![CDATA[Last month, the Object Management Group (OMG) held a technical meeting, sponsored in part by RTI, in Jacksonville, Florida. There were a lot of important developments, and I&#8217;d like to give you a short recap: Perhaps the most important milestone for DDS followers was the recommendation for adoption of the new specification Extensible and Dynamic [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=235&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last month, the <a href="http://www.omg.org/">Object Management Group (OMG)</a> held a technical meeting, sponsored in part by RTI, in Jacksonville, Florida. There were a lot of important developments, and I&#8217;d like to give you a short recap:</p>
<ul>
<li>Perhaps the most important milestone for DDS followers was the recommendation for adoption of the new specification <em>Extensible and Dynamic Topic Types for DDS</em> (sometimes abbreviated &#8220;DDS-XTypes&#8221;). <a href="http://blogs.rti.com/2009/09/01/omg-dds-extensible-and-dynamic-types/">I wrote about DDS-XTypes late last year</a>; it will make it much easier for DDS users to upgrade and evolve their systems over time. It will also enable whole new categories of plug-and-play tools and integration components &#8212; such as <a href="http://www.rti.com/products/dds/RTIReal-TimeConnect.html">database connectors</a>, <a href="http://www.rti.com/products/dds/rtirecorder.html">recorders</a>, and <a href="http://www.rti.com/products/dds/routing-service.html">bridging/routing services</a> &#8212; to be developed in a way that&#8217;s portable and interoperable across DDS implementations, increasing the size and diversity of the DDS marketplace and increasing competition. RTI was a lead author of this specification, and a number of the capabilities defined in it are available in pre-standard form in <a href="http://www.rti.com/products/dds/index.html">RTI Data Distribution Service</a> today.</li>
<li>The meeting also saw the presentation of three initial submissions, representing six different companies, to the <a href="http://www.omg.org/techprocess/meetings/schedule/Web-enabled_DDS_RFP.html">Web-Enabled DDS RFP</a> that was released last year. (The previous link is only accessible to OMG members; sorry. When it&#8217;s finished, the specification will be publicly available.) This very strategic initiative will produce a specification for the integration of systems based on DDS with those based on web technologies. For the first time, it will be possible for SOAP- or REST-based client applications to consume data flowing along a DDS data plane, and for them to provide services back to applications in that plane, in a standards-based way with COTS technology. RTI is currently developing an implementation of this technology in parallel with the standard; this component, called RTI Web Integration Service, will be included in the <a href="http://www.rti.com/products/dds/editions.html">Professional and Elite Editions of RTI Data Distribution Service</a>. You can see a <a href="http://www.youtube.com/user/RealTimeInnovations#p/u/2/CUE3G6eEalw">video demo of DDS-web integration</a>, based on a pre-release version of this component, on YouTube.</li>
<li>Work continues on further improving the portability and usability of DDS implementations with updated C++ and Java API bindings. The <a href="http://www.omg.org/techprocess/meetings/schedule/Native_C++_Language_DDS_PSM_RFP.html">improved C++ APIs</a> are already in the revised submission stage, and we expect them to be adopted within the next small number of OMG meetings. The <a href="http://www.omg.org/techprocess/meetings/schedule/Java_5_Language_PSM_for_DDS_RFP.html">improved Java APIs</a> will be presented as initial submissions at the next OMG meeting, to be held in Minneapolis in June. RTI&#8217;s initial proposal will be based on the <a href="http://code.google.com/p/datadistrib4j/">DataDistrib4J</a> APIs, which we have made available in open source.</li>
<li>Finally, the group had a lively discussion of DDS security, especially with respect to data tagging and labeling. We expect to take these discussions to a formal RFP in the coming months.</li>
</ul>
<p>I think it&#8217;s a testament to the strength of the DDS ecosystem that while its core standards remain stable and support <a href="http://www.rti.com/industries/">significant real-world deployments</a>, at the same time the depth and breadth of that ecosystem continues to grow. It&#8217;s an exciting time to be involved with this technology.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/235/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=235&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2010/04/29/omg-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e74a4e6594c1b054e07d7a6c6193c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rick</media:title>
		</media:content>
	</item>
		<item>
		<title>New DDS Article in Dr. Dobbs</title>
		<link>http://blogs.rti.com/2010/02/26/new-dds-article-in-dr-dobbs/</link>
		<comments>http://blogs.rti.com/2010/02/26/new-dds-article-in-dr-dobbs/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 02:18:46 +0000</pubDate>
		<dc:creator>Rick Warren</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=224</guid>
		<description><![CDATA[The journal Dr. Dobb's has just published an introductory article on DDS. If you're new to DDS or to real-time communications in general, take a look. It's a quick read, and it does a good job of summarizing the rich functionality of DDS and the impressive performance relative to other technologies.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=224&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The journal Dr. Dobb&#8217;s has just published an <a href="http://www.drdobbs.com/mobile/222900238">introductory article on DDS</a>. If you&#8217;re new to DDS or to real-time communications in general, take a look. It&#8217;s a quick read, and it does a good job of summarizing the <a href="http://www.rti.com/resources/product-tour/index.html">rich functionality of DDS</a> and the <a href="http://www.rti.com/resources/product-tour/performance-scalability.html">impressive performance relative to other technologies</a>. (Note that the article was written by another DDS vendor, and the author chose to use some IDL and C++ syntax in his example that&#8217;s specific to his implementation. That&#8217;s a detail, though; the concepts are the same across all implementations of the standard.)</p>
<p>Click here for more <a href="http://www.rti.com/resources/articles.html">articles on DDS</a>. Click here for <a href="http://www.rti.com/resources/whitepapers.html">whitepapers on DDS</a>, including a link to the Embedded Market Forecasters study that finds DDS middleware from <a href="http://www.rti.com/mk/commercial-middleware-vs-roll-your-own.html">RTI improves ROI</a> when compared with other alternatives.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=224&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2010/02/26/new-dds-article-in-dr-dobbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/90e74a4e6594c1b054e07d7a6c6193c3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rick</media:title>
		</media:content>
	</item>
		<item>
		<title>RTI Routing Service for DDS</title>
		<link>http://blogs.rti.com/2009/11/13/rti-routing-service-for-dds/</link>
		<comments>http://blogs.rti.com/2009/11/13/rti-routing-service-for-dds/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 00:09:46 +0000</pubDate>
		<dc:creator>David Barnett</dc:creator>
				<category><![CDATA[Ecosystem]]></category>
		<category><![CDATA[Product news]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://blogs.rti.com/?p=189</guid>
		<description><![CDATA[The Object Management Group (OMG) Data Distribution Service (DDS) standard is now five years old and has enjoyed very rapid adoption. RTI alone has about 400 commercial customers (a sampling of which are listed here) and is supporting nearly 100 other research projects. With the maturity and broad adoption of DDS, we are seeing a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=189&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Object Management Group (OMG) Data Distribution Service (DDS) standard is now five years old and has enjoyed very rapid adoption. RTI alone has about 400 commercial customers (a sampling of which are listed <a title="RTI customers" href="http://www.rti.com/company/customers.html" target="_blank">here</a>) and is supporting nearly 100 other research projects.</p>
<p>With the maturity and broad adoption of DDS, we are seeing a couple of trends.</p>
<ul>
<li>DDS is being used in larger and more geographically disperse systems</li>
<li>Customers are moving to second-generation DDS based systems</li>
<li>Users are integrating multiple systems that already deploy DDS as their underlying integration bus</li>
</ul>
<p>To support these efforts, RTI recently introduced RTI Routing Service. RTI Routing Service provides a flexible solution for scaling DDS systems and for integrating disparate DDS applications. This includes:</p>
<ul>
<li>Applications that cannot directly communicate because they run on different networks (LAN and WAN), use different transport protocols (e.g., shared memory, IPv4 and IPv6), or are members of different security domains</li>
<li>Applications that natively use different DDS data types, such as new and legacy applications, individual systems within a System of Systems, and applications that support different Communities of Interest (COI)</li>
</ul>
<p>To learn how RTI Routing Service significantly reduces the costs of real-time system integration, upgrades and of implementing Cross-Domain Solutions (CDS), visit <a title="www.rti.com" href="http://www.rti.com/products/dds/routing-service.html" target="_blank">RTI’s web site</a> or watch this video demonstration.</p>
<span style="text-align:center; display: block;"><a href="http://blogs.rti.com/2009/11/13/rti-routing-service-for-dds/"><img src="http://img.youtube.com/vi/VSOzknYtNXk/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&amp;blog=7350090&amp;post=189&amp;subd=rtidds&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blogs.rti.com/2009/11/13/rti-routing-service-for-dds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bea4981d6f7cb4ed799407224df59b76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David Barnett</media:title>
		</media:content>
	</item>
	</channel>
</rss>
