shipsimu-docs/Conception[!!-~]-[!!-~]Ship-Simu[!!-~]0.0.1.odt -text
shipsimu-docs/NEWS -text
shipsimu-docs/ObjectFactory[!!-~]Benchmark[!!-~]-[!!-~]20080609.gnumeric -text
+shipsimu-docs/Payment-System.mm -text
shipsimu-docs/README -text
shipsimu-docs/Ship-Simu[!!-~]ArgoUML[!!-~]Diagram.zargo -text
shipsimu-docs/Ship-Simu[!!-~]Ship-Simulator.mm -text
--- /dev/null
+<map version="0.7.1">
+<node LINK="Ship-Simu Ship-Simulator.mm" TEXT="Payment System">
+<font NAME="SansSerif" BOLD="true" SIZE="14"/>
+<node TEXT="Different payment APIs exists" POSITION="right">
+<node TEXT="Wernis API">
+<node TEXT="Request: GET,POST"/>
+<node TEXT="Response: Own format"/>
+</node>
+<node TEXT="Primera API">
+<node TEXT="Need special agreement here!">
+<icon BUILTIN="clanbomber"/>
+</node>
+<node TEXT="Request: POST"/>
+<node TEXT="Response: Own format (?)">
+<icon BUILTIN="help"/>
+</node>
+</node>
+<node TEXT="(Paypal)">
+<node TEXT="Has expensive fees for sender">
+<font NAME="SansSerif" BOLD="true" SIZE="12"/>
+<icon BUILTIN="messagebox_warning"/>
+</node>
+</node>
+<node LINK="http://www.moneybookers.com/merchant/en/automated_payments_interface_manual.pdf" TEXT="Moneybookers">
+<icon BUILTIN="attach"/>
+<node TEXT="Request: GET">
+<node TEXT="POST also?">
+<icon BUILTIN="help"/>
+</node>
+</node>
+<node TEXT="Response: XML"/>
+</node>
+<node TEXT="Rambler?"/>
+</node>
+<node TEXT="They all must be queued if a user orders something" POSITION="right"/>
+<node TEXT="The ordered item must be validated if it is being sold" POSITION="right">
+<node TEXT="This should be done by a composite filter pattern (composite combined with filter)"/>
+</node>
+<node TEXT="An other pattern shall e.g. only book the item/money if the API gives positive reply" POSITION="right">
+<icon BUILTIN="idea"/>
+<node TEXT="State-depending pattern?">
+<icon BUILTIN="help"/>
+</node>
+</node>
+</node>
+</map>
<node TEXT="Browser-Game" POSITION="right">
<font NAME="SansSerif" BOLD="true" SIZE="16"/>
<icon BUILTIN="messagebox_warning"/>
+<node LINK="Payment-System.mm" TEXT="Payment System"/>
<node TEXT="Tick-based simulation">
<node TEXT="Cronological job (cron)">
<node TEXT="Addional requirement for installation"/>
<font NAME="SansSerif" BOLD="true" SIZE="12"/>
</node>
</node>
-<node TEXT="Payment System">
+<node LINK="Ship-Simu Ship-Simulator.mm" TEXT="Payment System">
<font NAME="SansSerif" BOLD="true" SIZE="14"/>
<node TEXT="Different payment APIs exists">
<node TEXT="Wernis API">