Πίνακας περιεχομένων:
- APIs Κάντε μερικά βασικά πράγματα
- Και αυτό είναι πώς οι εταιρείες τους χρησιμοποιούν
- Γιατί η διαχείριση API έχει σημασία τώρα
- Ο δρόμος του μέλλοντος;
Όταν χρησιμοποιείτε μια εφαρμογή τρίτου μέρους για να δημοσιεύσετε κάτι στο λογαριασμό σας στο Facebook ή στο Twitter, δεν γίνεται με μαγικό τρόπο. Οι διεπαφές προγραμματισμού εφαρμογών (API) εκτελούνται στο παρασκήνιο για τη γεφύρωση της εφαρμογής στο τηλέφωνό σας στους διακομιστές που εκτελούν τα επιλεγμένα κοινωνικά μέσα σας.
Σε έναν κόσμο που τρέχει όλο και περισσότερο σε ψηφιακές πληροφορίες, τα API έχουν γίνει μια μεγάλη υπόθεση - και όχι μόνο για την απόσπαση στο Farmville από το iPhone σας. Περισσότερες επιχειρήσεις συνειδητοποιούν την αξία των προσαρμοσμένων API σε επίπεδο επιχείρησης για ένα εργατικό δυναμικό που γίνεται πιο κινητό από το λεπτό.
APIs Κάντε μερικά βασικά πράγματα
Ένα API είναι ένα σύνολο κωδικών που περιέχουν οδηγίες ή απαιτήσεις που επιτρέπουν σε διαφορετικές εφαρμογές να μιλούν μεταξύ τους. Παραδοσιακά, τα API σε μια επιφάνεια εργασίας σας επιτρέπουν να μοιράζεστε πληροφορίες μεταξύ προγραμμάτων όπως το Word και το Excel ή να αφήνετε τα προγράμματα πρόσβαση σε λειτουργίες του λειτουργικού συστήματος, όπως το Windows Installer.
Αλλά η πιο πρόσφατη χρήση των API - και αυτή για την οποία όλοι μιλάνε - είναι σε εφαρμογές Web. Τα API Web εκτελούν τις ίδιες λειτουργίες με τους αντίστοιχους συνεργάτες της, αλλά συνδέουν το λογισμικό τρίτων μερών σε υπηρεσίες που βασίζονται στο Internet, όπως τα δίκτυα κοινωνικών μέσων, οι λογαριασμοί του Amazon και τα cloud dashboards.
Η διαχείριση API χρησιμοποιεί εργαλεία που διαχειρίζονται την πρόσβαση (τόσο για τους προγραμματιστές όσο και για τους τελικούς χρήστες) στα δεδομένα και τη λειτουργικότητα των υπηρεσιών που βασίζονται στο Διαδίκτυο με τις οποίες πρέπει να συνεργάζονται οι εφαρμογές. Από τη διαδικασία εγγραφής του προγραμματιστή, μέχρι την τεκμηρίωση, στα διαπιστευτήρια που εκδίδονται σε εξουσιοδοτημένους χρήστες, η διαχείριση API εκχωρεί τα σωστά κλειδιά που ανοίγουν τις πόρτες πληροφοριών μεταξύ των προγραμμάτων.
Και αυτό είναι πώς οι εταιρείες τους χρησιμοποιούν
Συνδεσιμότητα είναι απαραίτητη για κάθε εταιρεία που εργάζεται με το σημερινό τοπίο ψηφιακού μάρκετινγκ. Βασικά, τα API αντιπροσωπεύουν ένα νέο κανάλι διανομής για τις επιχειρήσεις, ανοίγοντας τις πόρτες για εφαρμογές τρίτων που συνδέουν τις κύριες προσφορές τους. Αυτά τα σύνολα κώδικα μπορούν να βοηθήσουν τις εταιρείες να προσεγγίσουν νέες αγορές, να δημιουργήσουν πρόσθετες ροές εσόδων και να ενσωματώσουν νέους συνεργάτες, όπως προγραμματιστές και συμπληρωματικές υπηρεσίες.
Το λογισμικό διαχείρισης API επιτρέπει στις επιχειρήσεις να αναλάβουν τον έλεγχο της διαδικασίας διανομής. Ορισμένες από τις λειτουργίες αυτού του τύπου λογισμικού περιλαμβάνουν:
- Δημιουργία πύλης για να επιτρέπεται η ανακάλυψη και συνεργασία προγραμματιστών σε εφαρμογές τρίτων κατασκευαστών
- Εργαλεία διαχείρισης διαδικασιών για σχεδιασμό, σχεδιασμό και ανάπτυξη API
- Αναφορά και ανάλυση για καλύτερη κατανόηση της χρήσης του API
- Ασφαλής φιλοξενία API και διαμεσολάβηση
Γιατί η διαχείριση API έχει σημασία τώρα
Όλες οι εταιρείες έχουν χτιστεί γύρω από τη διαχείριση API - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb και Mashape, για να αναφέρουμε μόνο μερικούς. Πρόσφατα, μεγάλες εταιρείες έχουν ενδιαφερθεί σε αυτές τις εταιρείες σε μεγάλο βαθμό. Στην πραγματικότητα, το 2013, πολλές από αυτές τις εταιρείες γκρεμίζονται από μεγαλύτερους παίκτες.
Γιατί οι εταιρείες επενδύουν σε προμηθευτές διαχείρισης API; Υπάρχουν μερικοί καλοί λόγοι. Ο ένας είναι ότι ο σημερινός καταναλωτής είναι πολύ πιθανό να κατέχει και να χρησιμοποιεί πολλαπλές συσκευές. Στην πραγματικότητα, υπάρχουν τώρα περισσότερες συσκευές που συνδέονται με το Διαδίκτυο στις Ηνωμένες Πολιτείες από ό, τι υπάρχουν άνθρωποι, και οι άνθρωποι που τα χρησιμοποιούν έρχονται να αναμένουν τη συνδεσιμότητα που παρέχουν τα API.
Ένας άλλος λόγος είναι απλώς οι επιχειρήσεις. Οι περισσότερες εταιρείες επενδύονται σε υψηλό βαθμό συνδεσιμότητας, τόσο μέσω των εσωτερικών υποδομών τους όσο και μέσω διαφόρων κινητών συσκευών. Το κίνημα "bring-your-own-device" (BYOD) βρίσκεται σε πλήρη εξέλιξη και η ερευνητική εταιρεία τεχνολογίας Gartner εκτιμά ότι μέχρι το 2017 το 50% των εργοδοτών θα καταστήσει υποχρεωτικό το BYOD. Με μια πληθώρα συσκευών και μια ποικιλία λειτουργικών συστημάτων, τα API επιτρέπουν στις επιχειρήσεις να διατηρούν τους υπαλλήλους τους σε επικοινωνία με τη βάση δεδομένων της εταιρείας, χωρίς μια τεράστια επένδυση σε ΤΠ.
Ο δρόμος του μέλλοντος;
Η διαχείριση API διασφαλίζει ότι οι συνδέσεις παραμένουν υγρές μεταξύ των προγραμμάτων, χωρίς να επιβαρύνουν τους διακομιστές, να σκανδαλίζουν πληροφορίες ή να παρέχουν πρόσβαση σε λάθος μέρη. Εάν υπάρχει ένας "τρόπος για το μέλλον", πολλά από τα μονοπάτια οδηγούν στη διαχείριση API. (Για συμβουλές προγραμματιστών σχετικά με τον τρόπο δημιουργίας ενός API, ανατρέξτε στα 5 βήματα για τη δημιουργία ενός επιτυχημένου API.)