<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Design &amp; Architecture</title><link>https://www.dotnetzone.gr:443/cs/forums/16/ShowForum.aspx</link><description>Θέματα αρχιτεκτονικής και σχεδιασμού εφαρμογών (design patterns, object orientation, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32376.aspx</link><pubDate>Thu, 31 May 2007 05:35:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32376</guid><dc:creator>Thiseas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32376.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=32376</wfw:commentRss><description>&lt;P&gt;Έστω οτι έχουμε φτιάξει ένα WMS (Warehouse Management System) - κοινώς ένα Πρόγραμμα Διαχείρησης Αποθήκης και το εχουμε εγκαταστήσει σε 2 αποθήκες:&lt;/P&gt;
&lt;P&gt;Την Α και την Β.&lt;/P&gt;
&lt;P&gt;Η αποθήκη Α συλλέγει προιόντα για να τα αποστείλει στους πελάτες ανά παραγγελία.&lt;/P&gt;
&lt;P&gt;Η αποθήκη&amp;nbsp;Β συλλέγει προιόντα για να τα αποστείλει στους πελάτες συγκεντρωτικά (αθροίζοντας όλες τις παραγγελίες ανά προιόν).&lt;/P&gt;
&lt;P&gt;Οι 2 παραπάνω κανόνες αφορούν στο Business Logic. To αν αυτό θα υλοποιηθεί σε ένα ξεχωριστό layer ή όχι έχει να κάνει με τον τρόπο που θέλουμε να υλοποιήσουμε το μοντέλο μας και όχι με την ταυτότητα αυτή καθαυτή του business logic&amp;nbsp;το οποίο όπως&amp;nbsp;και να το κάνουμε θα παραμείνει το....&amp;nbsp;ίδιο.&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31114.aspx</link><pubDate>Tue, 01 May 2007 04:55:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31114</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31114.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=31114</wfw:commentRss><description>&lt;P&gt;Ακυρο το προηγούμενο - από σφάλμα δικό μου δεν είδα όλο το thread αλλά μόνο το συγκεκριμένο μήνυμα. Πρέπει να κόψω το ποτό. :)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15636.aspx</link><pubDate>Mon, 14 Aug 2006 20:40:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15636</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15636.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15636</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;Master Yoda wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;BR&gt;Γενικότερα έχω αρχίσει να πιστεύω ότι η Ν-Tier αρχιτεκτονική είναι λίγο ουτοπική. Στην πράξη κάποια πράγματα συμφέρει να τα μπερδέψεις στα tiers για λόγους ποικίλους. Αυτομάτως καταρρέει η ιδέα της N-Tier αρχιτεκτονικής. Προσωπικά αυτό μου λεει απλά να μη δίνω και τόση σημασία σε αυτήν την ορολογία που πιστεύω ότι εξυπηρετεί περισσότερο εμπορικού σκοπούς!&lt;BR&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Η n-tier αρχιτεκτονική, όπως και τόσα άλλα πράγματα στην πληροφορική, δεν αποτελούν πανάκεια ούτε το "χρυσό χάπι" για όλες τις περιπτώσεις. Ειναι όμως μια δοκιμασμένη αρχιτεκτονική για projects που ποικίλλουν από μικρά ως τεράστια, και σκοπό της έχει να διαχωρίσει τα διάφορα layers της εφαρμογής ωστε να κάνει τη σχεδίαση, τη συντήρηση και την επέκτασή της ευκολότερες. Σίγουρα για να κάνεις κάτι ευκολότερο θα πρέπει αρχικά να το σχεδιάσεις λίγο πιό περίπλοκα από τη βασική προσέγγιση (code now, think later). Ομως, δεν υπάρχουν 100% σαφείς προδιαγραφές για μια&amp;nbsp; n-tier αρχιτεκτονική. Ητοι, όπως και στα design patterns, δεν είσαι αναγκασμένος να υλοποιήσεις στο 100% αυτό που ορίζεται από μια προτεινόμενη προδιαγραφή ή από ένα best practice, αλλά καλείσαι να το προσαρμόσεις στις ανάγκες της εκάστοτε εφαρμογής. Ναι, αλλού μπορεί να μεταφέρεις ένα μέρος του business logic στο data tier και αλλού όχι. Αλλού ενδέχεται να μην έχεις καν business logic layer, αν και τελικά μετά από πολλά διαπιστώνει κανείς οτι ακόμα και στις μικρότερες εφαρμογές ορισμένες φορές σχεδιαστικά συμφέρει, παρ'όλο που στην αρχή φαίνεται too much. &lt;/P&gt;
&lt;P&gt;Τον τελευταίο καιρό κατασκεύαζα μια μικρή win32 εφαρμογή δημιουργίας προσφορών για μια συγκεκριμένη οικογενεια προϊόντων. Ξεκίνησα φτιάχνοντας μια monolithic εφαρμογή (ολα σε ένα), ωσπου διαπίστωσα οτι η διαδικασία υπολογισμού των τιμών ήταν εξαιρετικά περίπλοκη (attribute-based), και πλήρωσα το λάθος μου αυτό "σκοτώνοντας" όλο τον κώδικα που είχα φτιάξει και ξαναφτιάχνοντας την εφαρμογή ως 3-tiered από την αρχή. Πραγματικά, η απόσβεση που είχα ήταν τεράστια, μια και ο πελάτης διόρθωσε στην πορεία ορισμένα κομμάτια των προδιαγραφών διαφοροποιώντας λίγο τα αρχικά ζητούμενα, αλλά και ζήτησε επεκτάσεις οι οποίες θα ήταν αδύνατο να γίνουν σε μια 1-tier εφαρμογή χωρίς ο προγραμματιστής να καταναλώσει ικανή ποσότητα ηρεμιστικών.&lt;/P&gt;
&lt;P&gt;Επειδή βρίσκομαι σε διακοπές και γράφω από&amp;nbsp; internet cafe,&amp;nbsp; επιφυλάσσομαι να γράψω περισσότερα όταν γυρίσω στην Αθήνα.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15609.aspx</link><pubDate>Thu, 10 Aug 2006 15:40:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15609</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15609.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15609</wfw:commentRss><description>Business logic είναι αυτό που λέει το όνομά του. Κανονισμοί, περιορισμοί και μέθοδοι στην δομή και στις διαδικασίες που αφορούν τα αντικείμενά σου και στις λειτουργίες που γίνονται σε αυτά.&lt;br /&gt;
&lt;br /&gt;
Για παράδειγμα, business logic είναι ότι η ημερομηνία έκδοσης του δελτίου αποστολής πρέπει να είναι μικρότερη από την ημερομηνία παράδοσης του εμπορεύματος. Αυτός είναι ένας περιορισμός που δεν πηγάζει από κάτι τεχνικό, αλλά έρχεται από τον τρόπο που λειτουργεί μια επιχείριση και από τους κανονισμούς που πρέπει να ακολουθεί η ίδια.&lt;br /&gt;
&lt;br /&gt;
Το να εφαρμοστεί n-tier αρχιτεκτονική σε ένα project είναι σημαντικότατος παράγοντας για τη συντηρισιμότητα και την επεκτασιμότητά του και κατά την άποψή μου δεν θα έπρεπε να παραλείπεται παρά μόνο σε περιπτώσεις που το project είναι τόσο μικρό που μας παίρνει να το πετάξουμε και να το ξαναφτιάξουμε από την αρχή αν κάποια στιγμή χρειαστεί περισσότερα πράγματα.&lt;br /&gt;
&lt;br /&gt;
Η δυσκολία στο να αντιληφθεί κάποιος τι περιέχει το business layer, είναι ότι σε πολλές περιπτώσεις το business logic είναι τόσο μικρό σε έκταση ή τόσο απλοϊκό, που είναι δύσκολο να εντοπιστεί (Στο παραπάνω παράδειγμα θα μπορούσε να υλοποιηθεί με ένα απλό if then throw exception σε οποιοδήποτε layer, χωρίς να περάσει καν από το μυαλό του developer n-tier κατάσταση). Σε τέτοιες καταστάσεις, ναι, θα μπορούσε να ενσωματωθεί σε κάποιο άλλο layer, αλλά τελικά νομίζω ότι είναι θέμα εμπειρίας το να μπορείς να βλέπεις που έχει business logic το οποίο μπορεί να βγει σε ξεχωριστό layer και που όχι.&lt;br /&gt;
&lt;br /&gt;
Η n-tier αρχιτεκτονική δεν είναι καθόλου ουτοπική και δεν εξυπηρετεί εμπορικούς σκοπούς. Προέρχεται από την τεράστια ανάγκη οργάνωσης μεγαλύτερων projects. Σίγουρα αν μπλέξεις κι εσύ με πολύ μεγάλα projects, με εκατομμύρια γραμμών κώδικα και εκατοντάδες πίνακες και φόρμες, θα νιώσεις κι εσύ πόσο απαραίτητη είναι. Αν πάλι αποκτήσεις την εμπειρία αυτή, θα μπορέσεις να αντιληφθείς καλύτερα τα οφέλη από την εφαρμογή της και σε μικρότερα projects.</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15605.aspx</link><pubDate>Thu, 10 Aug 2006 02:05:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15605</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15605.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15605</wfw:commentRss><description>&lt;P&gt;Είναι κλασική όταν το site σου θα εξυπηρετεί μερικούς εκατοντάδες χρήστες την ημέρα. Για το Amazon (το scalability που λέγαμε) είναι συνταγή για την καταστροφή.&lt;/P&gt;
&lt;P&gt;Για το paging, ρίξε μια ματιά σε αυτά τα links&lt;/P&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/scottgu/archive/2006/01/01/434314.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2006/01/01/434314.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://dotnetjunkies.com/QuickStartv20/aspnet/doc/data/objects.aspx#bll"&gt;http://dotnetjunkies.com/QuickStartv20/aspnet/doc/data/objects.aspx#bll&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Πάντως επαναλαμβάνω, άλλο πράγμα η φυσική σχεδίαση και άλλο πράγμα η λογική σχεδίαση. Το ότι το RDBMS περιέχει BL functionality δεν σημαίνει ότι καταρρέει η multi-tier αρχιτεκτονική. &lt;/P&gt;</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15604.aspx</link><pubDate>Thu, 10 Aug 2006 01:42:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15604</guid><dc:creator>Master Yoda</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15604.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15604</wfw:commentRss><description>Μάλιστα,&lt;br /&gt;
&lt;br /&gt;
Οπότε ρωτάω εγώ:&lt;br /&gt;
&lt;br /&gt;
Είναι κλασική μέθοδος το να γίνεται το paging (σε μεγάλα recordsets) στην stored procedure, είτε με temp tables είτε με διπλά και αντίστροφα sortings κλπ. Στην ουσία αυτό είναι ένα select αλλά περιέχει και business logic. &lt;br /&gt;
&lt;br /&gt;
Αυτό τι είναι λοιπόν;&lt;br /&gt;
&lt;br /&gt;
Γενικότερα έχω αρχίσει να πιστεύω ότι η Ν-Tier αρχιτεκτονική είναι λίγο ουτοπική. Στην πράξη κάποια πράγματα συμφέρει να τα μπερδέψεις στα tiers για λόγους ποικίλους. Αυτομάτως καταρρέει η ιδέα της N-Tier αρχιτεκτονικής. Προσωπικά αυτό μου λεει απλά να μη δίνω και τόση σημασία σε αυτήν την ορολογία που πιστεύω ότι εξυπηρετεί περισσότερο εμπορικού σκοπούς!&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15602.aspx</link><pubDate>Wed, 09 Aug 2006 23:57:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15602</guid><dc:creator>Filaretos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15602.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15602</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;KelMan wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;p&gt; scalability (πάντα το ξεχνάω στα Ελληνικά, περιφραστικά η δυνατότητα της εφαρμογής να ανταπεξέλθει μελλοντικά&amp;nbsp;σε μεγαλύτερο&amp;nbsp;φόρτο χωρίς να χρειάζεται re-engineering) είναι μερικά από αυτά.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Νομίζω ότι μπορείς να το μεταφράσεις ως "κλιμάκωση"&lt;o:p&gt;&lt;/o:p&gt;</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15600.aspx</link><pubDate>Wed, 09 Aug 2006 23:37:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15600</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15600.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15600</wfw:commentRss><description>&lt;P&gt;Η N-tier αρχιτεκτονική έχει τον λογικό σχεδιασμό και τον φυσικό σχεδιασμό. Ενίοτε συγχέονται οι δύο. Πχ το να βάλεις σε ένα stored procedure κώδικα για business logic δεν σημαίνει ότι καταργείς το business logic. Μπορείς να έχεις ένα set από stored procedures οι οποίες να αποτελούν το business logic σου, ωστόσο θα φιλοξενούνται στο RDBMS. Αντίστοιχα, αν μετατρέξεις αυτά τα stored procedures σε classes που θα συνυπάρχουν με τον client (σε DLL δηλαδή), τότε το business logic σου θα φιλοξενείται στον client. Αν τέλος, ορίσεις έναν server στον οποίον θα υπάρχουν αυτά τα dll και θα καλούνται remotely από τους clients και αυτά με τη σειρά τους θα καλούν το RDBMS, τότε θα έχεις πετύχει μια αναλογία ένα προς ένα του φυσικού σχεδιασμού με τον λογικό σχεδιασμό (3-tier). &lt;/P&gt;
&lt;P&gt;Για κάθε σχεδιασμό, υπάρχουν πλεονεκτήματα και μειονεκτήμα όπως η πολυπλοκότητα, η ευκολία συντήρισης, το κόστος αλλά πάνω απ'όλα το scalability (πάντα το ξεχνάω στα Ελληνικά, περιφραστικά η δυνατότητα της εφαρμογής να ανταπεξέλθει μελλοντικά&amp;nbsp;σε μεγαλύτερο&amp;nbsp;φόρτο χωρίς να χρειάζεται re-engineering) είναι μερικά από αυτά.&lt;/P&gt;</description></item><item><title>Απ: Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15599.aspx</link><pubDate>Wed, 09 Aug 2006 23:05:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15599</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15599.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15599</wfw:commentRss><description>Απαπαπα, τι έθιξες μέσα στο καλοκαίρι τώρα.. &lt;img src="/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;br /&gt;
&lt;br /&gt;
Δεν θα απαντήσω τώρα γιατι δεν έχω χρόνο, αλλά χωράει μεγάααλη συζήτηση το πράγμα..</description></item><item><title>Τι είναι Business logic;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/15598.aspx</link><pubDate>Wed, 09 Aug 2006 22:59:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:15598</guid><dc:creator>Master Yoda</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/15598.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=15598</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Φίλοι developers,&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Πρόσφατα είχα μια συζήτηση με έναν συνάδελφο περί 3 tier αρχιτεκτονική σε web development.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Όλοι γνωρίζουμε ότι τα RDBMS εδώ και καιρό μας παρέχουν την δυνατότητα να μεταφέρουμε business logic στο data tier. Το ερώτημα ήταν (και ακόμα είναι) εάν αυτό είναι καλό η κακό ή εάν δεν θα έπρεπε να μα απασχολεί και πολύ.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Μέσα από αυτήν την συζήτηση προέκυψε ένα άλλο ερώτημα πιο primitive.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=center&gt;&lt;FONT face=Verdana color=#0000ff&gt;Τι είναι Business logic ή τι δεν είναι business logic;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;Η δική σας άποψη;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>