Іскери логика

Іскери логика дегеніміз не?

Іскери логика – бұл мәліметтер базасы мен қолданушы интерфейсі арасындағы ақпарат алмасуды басқаратын, қолданушының ережелері немесе алгоритмдері. Іскери логика дегеніміз – бұл компьютерлік бағдарламаның бизнестің қалай жұмыс істейтінін анықтайтын немесе шектейтін ақпаратты (іскери ережелер түрінде) қамтитын бөлігі. Мұндай іскери ережелер – бұл әдетте шын немесе жалған екілік түрінде көрсетілетін операциялық саясат. Іскери логиканы олар қолдайтын жұмыс процестерінен көруге болады, мысалы, ақпараттың немесе мәліметтердің дұрыс ағынын егжей-тегжейлі көрсететін дәйектіліктер немесе қадамдар, сондықтан шешім қабылдау. Іскери логика «домендік логика» деп те аталады.

Негізгі өнімдер

  • Іскери логика дегеніміз іскерлік бағдарламалық жасақтамада кодтың негізі болып табылатын логика мен алгоритмдер.
  • Іскери логиканы олар қолдайтын жұмыс процестерінен көруге болады, мысалы, ақпараттың немесе мәліметтердің дұрыс ағынын егжей-тегжейлі көрсететін бірізділіктер немесе қадамдар.
  • Іскери логика негізгі компьютерлік инфрақұрылымды қолдау үшін қолданылатын код түріне қарағанда жоғары деңгейде болады.

Іскери логиканы түсіну

Басқасын айтпағанда, іскери логика дегеніміз – бұл компьютерлік кодқа енгізілген және қолданушы интерфейсі арқылы компьютерлік бағдарламада көрсетілетін іскерлік нақты ережелер. Іскери логика оның қолданушылар мен бағдарламалық жасақтама жүйелері арасында мәліметтер өткізетін жұмыс ағындарын құрудағы рөлінен айқын көрінеді. Іскери логика деректердің қалай көрсетілуі, сақталуы, жасалуы және өзгертілуі мүмкін екенін анықтайды. Онда бизнес объектілері (мәліметтердің тасымалдануын бақылайтын бағдарламалық жасақтама бөліктері) бір-бірімен қалай жұмыс істейтінін анықтайтын ережелер жүйесі қарастырылған. Іскери логика сонымен қатар бағдарламалық жасақтама ішіндегі бизнес нысандарына қалай қол жетімділікті және жаңартуды басқарады. Ол базалық компьютерлік инфрақұрылымды қолдау үшін қолданылатын код түріне қарағанда жоғары деңгейде, мысалы, пайдаланушыға мәліметтер базасын қалай көрсету немесе негізгі жүйелік инфрақұрылым ретінде. 

Іскери логикаға қатысты алгоритмдер экранға шығармаларды өңдеуді орындайды, олар пайдаланушыға көрінбейді, бірақ қазіргі заманғы экономикада жағдайдың дұрыс жүруі үшін өте маңызды. 

Іскери логика мен іскерлік ережелер

Деректер қалай есептелетінін, өзгеретінін және пайдаланушыларға және бағдарламалық жасақтамаға берілуін анықтайтын іскери логикасыз бизнес ережелері пайдасыз. Бірақ құрылым құру үшін бизнес ережелері болмаса, бизнес логикасы болмайды. Іскери логика – бұл процестер мен процедуралар жүйесін құрайтын кәсіпкерлік кәсіпорының кез-келген бөлігі, ал басқалары – іскерлік ереженің мысалы. 

Іскери логика мысалы

Несиелік карта эмитентінің іскери логикасында белгілі бір шектен тыс, мысалы, 500 доллардан асатын штаттан тыс несие картасымен жүргізілетін транзакциялар күдікті деп белгіленіп, мәміленің шынайылығын растау үшін эмитентпен мүмкіндігінше тезірек байланыс орнатылуы мүмкін. Мұндай транзакцияны белгілеу саясаты бизнес ережесінің мысалы болып табылады; транзакцияны белгілеудің нақты процесі – бұл іскери логиканың мысалы. Күн сайын миллиондаған несие картасымен транзакциялар жасалатынын ескерсек, іскери логика мұндай операцияларды тиімді және уақытылы тексеруге және өңдеуге мүмкіндік береді.