Qadimgi IT tizimlariga qanday asos solish kerak

Muallif: John Stephens
Yaratilish Sanasi: 25 Yanvar 2021
Yangilanish Sanasi: 19 Mayl 2024
Anonim
Umumiy pedagogika
Video: Umumiy pedagogika

Tarkib

"Eh, buning o'rnini bosish uchun bir necha oy kerak bo'ladi." "Biz bunga qo'limiz tegmaydi ... [pichirlashda] ... biz aslida nima ishlashini bilmaymiz, qanday ishlashini ham bilmayman." Men izimni yo'qotib qo'ydim. mijozlar menga bu kabi gaplarni necha marta aytishgan. Ammo barchasi yo'qolgan emas. Mavjud texnologik echimlaringiz bilan yangilik qilishingiz mumkin; siz hamma narsani tashlab, noldan boshlashingiz shart emas (garchi siz yangi loyihani boshlasangiz, kerakli veb-sayt yaratuvchisi va veb-xostini oling).

  • Veb-dizaynni avtomatlashtirish: dizayn jarayonini sozlash

Ushbu stsenariyni tasavvur qiling - bundan bir necha yil oldin fabrika moliya, ishlab chiqarish, jo'natish, marketing va tashrif buyuruvchilar bilan ishlash kabi ichki funktsiyalarini qo'llab-quvvatlash uchun parcha-parcha tizimlarni yaratdi. Mijozlarning umidlari oshgani sayin, uning veb-sayti nazorat ostida qolmadi. Endi biznes trafikining yarmidan ko'pi mobil yoki kichik ekranli qurilmalardan kelib chiqadi, ammo veb-sayt to'g'ri moslasha olmaydi.


Va IT-echimlarning barchasi bir-biriga yopishtirilgan, ammo baribir jismoniy jamoalarga o'xshash siloslarda ishlaydi - bu ularning hammasi bitta mijozga xizmat ko'rsatishini deyarli imkonsiz qiladi. Bu shuni anglatadiki, besh, 10 yoki 20 yil davomida yo'lda, biznesning IT-tizimlari va sezgir veb-dizaynga e'tibor bermaslik hozirgi kunda uning o'sishiga to'sqinlik qilmoqda.

Xo'sh, qanday qilib moslashasiz? Binoni ta'mirlash paytida siz qabul qilgan printsiplardan foydalaning. Bir kecha-kunduz yangilanib turadigan yig'ilish xonasiga qachon kirganingiz haqida o'ylab ko'ring. Lahzali o'zgarish sizni hayratda qoldiradi va xursand qiladi, lekin agar siz o'ylab ko'rsangiz, binoning o'zi bir xil tuzilishga, isitish, suv va elektr energiyasiga ega ekanligini bilasiz.

Gipsokartadan yasalgan bo'linma butun tarixiy yukni va tartibsiz sanitariya-tesisat, kabel va kanallarni yashirishi mumkin. Bir oz yaqinroq ko'ring, xuddi shu xizmatlarni ko'rasiz, ammo zamonaviy universal rozetkalar yordamida modernizatsiya qilingan. Uchrashuv xonasida endi USB quvvat manbalari, displeylar uchun VGA va HDMI portlari mavjud. Biroq, sahna ortida, ularning barchasi bir xil chalkash elektr kabellari bilan ovora.


Biz eski IT tizimlariga xuddi shunday yondashishimiz mumkin. Maqsad ushbu tizimlarni bir-biriga bog'lab qo'yishdir, shunda biz kanallar bo'ylab uzluksiz foydalanuvchi tajribasini taqdim etamiz. Ammo eski tizimlar bilan ishlashda qanday qiyinchiliklar bo'lishi mumkin? Keling, yo'lda duch keladigan ba'zi to'siqlarni ko'rib chiqaylik.

  • Mijozlar to'g'risidagi ma'lumotlarni takrorlash: bir xil shaxsning bir nechta holatlari moliya, veb, tashrif buyuruvchilarni marketing yoki jo'natish kabi turli xil tizimlarda mavjud bo'lishi mumkin. Bizning xayoliy misolimizda olti xil tizimda bitta mijozning oltita turli xil versiyalari bo'lishi mumkin edi.
  • Ma'lumotlarning chuqurligi: tizimlar ma'lumotni har xil yo'llar bilan va har xil chuqurlikda saqlaydi. Masalan, biznesning operatsion tomoni ko'pincha inglizcha ta'rifi eng qisqa bo'lgan mahsulotlar uchun kod raqamlaridan foydalanadi va tarkib, materiallar manbai va vazn kabi narsalar haqida ma'lumotlarni o'z ichiga oladi. Aksincha, marketing materiallari tasvirlar va iste'molchilar narxlarini qo'shishdan tashqari, mahsulot xususiyatlarini reklama qilish uchun juda ko'p miqdordagi matnlarni o'z ichiga oladi.
  • Ma'lumotlarni eksport qilishning turli usullari: bu holda siz ba'zi tizimlar faqat ma'lumotlarni eksport qilishni taklif qilishi mumkin, boshqalari SOAP kabi 20 yillik standartdan yoki boshqalari REST kabi zamonaviy interfeysdan foydalanadilar.
  • Interfeys: ushbu tizimlarning ba'zilari veb-interfeysga ega bo'lmasligi mumkin. Agar ular mavjud bo'lsa ham, u mavjudlik standartlariga javob bermasligi yoki mobil qurilmalarga moslashishi mumkin emas, hatto tovar tajribasiga mos keladigan ko'rinish.
  • Yangi kanallar: xizmatni Chatbot kabi yangi kanalga etkazib berishning imkoni yo'q.
  • Miqyosi: ba'zi tizimlar oz sonli foydalanuvchilarga xizmat ko'rsatish uchun, boshqalari esa internet miqyosida foydalanish uchun mo'ljallangan bo'ladi.
  • Ishonchlilik: qanday tuzilganiga qarab, ushbu tizimlarning ba'zilari ishonchli bo'lmasligi yoki hatto doimo mavjud bo'lishi mumkin.

Eski tizimlar uchun zamonaviy fasadlarni qurish


Vaqt sinovidan yaxshiroq o'tadigan biznes uchun zamonaviy veb yoki mobil tajriba yaratish uchun biz foydalanuvchi o'zi tanlagan vositaga moslashib, faqat tajribada o'zimizni qiziqtiradigan narsalarni qidiramiz. Old qism bir nechta mustaqil funktsiyalardan iborat bo'lishi uchun etarlicha moslashuvchan bo'lishi kerak.

Binolarni yangilashda biz yangi gipsokartonni o'rnatamiz va devorlarni bo'yaymiz, pardalar ortidagi ustki qism, elektr ta'minoti va sanitariya-tesisat bir xil. Qadimgi IT-tizimlaringizdan yangi hayotni nafas olish uchun xuddi shu yondashuvga amal qilishimiz mumkin: mahsulot haqidagi ma'lumotlar yoki buyurtmalarni boshqarish kabi so'nggi funktsiyalarga ulanadigan yangi fasadni o'rnatishimiz mumkin.

Texnik murakkablikni engib chiqing

Monolitik eski tizimlarga kirish uchun engib bo'lmaydigan ko'rinishga ega bo'lgan to'siqlarga qaramay, orqa va zamonaviy frontend o'rtasida toza aloqalarni o'rnatishga imkon beradigan usullar mavjud. Biz talab qiladigan zamonaviy yig'ilish xonasi rozetkalarini ochadigan yuz plitasi: HDMI, USB va boshqalar - bu sizning "eski" tizimlaringizni qoplashingiz kerak.

Biz ushbu API-larni chaqiramiz (dasturlarni dasturlash interfeyslari). Kontseptsiya sifatida API-larning ahamiyatini oshirib bo'lmaydi. Masalan, Twitter muvaffaqiyatining omillaridan biri shundaki, u o'z platformasini API bilan birga ishga tushirgan va dasturchilarni to'g'ridan-to'g'ri ishlab chiqaruvchilarning o'z mahsulotlaridan tvit yozish qobiliyatiga ega raqib frontendlar yoki ilovalar yaratishga da'vat etgan.

Sizning tashkilotingiz, xuddi fabrika kabi, mahsulot API, buyurtma API va hisob API kabi API yaratishi kerak. Dastlab, ushbu API-lar ichki foydalanish uchun mo'ljallangan (ammo jasur tashkilot ularni tashqi tomonlarga taqdim etadi).

API dizaynidagi kontaktlar

API dizayni eng muhim bosqich hisoblanadi - sizning manfaatdor tomonlaringiz barcha holatlar uchun qanday ma'lumot kerakligini o'ylab ko'rishlari va APIni etkazib berish hajmini ta'minlashi kerak (bu API shartnomasi deb ataladi). Buni keyinchalik iste'molchi barcha ishlab chiqarish ma'lumotlarini ko'rmasligi va buning o'rniga faqat kerakli ma'lumotlarni olishi uchun filtrlash mumkin.

API-larni amalga oshirish

API-lar qaror qilingan holda, bu APIni amalga oshirish va bir yoki bir nechta asosiy tizimlardan ma'lumotlarni olish haqida. Bu ko'pincha jarayonning eng qiyin qismidir, ammo bunga yordam beradigan juda ko'p dasturiy ta'minot mavjud, masalan, Apigee va IBM DataPower. Dasturiy ta'minotning ba'zi boshqa variantlari, hanuzgacha korporativ darajadagi bo'lsa ham, masalan, WSO2 ning API Gateway va WSO2 ESB kabi bepul foydalanishlari mumkin. Ushbu vositalar SOAP o'rtasida REST-ga tarjima qilish, faylga asoslangan uzatish (eksport), bir vaqtda ishlash, natijalarni keshlash va ularni o'zgartirishga qodir. Faqatgina biz allaqachon ko'rib chiqqan talablarning bir nechtasini belgilaydi.

API shartnomalari tasdiqlangandan so'ng, siz ularga yangi xizmatlarni yaratishni boshlashingiz mumkin, masalan, Alexa mahorati yoki buyurtmalarni kuzatish dasturi - ularning ustiga. Shubhasiz, bir nechta iste'molchilar bir xil API-ga kirishlarini kutishadi; masalan, mobil ilova, Chatbot yoki veb-sayt mahsulot API-ga kirishga muhtoj. Veb-saytning alohida qismi vakolatli foydalanuvchilarga tarixiy buyurtmalarga buyurtma API orqali kirish huquqini beradi va hokazo.

Agar asl backend, masalan, tvitni chiqarish yoki mobil telefonga xabarnoma yuborish funktsiyasini taklif qilmasa, u holda API-ga yangi funktsiya qo'shilishi mumkin. Agar siz bozorga yangi veb-sayt funktsiyasini, dasturni yoki yangi kanalni qo'shishni istasangiz, ularni API-laringizga yangi iste'molchilar sifatida o'rnating. Va siz yangi iste'molchilar paydo bo'lishiga amin bo'lishingiz mumkin: ijtimoiy media dasturlari, Alexa ko'nikmalari yoki AI Bots. Burchakda nima bo'lishidan qat'i nazar.

Eski texnologiya bilan ishlash eski binoni yangilashga o'xshaydi. Umumiy g'oya - eski IT-tizimlarni tashlamaslik, shunchaki ularni yangi API-ga ulab, kerak bo'lganda ma'lumotlarni o'zgartirish va ularga yangi hayot berishdir.

Jamoa bo'ylab ishlaysizmi? Yorqin ekanligingizga ishonch hosil qiling bulutli saqlash.

Tasvir: Kym Winters

Ushbu maqola dastlab 308-sonda nashr etilgan to'r, veb-dizaynerlar va ishlab chiquvchilar uchun dunyodagi eng ko'p sotiladigan jurnal. 308 sonini bu erda sotib oling yoki obuna bo'ling.

Ma’Muriyatni Tanlang
Instagram yangi "o'z joniga qasd qilish to'g'risida eslatma" atamalarini
O’Qimoq

Instagram yangi "o'z joniga qasd qilish to'g'risida eslatma" atamalarini

Facebook In tagram-ni alkam 1 milliard dollarga otib olganida, foto uratlarni tarqati h xizmati oxir-oqibat Facebook-ning foydalanuvchilariga ingib ketadimi degan xavotirlar bor edi. O' ha paytda ...
Muvaffaqiyatli ijodiy martaba uchun 5 qadam
O’Qimoq

Muvaffaqiyatli ijodiy martaba uchun 5 qadam

otib oli h uchun ko'plab kitoblar va to'la h uchun u taxonalar mavjud bo'l a-da, bitta ta hkilot bu ijodiy ijodkorlarga va ra omlarga tirikchilik qili h uchun zarur bo'lgan tadbirkorl...
Dizaynerlar uchun 10 ta ajoyib WordPress plaginlari
O’Qimoq

Dizaynerlar uchun 10 ta ajoyib WordPress plaginlari

WordPre dunyodagi eng ma hhur blogla h platformalari va eng ko'p i hlatiladigan CM hi oblanadi. Ommabopligining abablaridan biri hablonni va plaginlarni mamnuniyat bilan qo'llab-quvvatla hi, u...