
Το M-Brace είναι μια στοίβα λογισμικού υλοποιημένη σε πλατφόρμα .NET που αντιμετωπίζει τις προκλήσεις της ανάπτυξης, υλοποίησης, αποσφαλμάτωσης, συντήρησης και επέκτασης εφαρμογών που τρέχουν σε περιβάλλοντα Cloud όπως το Microsoft Azure, Amazon EC2, κλπ. Το M-Brace βασίζεται στη γλώσσα F# language και αξιοποιεί την δύναμη της F# δίνοντάς της υπολογιστική σημασιολογία με βάση το Cloud.
Συγκεκριμένα, το M-Brace είναι παράλληλα ένα framework που αποτελείται από βιβλιοθήκες, εργαλεία και πρότυπα (patterns) για την ανάπτυξη εφαρμογών Cloud καθώς και μια πλατφόρμα – περιβάλλον εκτέλεσης για την υλοποίηση, εκτέλεση και διαχείριση εφαρμογών Cloud. Ως framework το M-Brace παρέχει ιδιαίτερα κατανοητά μοντέλα και σημασιολογία για την ανάπτυξη εφαρμογών Cloud, ενώ, ως πλατφόρμα, έχει τη δυνατότητα να εκτελέσει οποιοδήποτε είδος υπολογισμού που εκφράζεται μέσω του framework. Ουσιαστικά, το framework παρέχει μια γλώσσα για την ανάπτυξη εφαρμογών και η πλατφόρμα παρέχει το περιβάλλον εκτέλεσής τους, κατά τη φιλοσοφία του CLR ή JVM.
Το M-Brace κυρίως αντιμετωπίζει τα παρακάτω ζητήματα που ανακύπτουν στον προγραμματισμό σε Cloud:
- Ταυτοχρονισμός
- Διαβίβαση μηνυμάτων
- Κατανεμημένη διάδοση και χειρισμός εξαιρέσεων
- Ad-hoc ιχνηλάτηση και αποσφαλμάτωση κατά το χρόνο εκτέλεσης
- Ετερογενείς πλατφόρμες
- Συντηρησιμότητα κώδικα και versioning προσφέροντας παράλληλα διαθεσιμότητα
Αντιμετώπιση αστοχιών σε hardware προσφέροντας παράλληλα διαθεσιμότητα
Επισκεφθείτε το site μας στο
m-brace.net για περισσότερες πληροφορίες.