ASP .NET Web Services
ASP .NET Web Services
Μπορεί να μου εξηγήσει κάποιος σε τι χρειαζόμαστε τα Web Sevices και τι ακριβώς κάνουν, γιατί έχω ψιλομπερδευτεί!!!!!
- Einherjar
- Venus Project Founder
- Posts: 3751
- Joined: Tue Jan 27, 2004 4:42 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Washington DC, USA
- Contact:
Δεν κάνουν κάτι συγκεκριμένο. Κάνουν αυτό που θέλει ο εκάστοτε προγραμματιστής. Είναι υπηρεσίες που διατίθενται μέσω web οι οποίες είναι χρήσιμες για κάποιους και θέλουν να τις χρησιμοποιήσουν. Δεν μπορείς να πεις ότι χρησιμοποιούνται για αυτό και για αυτό
[Better to understand a little than to misunderstand a lot]
Τα web services ειναι πραγματικα ιδιαιτερα χρησιμα
Σκέψου ότι μια εταιρία κάνει το super προγραμμα για παραγωγη τυχαίων αριθμών μέσω συνθηκών που επικρατούν στην ατμόσφαιρα . Εσύ απλά κάνεις το πρόγραμμα σου να συνδεθεί με το Link και χρησιμοποιεί την συνάρτηση της εταιρίας. Δεν έχεις dll δεν έχεις αναγκαστικά για κάτι τέτοιο έναν client και server. Ξέρεις εκ τών προτέρων τις συναρτήσεις και απλά κάνεις ένα instance μίας τάξης του .net για web services με το IP του web service server.
Το ότι δεν έχεις την ανάγκη να γράφεις client για να συνεργαστεί με ένα web service ή να χρησιμοποιείς μόνο HTTP και όχι raw sockets και τις ευκολίες που αυτό έχει είναι το κλειδί του web service
Σκέψου ότι μια εταιρία κάνει το super προγραμμα για παραγωγη τυχαίων αριθμών μέσω συνθηκών που επικρατούν στην ατμόσφαιρα . Εσύ απλά κάνεις το πρόγραμμα σου να συνδεθεί με το Link και χρησιμοποιεί την συνάρτηση της εταιρίας. Δεν έχεις dll δεν έχεις αναγκαστικά για κάτι τέτοιο έναν client και server. Ξέρεις εκ τών προτέρων τις συναρτήσεις και απλά κάνεις ένα instance μίας τάξης του .net για web services με το IP του web service server.
Το ότι δεν έχεις την ανάγκη να γράφεις client για να συνεργαστεί με ένα web service ή να χρησιμοποιείς μόνο HTTP και όχι raw sockets και τις ευκολίες που αυτό έχει είναι το κλειδί του web service
... ή με πιο απλά λόγια, είναι μία κλάση, τις μεθόδους τις οποίας μπορείς να καλέσεις από οποιαδήποτε εφαρμογή αναπτύξεις, ανεξαρτήτως λειτουργικού ή γλώσσας προγραμματισμού.
Σκέψου για παράδειγμα μια κλάση, που έχει μία μέθοδο της οποίας η λειτουργία είναι να αντλεί και να επιστρέφει δεμομένα σχετικά με τιμές μετοχών από μια βάση δεδομένων. Αν αυτή η κλάση δηλωθει ως WebService θα μπορεί ο καθένας να αναπτύξει μια εφαρμογή, η οποία το μόνο που θα κάνει είναι να καλέι τη μέθοδο αυτή και να εμφανίζει στο χρήστη τιμές μετοχών.
Σκέψου για παράδειγμα μια κλάση, που έχει μία μέθοδο της οποίας η λειτουργία είναι να αντλεί και να επιστρέφει δεμομένα σχετικά με τιμές μετοχών από μια βάση δεδομένων. Αν αυτή η κλάση δηλωθει ως WebService θα μπορεί ο καθένας να αναπτύξει μια εφαρμογή, η οποία το μόνο που θα κάνει είναι να καλέι τη μέθοδο αυτή και να εμφανίζει στο χρήστη τιμές μετοχών.

.::YF::.