<?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: Comet Servers for a Single-Dealer Platform (SDP)</title>
	<atom:link href="http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/</link>
	<description>Single Dealer Platforms, Industry Expertise</description>
	<lastBuildDate>Thu, 02 Feb 2012 04:16:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Martin Tyler</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-1006</link>
		<dc:creator>Martin Tyler</dc:creator>
		<pubDate>Wed, 05 May 2010 21:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-1006</guid>
		<description>There is no lack of understanding here - re-read the start, I clearly state that an SDP is more than just a Comet server, but this blog is about Comet servers - since a lot of people DO think that a Comet server is all you need to develop an SDP. This blog is meant to show just a few things that might differentiate Comet servers, even though there is so much more around them when considering a whole SDP stack.

I don&#039;t think any of your points are wrong, but the blog was not meant to cover everything, it would need a whole series of blogs to do that.

I think from your list I would pick out failover, latency and authentication/entitlements (although I thought I covered this, reading it back it doesn&#039;t make it clear I was talking about more than just SSO)

Finally on the subject of performance, in our experience clients pay a lot of attention to our vendor published results and many also want to run their own benchmarks (mainly because scenarios can differ so much) for which we provide a set of tools to do so with.</description>
		<content:encoded><![CDATA[<p>There is no lack of understanding here &#8211; re-read the start, I clearly state that an SDP is more than just a Comet server, but this blog is about Comet servers &#8211; since a lot of people DO think that a Comet server is all you need to develop an SDP. This blog is meant to show just a few things that might differentiate Comet servers, even though there is so much more around them when considering a whole SDP stack.</p>
<p>I don&#8217;t think any of your points are wrong, but the blog was not meant to cover everything, it would need a whole series of blogs to do that.</p>
<p>I think from your list I would pick out failover, latency and authentication/entitlements (although I thought I covered this, reading it back it doesn&#8217;t make it clear I was talking about more than just SSO)</p>
<p>Finally on the subject of performance, in our experience clients pay a lot of attention to our vendor published results and many also want to run their own benchmarks (mainly because scenarios can differ so much) for which we provide a set of tools to do so with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronen</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-1005</link>
		<dc:creator>Ronen</dc:creator>
		<pubDate>Wed, 05 May 2010 20:08:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-1005</guid>
		<description>It&#039;s an interesting comparison but it lacks the most significant factor every buyer needs to address...Pricing! There are HUGE differences between the products mentioned in terms of price models. Any comments?</description>
		<content:encoded><![CDATA[<p>It&#8217;s an interesting comparison but it lacks the most significant factor every buyer needs to address&#8230;Pricing! There are HUGE differences between the products mentioned in terms of price models. Any comments?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Brant</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-1004</link>
		<dc:creator>Paul Brant</dc:creator>
		<pubDate>Wed, 05 May 2010 18:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-1004</guid>
		<description>Please replace Paul with Martin although from memory PaulC feels the same</description>
		<content:encoded><![CDATA[<p>Please replace Paul with Martin although from memory PaulC feels the same</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Brant</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-1003</link>
		<dc:creator>Paul Brant</dc:creator>
		<pubDate>Wed, 05 May 2010 18:02:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-1003</guid>
		<description>Paul&#039;s sweeping attempt at classifying everything that might offer a realtime messaging capability via the Internet as Comet demonstrates a lack of understanding of the issues faced when implementing  such multi platform streaming solutions for SDP. Comet, while relevant, in no way represents every product in this space, it simply (as the wiki link he included states) represents a number of techniques that enable the streaming of data from a server to a browser.

Nirvana ( http://www.my-channels.com/ ) supports Comet ( and the WebSocket protocol )for our Javascript browser based clients however we do so much more than Comet for all of our other supported Enterprise, Web and Mobile clients. 

While the 9 questions Paul defines are relevant they are far from complete and although integration is mentioned in the prequel to the list it is subsequently glossed over. To establish a more complete list of discussion points to aid these types of technology decision one might also include:

- Support for clustering and failover approaches this enabling compliance with business contingency policies. 
- Support for standards. Things like HTML5 WebSocket support, AMQP, JMS etc.
- Support for integration with 3rd party technologies. Not just back end but client side integration for end to end B2B type solutions
- Support for integration with existing enterprise management technologies. Measuring end to end latency is only possible if the underlying technologies used supports such functionality and expose it in administration and management API&#039;s and tools.
- Security, not just SSO but an understanding of authentication and entitlements and how such functionality can be leveraged in client implementations
- Configuration management, both client and server. Snapshotting production environments, being able to roll back configurations and quickly deploy new instances.
- Support for different messaging paradigms. Not everything fits into a publish/subscribe model. Some interactions require point to point or queue based communications.
- Support for different deployment topologies, i.e broker and brokerless based  servers, caching severs and server federation. 

Finally on the subject of performance in our experience clients pay little attention to vendor published results and always understandably insist on establishing what is possible in their respective environments; typically via a vendor bake off. To date Nirvana has proven to be very successful in these real world test case scenarios and consequently is used today by some of the worlds leading SDP implementations. 

Perhaps market share and implementation base should also be included in the questions to be asked !</description>
		<content:encoded><![CDATA[<p>Paul&#8217;s sweeping attempt at classifying everything that might offer a realtime messaging capability via the Internet as Comet demonstrates a lack of understanding of the issues faced when implementing  such multi platform streaming solutions for SDP. Comet, while relevant, in no way represents every product in this space, it simply (as the wiki link he included states) represents a number of techniques that enable the streaming of data from a server to a browser.</p>
<p>Nirvana ( <a  href="http://www.my-channels.com/" rel="nofollow">http://www.my-channels.com/</a> ) supports Comet ( and the WebSocket protocol )for our Javascript browser based clients however we do so much more than Comet for all of our other supported Enterprise, Web and Mobile clients. </p>
<p>While the 9 questions Paul defines are relevant they are far from complete and although integration is mentioned in the prequel to the list it is subsequently glossed over. To establish a more complete list of discussion points to aid these types of technology decision one might also include:</p>
<p>- Support for clustering and failover approaches this enabling compliance with business contingency policies.<br />
- Support for standards. Things like HTML5 WebSocket support, AMQP, JMS etc.<br />
- Support for integration with 3rd party technologies. Not just back end but client side integration for end to end B2B type solutions<br />
- Support for integration with existing enterprise management technologies. Measuring end to end latency is only possible if the underlying technologies used supports such functionality and expose it in administration and management API&#8217;s and tools.<br />
- Security, not just SSO but an understanding of authentication and entitlements and how such functionality can be leveraged in client implementations<br />
- Configuration management, both client and server. Snapshotting production environments, being able to roll back configurations and quickly deploy new instances.<br />
- Support for different messaging paradigms. Not everything fits into a publish/subscribe model. Some interactions require point to point or queue based communications.<br />
- Support for different deployment topologies, i.e broker and brokerless based  servers, caching severs and server federation. </p>
<p>Finally on the subject of performance in our experience clients pay little attention to vendor published results and always understandably insist on establishing what is possible in their respective environments; typically via a vendor bake off. To date Nirvana has proven to be very successful in these real world test case scenarios and consequently is used today by some of the worlds leading SDP implementations. </p>
<p>Perhaps market share and implementation base should also be included in the questions to be asked !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Tyler</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-1001</link>
		<dc:creator>Martin Tyler</dc:creator>
		<pubDate>Wed, 05 May 2010 11:37:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-1001</guid>
		<description>Hi John. Yes, that would be good. Testing Comet servers isn&#039;t trivial due to the large numbers of clients needed, so specialised test harnesses (or tons of machines) are needed which means a fair bit of work to do it for a number of products.

Maybe some kind of test and hardness spec could be written and vendors submit their own tools do the vendor specific stuff.</description>
		<content:encoded><![CDATA[<p>Hi John. Yes, that would be good. Testing Comet servers isn&#8217;t trivial due to the large numbers of clients needed, so specialised test harnesses (or tons of machines) are needed which means a fair bit of work to do it for a number of products.</p>
<p>Maybe some kind of test and hardness spec could be written and vendors submit their own tools do the vendor specific stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-1000</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 05 May 2010 11:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-1000</guid>
		<description>How about getting http://www.stacresearch.com/ to produce &quot;independent&quot; benchmarks for streaming servers ?</description>
		<content:encoded><![CDATA[<p>How about getting <a  href="http://www.stacresearch.com/" rel="nofollow">http://www.stacresearch.com/</a> to produce &#8220;independent&#8221; benchmarks for streaming servers ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Tyler</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-999</link>
		<dc:creator>Martin Tyler</dc:creator>
		<pubDate>Wed, 05 May 2010 10:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-999</guid>
		<description>Matt&#039;s comment on his blog - http://mdavey.wordpress.com/2010/05/05/comet-server-performance-whos-the-winner/ (link back above) mentions Stream - http://www.stream-hub.com

StreamHub has been on my radar, but they haven&#039;t really come up much yet.

I&#039;d welcome more vendors to publish performance results, as mentioned we&#039;re just running some new ones ourselves at the moment, as are Adobe.

I&#039;d also be interested if Lab49 want to collaborate on running some tests, it can be time consuming though!</description>
		<content:encoded><![CDATA[<p>Matt&#8217;s comment on his blog &#8211; <a  href="http://mdavey.wordpress.com/2010/05/05/comet-server-performance-whos-the-winner/" rel="nofollow">http://mdavey.wordpress.com/2010/05/05/comet-server-performance-whos-the-winner/</a> (link back above) mentions Stream &#8211; <a  href="http://www.stream-hub.com" rel="nofollow">http://www.stream-hub.com</a></p>
<p>StreamHub has been on my radar, but they haven&#8217;t really come up much yet.</p>
<p>I&#8217;d welcome more vendors to publish performance results, as mentioned we&#8217;re just running some new ones ourselves at the moment, as are Adobe.</p>
<p>I&#8217;d also be interested if Lab49 want to collaborate on running some tests, it can be time consuming though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Comet Server Performance &#8211; Who&#8217;s The Winner? &#171; Tales from a Trading Desk</title>
		<link>http://blog.caplin.com/2010/04/27/comet-servers-for-a-single-dealer-platform-sdp/comment-page-1/#comment-998</link>
		<dc:creator>Comet Server Performance &#8211; Who&#8217;s The Winner? &#171; Tales from a Trading Desk</dc:creator>
		<pubDate>Wed, 05 May 2010 09:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.caplin.com/?p=2167#comment-998</guid>
		<description>[...] Server Performance &#8211; Who&#8217;s The&#160;Winner?  Interesting posting from Caplin on Comet performance, and how Caplin believe they stack up against the competition. I wonder if any [...]</description>
		<content:encoded><![CDATA[<p>[...] Server Performance &#8211; Who&#8217;s The&nbsp;Winner?  Interesting posting from Caplin on Comet performance, and how Caplin believe they stack up against the competition. I wonder if any [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

