Inside vs Müəssisələr xaricində

Müəssisədə daxili və xarici İT funksionallığı arasındakı sərhəd yanlış bir fərqdir. Heç kim məlumatın necə istifadə ediləcəyini və ya məlumatın harada axacağını təxmin edə bilməz. Bu gün şirkətinizin daxili / xarici xətlərinin harada çəkildiyini bilsəniz də - gələcəkdə bu xətlər demək olar ki, hədəf olacaqdır.

Google-da Apigee komandasındakı rolumda işlədiyim bir şirkət olan Pitney Bowes'i götürün. Yaxın əsr tarixinin çox hissəsi poçt sayğacları kimi fiziki poçt həllərinə köklənsə də, şirkət bu illər ərzində ödənişlər və e-ticarət imkanlarını inkişaf etdirdi və çoxlu sayda logistika, göndərmə və geolokasiya məlumatları əldə etdi. Pitney Bowes analoq xidmətlərdən bugünkü bağlı ticarət dünyasına keçdikcə, təşkilatdakı bu aktivlərdən və səlahiyyətlərdən dəyər aldı - lakin aktiv və səlahiyyətlərin şirkət xaricində də istifadə edə biləcəkləri inkişaf etdiricilərə və tərəfdaşlara dəyərli ola biləcəyini tanıdı yeni tətbiqlər və xidmətlər qurmaq.

Bu fürsətdən istifadə etmək üçün Pitney Bowes, bulud vasitəsilə 160-dan çox açıq API təklif edir, milyonlarla potensial yeni gəlir açır və şirkətin rəqəmsal ticarət səylərini 1 milyard dollarlıq illik biznesə çevrilməsinə kömək edir. Vaxtilə yalnız daxili olan məlumatlar və funksionallıq indi də xarici vəziyyətdədir.

Burada bir dərs var: "daxili" və "xarici" və ya "A sistemini və B sistemini birləşdir" baxımından iş həlli və strategiyaları düşünmək köhnəlmişdir. Məsələ daxili sistemlərinizi və istifadəçilərinizi necə bağlayacağınızla bağlı deyil - bu əlaqə bir neçə yolla edilə bilər. Əksinə, məsələ bağlandıqdan sonra nə edə biləcəyinizlə bağlıdır.

Cavab əlaqə növündən asılıdır - statik və dinamik. Köhnə nöqtəli həllər dünyasında, məsələn, diqqət A sistemindən B sisteminə qədər məlumat əldə etmək üçün tez-tez yalnız statik inteqrasiya idi, istifadə olunan monolit mexanizmlər tez-tez yalnız cari A → B trayektoriyasına yönəldilmiş, mürəkkəb və mürəkkəb idi. C, D və ya E-yə gələcək marşrutlar heç vaxt işə salınmazdı.

Əlbətdə ki, belə deyil. Pitney Bowes nümunəsindən göründüyü kimi, bugünkü məlumat yolları sabahkı kimi görünə bilər. Uzunmüddətli perspektivdə bütün əlaqələrin dinamik olması, lazım olduqda ölçülənməyə və ya aşağı salınmasına hazır olmalı və lazım olanlarla interfeysə hazır olmalıdır. Rəqabətdə qalmaq üçün eyni texnologiyalardan istifadə edə bilmirsiniz və əyilməyə davam edə bilməzsiniz və "daxili" və "kənarda" kimi əzilən çərçivələrə etibar edə bilməzsiniz.

Daha dəqiq desək, bir sistemə daxili giriş üçün minimum tələblər:

  • Təhlükəsizlik
  • Yoxlama izi
  • Görünüş
  • İş vaxtı (iş vaxtı, gecikmə)
  • Xərc (xərclərin qarşısını almaq, xərclərə qənaət)

Ənənəvi olaraq, burada bir çox müəssisə dayanıb. Ancaq bu gün sürətlə inkişaf edən dünyada nəzərə alınmalı olan əlavə məqamlar var:

  • Anlayışlar / analitiklər
  • İstifadə rahatlığı
  • Genişlənmə
  • Yerləşdirmə seçimləri (məsələn, konteynerlər, buludlar, miqyaslı)
  • Pul qazanma
  • İncə incə idarəetmə

Yeni tələblər göstərir ki, sistemlərinizi hələ icad olunmamış sistemlərlə qarşılıqlı əlaqədə olacağını gözlədiyiniz şəkildə qurmasanız, özünüzü kilidləmək təhlükəsi ilə üzləşirsiniz. Çox adam hələ də səhvən düşünür ki Problem, qabarıq təhlili təhlükəsizlik vasitəsilə qalın müştəri tətbiqlərinə geniş məlumat ötürmə edir.

Ancaq irəliyə doğru, tətbiqetmələr və memarlar inanılmaz dərəcədə incə və miqyaslı olmalıdır. Oraya çatmaq üçün müəssisələr inteqrasiya zehniyyətindən görünürlük, anlayışlar, nəzarət və təhlükəsizlik təmin edərkən, sistemləri daha etibarlı və geniş miqyasda təmin edən daha müasir yanaşmalara keçməlidir. Bu atom, çevik arxitekturaların əksəriyyətinin təməli məhsuldar APIlər olacaqdır - yəni aktivləri ifşa etmək üçün istifadə olunmayan, lakin daxili və ya xarici tətbiqetmələrə yeni tətbiqlər yaratmağa imkan verən məhsullar kimi hazırlanan və idarə olunan APIlərdir. marka çatışmazlığını genişləndirin və yeni gəlir imkanları açın.

Bu fərq vacibdir: API bu gün bir çox inteqrasiya ssenarilərində istifadə olunur, buna görə nöqtə API-lərin olmaması - istehlak, təkrar istifadə və daima yaxşılaşdırılması üçün dizayn edilmiş və idarə olunan API-lərin olmasıdır. Başqa bir yol qoyun, inteqrasiya zehniyyəti ilə, API-lər qısamüddətli problemləri həll edə bilər - ancaq daxili / xarici bölünmənin dağıldığını və inteqrasiya istifadəsi hallarının artıq kifayət olmadığını görəndə, API idarəetmə ən məqbul bir həll yolu olur.

[API-lərin idarə olunması və rəqəmsal biznesin idarə olunması üçün daha çox göstərişlə maraqlanırsınız? Apigee'nin yeni kitabına baxın, "API Product Mindset."]