Korxona miqyosida axborotni qayta ishlash tizimini yaratish tamoyillari
Kompyuter texnikasining rivojlanish tarixi (va shunga mos ravishda dasturiy ta'minot) alohida, avtonom tizimlardan boshlandi. Olimlar va muhandislar birinchi kompyuterlarni yaratish bilan mashg'ul bo'lishdi va asosan vakuum naychalarining bu to'dalarini qanday qilish haqida bosh qotirishdi. Biroq, bu holat uzoqqa cho'zilmadi - hisoblash quvvatini birlashtirish g'oyasi juda aniq edi va birinchi ENIAK va Marks metall shkaflarining shovqini bilan to'yingan havoda uchib ketdi. Oxir oqibat, ikki yoki undan ortiq kompyuterlarning har biri uchun murakkab, o'ta og'ir vazifalarni hal qilish uchun sa'y-harakatlarini birlashtirish g'oyasi sirtda yotadi.
Biroq, kompyuterlarni klasterlar va tarmoqlarga ulash g'oyasini amaliy amalga oshirishga texnik echimlarning yo'qligi va birinchi navbatda, o'zaro ta'sir qilish uchun standartlar va protokollarni yaratish zarurati to'sqinlik qildi. Ma'lumki, birinchi kompyuterlar XX asrning 40-yillari oxirida paydo bo'lgan va birinchikompyuter tarmog'iQo'shma Shtatlardagi bir nechta kompyuterlarni bog'lagan ARPANet - faqat 1966 yilda, deyarli yigirma yildan keyin. Albatta, hisoblash qobiliyatlarining bunday kombinatsiyasi zamonaviy taqsimlangan arxitekturaga juda noaniq o'xshardi, ammo shunga qaramay, bu to'g'ri yo'nalishdagi birinchi qadam edi.
Tashqi ko'rinishmahalliy tarmoqlarvaqt o'tishi bilan dasturiy ta'minotni ishlab chiqishning yangi yo'nalishi - tarqatilgan ilovalarni yaratish rivojlanishiga olib keldi. Men buni, ular aytganidek, noldan qilishim kerak edi, lekin, xayriyatki, yirik kompaniyalar darhol biznes tuzilmasi bunday echimlarni talab qiladigan bunday ilovalarga qiziqish bildirishdi. Aynan korporativ taqsimlangan ilovalarni yaratish bosqichida asosiy talablar shakllantirildi va bunday tizimlarning asosiy arxitekturalari ishlab chiqildi, ular bugungi kunda ham qo'llaniladi.
Asta-sekin meynfreymlar va terminallar mijoz-server arxitekturasiga o'tdi, bu asosan taqsimlangan arxitekturaning birinchi versiyasi, ya'ni ikki bosqichli taqsimlangan tizim edi. Axir, mijoz-server ilovalarida hisoblash operatsiyalari va biznes mantig'ining bir qismi mijoz tomoniga o'tkazildi, bu esa, aslida, ushbu yondashuvning o'ziga xos belgisiga aylandi.
Aynan shu davrda tarqatilgan ilovalarning asosiy afzalliklari quyidagilardan iboratligi ma'lum bo'ldi:
yaxshi miqyoslilik - agar kerak bo'lsa, taqsimlangan dasturning hisoblash
quvvatini uning tuzilishini o'zgartirmasdan osongina oshirish mumkin;
· yukni boshqarish qobiliyati - taqsimlangan ilovaning oraliq darajalari foydalanuvchi so'rovlari oqimini boshqarish va ularni qayta ishlash uchun kamroq yuklangan serverlarga yo'naltirish imkonini beradi;
· globallik - taqsimlangan tuzilma biznes jarayonlarining fazoviy taqsimotini kuzatish va eng qulay nuqtalarda mijoz ish o'rinlarini yaratish imkonini beradi.
Vaqt o'tdi va universitet, hukumat va kichik orollarkorporativ
tarmoqlarkengaytirildi, mintaqaviy va milliy tizimlarga birlashtirildi. Va endi asosiy o'yinchi sahnada paydo bo'ldi - Internet.
Maqtovli panegyriklarButunjahon tarmog'iuzoq vaqtdan beri kompyuter mavzularida nashrlar uchun odatiy joyga aylangan. Darhaqiqat, Internet tarqatilgan hisoblashning rivojlanishida hal qiluvchi rol o'ynadi va dasturiy ta'minotni ishlab chiqishning ushbu o'ziga xos sohasini professional dasturchilar armiyasining mavzusiga aylantirdi. Bugungi kunda u sizga ulanish imkonini beruvchi taqsimlangan ilovalardan foydalanish imkoniyatlarini sezilarli darajada kengaytiradimasofaviy foydalanuvchilarva ilova funksiyalarini hamma joyda mavjud qilish.
Masalaning tarixi shunday. Endi tarqatilgan ilovalar nima ekanligini ko'rib chiqamiz.
Do'stlaringiz bilan baham: |