<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Client Communication System</title><link>https://sourceforge.net/p/fastfixrsm/wiki/Client%2520Communication%2520System/</link><description>Recent changes to Client Communication System</description><atom:link href="https://sourceforge.net/p/fastfixrsm/wiki/Client%20Communication%20System/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 03 Apr 2013 13:43:50 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/fastfixrsm/wiki/Client%20Communication%20System/feed" rel="self" type="application/rss+xml"/><item><title>Client Communication System modified by Carmen Calle</title><link>https://sourceforge.net/p/fastfixrsm/wiki/Client%2520Communication%2520System/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carmen Calle</dc:creator><pubDate>Wed, 03 Apr 2013 13:43:50 -0000</pubDate><guid>https://sourceforge.net9aa28e92bee57b5efdf8547745c540151d5fcccf</guid></item><item><title>Client Communication System modified by Carmen Calle</title><link>https://sourceforge.net/p/fastfixrsm/wiki/Client%2520Communication%2520System/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#executive-summary"&gt;Executive Summary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#services-provided"&gt;Services Provided&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#services-needed"&gt;Services Needed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#open-questions-and-doubts"&gt;Open Questions and Doubts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#shared-data-structures"&gt;Shared Data Structures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#component-specific-errors"&gt;Component-specific Errors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#limitations"&gt;Limitations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="executive-summary"&gt;Executive Summary&lt;/h2&gt;
&lt;p&gt;The communication system adds a transparency layer on the network connection between the FastFix client and server platforms. It includes functionality to exchange data between the FastFix client platform and the FastFix server platform. &lt;/p&gt;
&lt;h2 id="services-provided"&gt;Services Provided&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Send data to FastFix server&lt;/li&gt;
&lt;li&gt;Register for notification in case of new messages from server&lt;/li&gt;
&lt;li&gt;Notify listeners &lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="services-needed"&gt;Services Needed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;From Listeners:&lt;ul&gt;
&lt;li&gt;Notify() method &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="open-questions-and-doubts"&gt;Open Questions and Doubts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Sync / Async communication?&lt;/li&gt;
&lt;li&gt;Distributed OSGi?&lt;/li&gt;
&lt;li&gt;R-OSGi &lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="shared-data-structures"&gt;Shared Data Structures&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Message: Will serve as a container for messages that arrive from the server. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="component-specific-errors"&gt;Component-specific Errors&lt;/h2&gt;
&lt;p&gt;see &lt;a class="alink" href="/p/fastfixrsm/wiki/Component%20Specific%20Error%20Types/"&gt;[Component Specific Error Types]&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="limitations"&gt;Limitations&lt;/h2&gt;
&lt;p&gt;see &lt;a class="alink" href="/p/fastfixrsm/wiki/Component%20Limitations/"&gt;[Component Limitations]&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carmen Calle</dc:creator><pubDate>Wed, 03 Apr 2013 07:46:10 -0000</pubDate><guid>https://sourceforge.net964bfe2e1e1a4ef515a4fdc719f18817fc6501d1</guid></item></channel></rss>