Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης

Îåêßíçóå áðü ôï ìÝëïò M1ke. Τελευταία δημοσίευση από το μέλος kyriakoy στις 23-11-2007, 00:45. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  16-11-2007, 19:42 37391

    Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης

    Καλησπέρα σε όλους. Μας ανατέθηκε μία εργασία για ανάπτυξη τραπεζικού λογισμικού. Τα ζητούμενα είναι:

    Λογισμικό για όλες τις εργασίες τις τράπεζας + ΑΤΜ
    Ανάπτυξη ιστοσελίδας - Υποστήριξη web banking
    Κατανεμημένη βάση δεδομένων

    Είμαστε ομάδα 2 ατόμων΄(φοιτητές στο University of Ioannina), με deadline της εργασίας κάπου στο Γενάρη, με όποια προγραμματιστική εμπειρία σε unix-linux (λόγω σχολής...)

    Το πρόγραμμα θα αναπτυχθεί σε Visual C#.
    Σκεφτόμαστε να φτιάξουμε την σελίδα σε ASPX.
    Ίσως να χρησιμοποιήσουμε Microsoft SQL Server 2005.

    Ως presentation layer θα έχουμε το ui σε C# και την σελίδα.

    Ως business layer θα έχουμε το μεγαλύτερο μέρος της δουλειάς, με ένα daemon να ελέγχει το ποιος χρήστης είναι συνδεδεμένος (πελάτης, admin, υπάλληλος,διευθυντής κλπ) και τι δικαιώματα και λειτουργίες έχει.

    Στο data layer θα έχουμε κατανεμημένη την βάση σε 2 μέρη (σαν να είναι κεντρικοί server σε άλλη πόλη) και έναν backup server με hot replication των δεδομένων.

    Κατ' αρχήν, τα προγράμματα που ανέφερα είναι τα σωστά? Υπάρχουν ασυμβατότητες? Υπάρχουν πιο εύκολα προγράμματα να κάνουν τα ζητούμενα?

    Λοιπές υποδείξεις, σχόλια, προτάσεις, links, ebooks φυσικά είναι ευπρόσδεκτες και θεμιτές.(πω πω τι είπα πάλι)

    Γιατί Θεέ? Έ?

    I think there's to much blood in my caffeine system..
  •  16-11-2007, 21:32 37393 σε απάντηση της 37391

    Απ: Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης

    Αν υπάρχει κάποια σχετική εμπειρία σε C#, aspx και φυσικά όρεξη, θα μπορούσατε να ρίξετε μια ματιά στο Web Client Software Factory της Microsoft.
    Σε τι μπορεί να σας βοηθήσει :
    Το Reference implementation που μπορείτε να βρείτε στο codeplex έχει να κάνει με παράδειγμα για τράπεζα.
    Έχει έτοιμο Provider για users, roles, security etc. (με την χρήση Sql server 2005 ή express)
    Η σχεδίαση του έχει τα layers που θέλετε (UI /Business/Data).
    Η ανάπτυξη του χρησιμοποιεί ενδιαφέροντα patterns.
    Στο data layer χρησιμοποιεί (στο παράδειγμα) web services, αλλά αυτό μπορείτε να το αλλάξετε και να βάλετε το δικό σας ή άλλο (subsonic, ActiveRecord, EntLib...)

    Τώρα οφείλω να σας πω ότι είναι σχετικά προχωρημένο και κάπως πολύπλοκο σαν framework (έχει μεγάλη αξία σαν software factory, βοηθάει στην γρήγορη ανάπτυξη σε ομάδες) και φυσικά είναι framework (δηλαδή κάτι που σε κάποιο βαθμό είναι έτοιμο), αν η φύση της εργασίας είναι να μην χρησιμοποιήσετε κάτι τόσο έτοιμο, τότε αυτομάτως απορρίπτεται.
    Νομίζω όμως ότι αξίζει να ρίξετε μια ματιά, θα πάρετε πολλές ιδέες.
    Καλή δουλειά.

    Nikos Κ.
    ALT.NET
  •  17-11-2007, 03:00 37398 σε απάντηση της 37393

    Απ: Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης

    Σε ευχαριστώ για την απάντησή σου, κοιτάω τώρα τα links που μου έδωσες. (τα οποία με αναγκάζουν να κατεβάσω 0.5 gb updates!!)

    Δυστυχώς έχουμε πολύ μικρή εμπειρία γενικά σε windows περιβάλλον, αλλά θα το παλέψουμε!!

    Γενικά όλα τα υπόλοιπα που ανέφερα γίνονται? (Το θέμα κατανεμημένων βάσεων με ανησυχεί πιο πολυ...)

    Επίσης, το asp θέλει κάποιο ξεχωριστό server (πχ Apache) για να είναι online, ή το φροντίζει κ αυτό το .net?
    I think there's to much blood in my caffeine system..
  •  23-11-2007, 00:45 37668 σε απάντηση της 37398

    Απ: Σχεδιασμός εφαρμογής και σελίδας με επικοινωνία κατανεμημένης βάσης

    Συγνώμη για το downloading Sad><img src=" title="Sad" onclick="ProcessContent(this);return false;" tabindex="5" border="0" height="19" width="19"> (και για την καθυστερημένη απάντηση) .
    Τα προγράμματα που αναφέρεις μπορούν να βοηθήσουν στην υλοποίηση της εργασίας σου. To asp (φαντάζομαι αναφέρεσαι στο Active Server Pages ) το αναλαμβάνει ο γνωστός IIS των Windows και είναι μέρος της εκάστοτε .NET έκδοσης.
    Σχετικά με την κατανεμημένη βάση μπορεί να υλοποιηθεί σε SQL Server 2005, αλλά πρέπει να επιλέξεις αρχιτεκτονική και τεχνική. Ρίξε μια ματιά στο Scaling out SQL Server 2005  .
        

    Nikos Κ.
    ALT.NET
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems