<?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>Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/21/ShowForum.aspx</link><description>Συζήτηση περί των web services και WSE, την υλοποίησή τους με το .NET Framework, καθώς και θέματα interoperability με άλλα συστήματα</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Database Synchronization</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/26118.aspx</link><pubDate>Thu, 08 Mar 2007 23:01:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:26118</guid><dc:creator>nsouflis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/26118.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=26118</wfw:commentRss><description>Καλώς ήλθες λοιπόν . &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Σχετικά με τα ερωτήματα σου αν η ανάλυση σου είναι τελική ( Access database , Windows Client , Web client ) και το sync σου είναι one way . &lt;br&gt;( Μόνο το windows client αλλάζει-εισάγει δεδομένα και το web client&amp;nbsp; απλά εμφανίζει ) ίσως η απλούστερη λύση να ήταν ανέβασμα με ftp της database σου σε περιοδικά διαστήματα από τον windows client ( και αντικατάσταση όλης της βάσης λοιπόν με την νέα&amp;nbsp; με την προυπόθεση ότι&amp;nbsp; μιλάμε φυσικά για λογικό όγκο μεταφοράς ). Βέβαια σε αυτό το σενάριο λείπει εντελώς το web service . &lt;br&gt;Σε αντίθετη περίπτωση και εφόσον δεν είσαι διατεθειμένος να μεταφέρεις τέτοιο όγκο δεδομένων θα πρέπει να φτιάξεις τον μηχανισμό που θα ξεχωρίζει τα δεδομένα σου τα οποία αλλαξαν - προστέθηκαν από την προηγούμενη ενημέρωση εώς την επόμενη , και την διαδικασία μεταφοράς και ενημέρωσης αυτών στην βάση που κυτάζει ο web client . &lt;br&gt;O προαναφερθείς μηχανισμός μπορεί να υλοποιηθεί με xml αρχεία όπως λές αλλά ίσως είναι απλούστερο να γινόταν με flag columns ( Transfered -&amp;nbsp; Changed sinced last transfer ) πάνω στους ήδη υπάρχοντες πίνακες σου . &lt;br&gt;Ελπίζω να μήν σε μπλέκω άδικα , αυτή είναι μία πρώτη σκέψη . &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Database Synchronization</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/26116.aspx</link><pubDate>Thu, 08 Mar 2007 22:26:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:26116</guid><dc:creator>Jim_Madran</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/26116.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=26116</wfw:commentRss><description>&lt;p class="MsoNormal" style="text-align:justify;"&gt;Καταρχήν καλησπέρα. Αν και
παρακολουθώ τις εξελίξεις του donnetzone.gr αρκετό καιρό είναι το πρώτο μου
post και πρώτα απ’ όλα σας συγχαίρω για τη φανταστική δουλειά που κάνετε.&lt;o:p&gt; &lt;br&gt;&lt;/o:p&gt;&lt;/p&gt;



&lt;p class="MsoNormal" style="text-align:justify;"&gt;Για κάποιο φοιτητικό project του
κολλεγίου μου καλούμαι να έχω μια Database (σε Αccess)&lt;span&gt;&amp;nbsp; &lt;/span&gt;σε local υπολογιστή και την αντίστοιχη client
εφαρμογή σε VB.NET που θα διαχειρίζεται την DB. Μέσω web service θέλω να
ενημερώνω ένα δυναμικό site που στην ουσία είναι το αντίγραφο κάποιον πινάκων
του client. Το update στο site θα γίνεται όταν επιλέγει ο χρήστης τις
εφαρμογής. Φυσικά είμαι ακόμη πολύ αρχάριος για μια τέτοια εφαρμογή.&lt;o:p&gt; &lt;br&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="text-align:justify;"&gt;Οι 2 τρόποι που σκέφτηκα για να
γίνεται αυτό είναι οι εξής:&lt;/p&gt;

&lt;blockquote&gt;&lt;p class="MsoNormal" style="text-align:justify;"&gt;1) Να ανεβαίνει κάθε φορά όλο το
αρχείο τις Αccess στον web server σαν byte array, να κάνει replace το παλιό και
όλα καλά!&lt;/p&gt;&lt;p class="MsoNormal" style="text-align:justify;"&gt;2) Να κρατάει ο client ένα
ιστορικό από xml αρχεία με όλες τις αλλαγές που γίνονται στην Αccess,&lt;span&gt;&amp;nbsp; &lt;/span&gt;και κάθε φορά που γίνεται update να
ανεβαίνουν με την αντίστροφη σειρά προς τον server.&lt;/p&gt;&lt;/blockquote&gt;





&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;Φυσικά είμαι σχεδόν σίγουρος ότι
καμιά από τις παραπάνω λύσεις δεν είναι επαγγελματική οπότε οποιαδήποτε βοήθεια
– πρόταση είναι δεκτή.&lt;/p&gt;

&lt;p class="MsoNormal" style="text-align:justify;"&gt;Ευχαριστώ εκ των προτέρων.&lt;/p&gt;</description></item></channel></rss>