Кіріспе

Таратылған есептеулерде, таратылған объектілер – бұл объектілер (объектіге бағдарланған бағдарламалау мағынасында), олар әртүрлі адрестік кеңістіктерде орналасқан, бір компьютердегі әртүрлі процестерде немесе тіпті желі арқылы байланысқан бірнеше компьютерлерде таратылған, бірақ деректермен бөлісу және әдістерді шақыру арқылы бірлесіп жұмыс істейді. Бұл көбінесе орналасу туралы ашықтықты қамтиды, яғни қашықтағы объектілер жергілікті объектілермен бірдей болып көрінеді. Таратылған объектілер арасындағы байланыстың негізгі әдісі – қашықтықтан әдіс шақыру, әдетте хабар алмасу арқылы: бір объект белгілі бір міндетті орындау үшін қашықтағы машинадағы немесе процестегі басқа объектіге хабар жібереді. Нәтижелер шақырушы объектіге қайтарылады. Таратылған объектілер 1990 жылдардың соңы мен 2000 жылдардың басында кең таралған, бірақ содан бері маңыздылығын жоғалтты. Бұл термин сонымен қатар таратылған есептеулер контекстінде қолданылатын негізгі объект тұжырымдамасының кеңейтімдерінің бірін де білдіруі мүмкін, мысалы, көшірмеленген объектілер немесе тірі таратылған объектілер. Көшірмеленген объектілер – бұл бағдарламалық компоненттердің (көшірмелер) топтары, олар өздерінің ішкі күйлері арасында жоғары дәрежедегі үйлесімділікке қол жеткізу үшін таратылған көп тарапты протоколды іске асырады және сұрауларға үйлесімді түрде жауап береді. Көшірмелер тобын бір объект ретінде атау, олардың кез келгенімен өзара әрекеттесудің сыртқы түрде көрінетін күйі мен мінез-құлқының бірдей екенін көрсетеді. Тірі таратылған объектілер (немесе жай ғана тірі объектілер) көшірмеленген объектілер тұжырымдамасын репликалар тобына кеңейтеді, олар ішкі түрде кез келген таратылған протоколды пайдалана алады, бұл олардың жергілікті күйлері арасында тек әлсіз үйлесімділікке ғана әкелуі мүмкін. Тірі таратылған объектілерді объектіге бағдарланған көзқарас тұрғысынан қарағанда, белгілі бір идентификациясы бар және таратылған күй мен мінез-құлқын қоршап алатын, таратылған көп тарапты протоколдардың жұмыс істеп тұрған мысалдары ретінде анықтауға болады. Сондай-ақ, Интернет протоколы жиынтығын қараңыз.