<?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>Απ: Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37668.aspx</link><pubDate>Fri, 23 Nov 2007 08:45:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37668</guid><dc:creator>kyriakoy</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37668.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=37668</wfw:commentRss><description>Συγνώμη για το downloading &lt;img alt="Sad&gt;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-6.gif" alt="Sad" /&gt;" title="&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-6.gif" alt="Sad" /&gt;" onclick="ProcessContent(this);return false;" tabindex="5" border="0" height="19" width="19"&gt; (και για την καθυστερημένη απάντηση) .&lt;br&gt;Τα προγράμματα που αναφέρεις μπορούν να βοηθήσουν στην υλοποίηση της εργασίας σου. To asp (φαντάζομαι αναφέρεσαι στο Active Server Pages ) το αναλαμβάνει ο γνωστός &lt;a href="http://en.wikipedia.org/wiki/Internet_Information_Services"&gt;IIS&lt;/a&gt; των Windows και είναι μέρος της εκάστοτε .NET έκδοσης.&lt;br&gt;Σχετικά με την κατανεμημένη βάση μπορεί να υλοποιηθεί σε SQL Server 2005, αλλά πρέπει να επιλέξεις αρχιτεκτονική και τεχνική. Ρίξε μια ματιά στο &lt;a href="http://msdn2.microsoft.com/en-us/library/aa479364.aspx"&gt;Scaling out SQL Server 2005&lt;/a&gt;&lt;a href="http://tempuri.org/tempuri.html"&gt;&amp;nbsp; &lt;/a&gt;.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;br&gt;</description></item><item><title>Απ: Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37398.aspx</link><pubDate>Sat, 17 Nov 2007 11:00:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37398</guid><dc:creator>M1ke</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37398.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=37398</wfw:commentRss><description>Σε ευχαριστώ για την απάντησή σου, κοιτάω τώρα τα links που μου έδωσες. (τα οποία με αναγκάζουν να κατεβάσω 0.5 gb updates!!)&lt;br /&gt;&lt;br /&gt;Δυστυχώς έχουμε πολύ μικρή εμπειρία γενικά σε windows περιβάλλον, αλλά θα το παλέψουμε!!&lt;br /&gt;&lt;br /&gt;Γενικά όλα τα υπόλοιπα που ανέφερα γίνονται? (Το θέμα κατανεμημένων βάσεων με ανησυχεί πιο πολυ...) &lt;br /&gt;&lt;br /&gt;Επίσης, το asp θέλει κάποιο ξεχωριστό server (πχ Apache) για να είναι online, ή το φροντίζει κ αυτό το .net?</description></item><item><title>Απ: Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37393.aspx</link><pubDate>Sat, 17 Nov 2007 05:32:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37393</guid><dc:creator>kyriakoy</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37393.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=37393</wfw:commentRss><description>Αν υπάρχει κάποια σχετική εμπειρία σε C#, aspx και φυσικά όρεξη, θα μπορούσατε να ρίξετε μια ματιά στο &lt;a href="http://msdn2.microsoft.com/en-us/library/bb264518.aspx"&gt;Web Client Software Factory&lt;/a&gt; της Microsoft. &lt;br&gt;Σε τι μπορεί να σας βοηθήσει :&lt;br&gt;Το Reference implementation που μπορείτε να βρείτε στο &lt;a href="http://www.codeplex.com/websf"&gt;codeplex&lt;/a&gt; έχει να κάνει με παράδειγμα για τράπεζα.&lt;br&gt;Έχει έτοιμο Provider για users, roles, security etc. (με την χρήση Sql server 2005 ή express)&lt;br&gt;Η σχεδίαση του έχει τα layers που θέλετε (UI /Business/Data).&lt;br&gt;Η ανάπτυξη του χρησιμοποιεί ενδιαφέροντα patterns.&lt;br&gt;Στο data layer χρησιμοποιεί (στο παράδειγμα) web services, αλλά αυτό μπορείτε να το αλλάξετε και να βάλετε το δικό σας ή άλλο (subsonic, ActiveRecord, EntLib...)&lt;br&gt;&lt;br&gt;Τώρα οφείλω να σας πω ότι είναι σχετικά προχωρημένο και κάπως πολύπλοκο σαν framework (έχει μεγάλη αξία σαν software factory, βοηθάει στην γρήγορη ανάπτυξη σε ομάδες) και φυσικά είναι framework (δηλαδή κάτι που σε κάποιο βαθμό είναι έτοιμο), αν η φύση της εργασίας είναι να μην χρησιμοποιήσετε κάτι τόσο έτοιμο, τότε αυτομάτως απορρίπτεται.&lt;br&gt;Νομίζω όμως ότι αξίζει να ρίξετε μια ματιά, θα πάρετε πολλές ιδέες.&lt;br&gt;Καλή δουλειά.&lt;br&gt;</description></item><item><title>Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37391.aspx</link><pubDate>Sat, 17 Nov 2007 03:42:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37391</guid><dc:creator>M1ke</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37391.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=16&amp;PostID=37391</wfw:commentRss><description>Καλησπέρα σε όλους. Μας ανατέθηκε μία εργασία για ανάπτυξη τραπεζικού λογισμικού. Τα ζητούμενα  είναι:&lt;br /&gt;&lt;br /&gt;  Λογισμικό για όλες τις εργασίες τις τράπεζας + ΑΤΜ&lt;br /&gt;  Ανάπτυξη ιστοσελίδας - Υποστήριξη web banking&lt;br /&gt;  Κατανεμημένη βάση δεδομένων&lt;br /&gt;&lt;br /&gt;Είμαστε ομάδα 2  ατόμων΄(φοιτητές στο University of Ioannina), με deadline της εργασίας κάπου στο Γενάρη, με όποια προγραμματιστική εμπειρία σε unix-linux (λόγω σχολής...)&lt;br /&gt;&lt;br /&gt;Το πρόγραμμα θα αναπτυχθεί σε Visual C#.&lt;br /&gt;Σκεφτόμαστε να φτιάξουμε την σελίδα σε ASPX.&lt;br /&gt;Ίσως να χρησιμοποιήσουμε Microsoft SQL Server 2005.&lt;br /&gt;&lt;br /&gt;Ως presentation layer θα έχουμε το ui σε C# και την σελίδα.&lt;br /&gt;&lt;br /&gt;Ως business layer θα έχουμε το μεγαλύτερο μέρος της δουλειάς, με ένα daemon να ελέγχει το ποιος χρήστης είναι συνδεδεμένος (πελάτης, admin, υπάλληλος,διευθυντής κλπ) και τι δικαιώματα και λειτουργίες έχει.&lt;br /&gt;&lt;br /&gt;Στο data layer θα έχουμε κατανεμημένη την βάση σε 2 μέρη (σαν να είναι κεντρικοί server σε άλλη πόλη) και έναν backup server με hot replication των δεδομένων.&lt;br /&gt;&lt;br /&gt;Κατ' αρχήν, τα προγράμματα που ανέφερα είναι τα σωστά? Υπάρχουν ασυμβατότητες? Υπάρχουν πιο εύκολα προγράμματα να κάνουν τα ζητούμενα?&lt;br /&gt;&lt;br /&gt;Λοιπές υποδείξεις, σχόλια, προτάσεις, links, ebooks φυσικά είναι ευπρόσδεκτες και θεμιτές.(πω πω τι είπα πάλι)&lt;br /&gt;&lt;br /&gt;Γιατί Θεέ? Έ?&lt;br /&gt;</description></item></channel></rss>