<?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>Corey.Leong.Name &#187; openmls</title>
	<atom:link href="http://corey.leong.name/tag/openmls/feed/" rel="self" type="application/rss+xml" />
	<link>http://corey.leong.name</link>
	<description>My projects, work, and ideas for those who are curious.</description>
	<lastBuildDate>Tue, 03 Jan 2012 21:54:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='corey.leong.name' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/de8f1e83c7ed86269367de93f797385d?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Corey.Leong.Name &#187; openmls</title>
		<link>http://corey.leong.name</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://corey.leong.name/osd.xml" title="Corey.Leong.Name" />
	<atom:link rel='hub' href='http://corey.leong.name/?pushpress=hub'/>
		<item>
		<title>PubSubListing Protocol v0.1</title>
		<link>http://corey.leong.name/2010/05/15/pubsublisting-protocol-v0-1/</link>
		<comments>http://corey.leong.name/2010/05/15/pubsublisting-protocol-v0-1/#comments</comments>
		<pubDate>Sat, 15 May 2010 15:54:32 +0000</pubDate>
		<dc:creator>coreyleong</dc:creator>
				<category><![CDATA[GR8C]]></category>
		<category><![CDATA[openmls]]></category>
		<category><![CDATA[PubSubListing]]></category>
		<category><![CDATA[mlsn]]></category>
		<category><![CDATA[pubsub]]></category>

		<guid isPermaLink="false">http://corey.leong.name/?p=618</guid>
		<description><![CDATA[One of the challenges for buyers in real estate is knowing the most current listing information. The MLSN Protocol resolves this issue for public access to listing information, but it is based upon a request/response protocol. A user must manually query an mlsn server to find out the latest increase or decrease price for a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corey.leong.name&amp;blog=2358428&amp;post=618&amp;subd=coreyleong&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://coreyleong.files.wordpress.com/2010/05/100215_pubsublisting_protocol_diagram_v01.png?w=632" alt="PubSubListing Protocol v0.1" /></p>
<p>One of the challenges for buyers in real estate is knowing the most current listing information.  The <a href="http://mlsn.org">MLSN Protocol</a> resolves this issue for public access to listing information, but it is based upon a request/response protocol.  A user must manually query an mlsn server to find out the latest increase or decrease price for a listing.  Whereas, the publish/subscribe could be used to receive listing information automatically over the Internet.</p>
<p>In the diagram above, users subscribe to topic message queues using the PubSubListing Protocol.  When a listing&#8217;s price changes, this update is sent to the messaging server which updates the subscribed topic queues, respectively.  The pricing update is broadcasted over the PubSubListing Protocol to the users who then view the new price on their laptop, desktop machine, or mobile device. This broadcast pattern continues whenever the listing&#8217;s price changes.  Users have the ability to continue to receive future broadcasted messages  by remaining subscribed or unsubscribing to the topic queues.</p>
<p>In summary, the obvious benefits of the PubSubListing protocol are the automated messages of changes and the ability to subscribe or unsubscribe to topic queues.  The next step for the protocol is to apply for a reserved port with <a href="http://iana.org">IANA</a>.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/coreyleong.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/coreyleong.wordpress.com/618/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/coreyleong.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/coreyleong.wordpress.com/618/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/coreyleong.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/coreyleong.wordpress.com/618/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/coreyleong.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/coreyleong.wordpress.com/618/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/coreyleong.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/coreyleong.wordpress.com/618/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/coreyleong.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/coreyleong.wordpress.com/618/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/coreyleong.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/coreyleong.wordpress.com/618/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corey.leong.name&amp;blog=2358428&amp;post=618&amp;subd=coreyleong&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corey.leong.name/2010/05/15/pubsublisting-protocol-v0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/392f56ad55c8704f3f4103273b999d9c?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">coreyleong</media:title>
		</media:content>

		<media:content url="http://coreyleong.files.wordpress.com/2010/05/100215_pubsublisting_protocol_diagram_v01.png" medium="image">
			<media:title type="html">PubSubListing Protocol v0.1</media:title>
		</media:content>
	</item>
		<item>
		<title>MLSN URL&#8217;s Reusability</title>
		<link>http://corey.leong.name/2010/03/03/mlsn-urls-reusability/</link>
		<comments>http://corey.leong.name/2010/03/03/mlsn-urls-reusability/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:42:00 +0000</pubDate>
		<dc:creator>coreyleong</dc:creator>
				<category><![CDATA[mlsn]]></category>
		<category><![CDATA[openmls]]></category>
		<category><![CDATA[triple short]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://corey.leong.name/?p=557</guid>
		<description><![CDATA[One of the major benefits of MLSN URL&#8217;s is the ability to reuse assigned MLS Numbers. Using an simple scenario, I&#8217;ll go in detail of how reusability works with MLSN URL&#8217;s. In the diagram above, Alice is an owner of an accredited OpenMLS registrar. Her service is located at alicesmls.com. Bob the seller, needs to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corey.leong.name&amp;blog=2358428&amp;post=557&amp;subd=coreyleong&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://coreyleong.files.wordpress.com/2010/03/100303_mlsn_url_reusability.png?w=632" alt="MLSN URL Reusability" /></p>
<p>One of the major benefits of MLSN URL&#8217;s is the ability to reuse assigned MLS Numbers.  Using an simple scenario, I&#8217;ll go in detail of how reusability works with MLSN URL&#8217;s.</p>
<p>In the diagram above, Alice is an owner of an accredited <a href="http://openmls.org">OpenMLS</a> registrar.  Her service is located at alicesmls.com.</p>
<p>Bob the seller, needs to sell his house in Orlando, Florida.   He registers it on Alice&#8217;s MLS for 60 days and receives a unique MLSN URL, mlsn://1.1.1@3203.840.</p>
<p>Unfortunately, Bob&#8217;s house does not sell within the 60 days and expires.  When this happens, the assigned 1.1.1 or triple short number returns to Alice&#8217;s block of MLS numbers to be reused again.</p>
<p>A new seller, Cristy, registers her house in Atlanta, Georgia on alicesmls.com and receives her unique MLSN URL, mlsn://1.1.1@30329.840.</p>
<p>As you can see, 1.1.1 was used once with Bob&#8217;s listing and then again with Cristy&#8217;s. Each MLSN URL represents two completely different listings, which demonstrates reusability.</p>
<p>By the way, the number 840 in the MLSN URL&#8217;s represents the iso country code for the United States.</p>
<p>&#8211;Corey</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/coreyleong.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/coreyleong.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/coreyleong.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/coreyleong.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/coreyleong.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/coreyleong.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/coreyleong.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/coreyleong.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/coreyleong.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/coreyleong.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/coreyleong.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/coreyleong.wordpress.com/557/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/coreyleong.wordpress.com/557/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/coreyleong.wordpress.com/557/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corey.leong.name&amp;blog=2358428&amp;post=557&amp;subd=coreyleong&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corey.leong.name/2010/03/03/mlsn-urls-reusability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/392f56ad55c8704f3f4103273b999d9c?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">coreyleong</media:title>
		</media:content>

		<media:content url="http://coreyleong.files.wordpress.com/2010/03/100303_mlsn_url_reusability.png" medium="image">
			<media:title type="html">MLSN URL Reusability</media:title>
		</media:content>
	</item>
		<item>
		<title>MLSN Protocol User Session Diagram</title>
		<link>http://corey.leong.name/2010/02/17/mlsn-protocol-user-session-diagram/</link>
		<comments>http://corey.leong.name/2010/02/17/mlsn-protocol-user-session-diagram/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 01:42:16 +0000</pubDate>
		<dc:creator>coreyleong</dc:creator>
				<category><![CDATA[mlsn]]></category>
		<category><![CDATA[mlsnumber]]></category>
		<category><![CDATA[openmls]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://corey.leong.name/?p=541</guid>
		<description><![CDATA[A Simple User Session Scenario: User wants to know the status of a property listing in the downtown Orlando zip code, 32801, located in the United States. A user starts a session on a client desktop. He enters the following MLS Number URL at the prompt: user&#62;mlsn 1.1.1@32801.840/status The mlsn client application sends the MLSN [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corey.leong.name&amp;blog=2358428&amp;post=541&amp;subd=coreyleong&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://coreyleong.files.wordpress.com/2010/02/100119_mlsn_protocol_diagram_v05.png?w=632" alt="MLSN Protocol User Session Diagram" /></p>
<h3>A Simple User Session</h3>
<p>Scenario: User wants to know the status of a property listing in the downtown Orlando zip code, 32801, located in the United States.</p>
<p>A user starts a session on a client desktop.  He enters the following MLS Number URL at the prompt:</p>
<p><b>user&gt;mlsn <a href="mailto:1.1.1@32801.840">1.1.1@32801.840</a>/status</b></p>
<p>The mlsn client application sends the MLSN URL via port 32801 over tcp through the internet to an MLSN Messaging Server which accepts the text string via port 32801.</p>
<p>The MLSN Server routes the URL text string to an application server which parses and creates a query for the database which returns a result.</p>
</p>
<p>The result is sent from the application server back to the MLSN Messaging Server which sends the result via port 32801 over tcp back through the Internet cloud.</p>
<p>Finally, the client desktop receives the result via port 32801 and displays the results to the user:</p>
<p><b>user&gt;active</b></p>
<p>&#8211;Corey</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/coreyleong.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/coreyleong.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/coreyleong.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/coreyleong.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/coreyleong.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/coreyleong.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/coreyleong.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/coreyleong.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/coreyleong.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/coreyleong.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/coreyleong.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/coreyleong.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/coreyleong.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/coreyleong.wordpress.com/541/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corey.leong.name&amp;blog=2358428&amp;post=541&amp;subd=coreyleong&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corey.leong.name/2010/02/17/mlsn-protocol-user-session-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/392f56ad55c8704f3f4103273b999d9c?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">coreyleong</media:title>
		</media:content>

		<media:content url="http://coreyleong.files.wordpress.com/2010/02/100119_mlsn_protocol_diagram_v05.png" medium="image">
			<media:title type="html">MLSN Protocol User Session Diagram</media:title>
		</media:content>
	</item>
	</channel>
</rss>
