Π˜Π·Π±ΠΎΡ€ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил (част 2)

Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅, Π₯Π°Π±Ρ€. ДнСс ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΌ сСрията ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ написах спСциално Π·Π° старта Π½Π° новия ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° курса Β«Software ArchitectΒ».

Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅

Π˜Π·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил Π΅ Π΅Π΄Π½ΠΎ ΠΎΡ‚ ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ‚Π΅ тСхничСски Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° систСма. Π’ Ρ‚Π°Π·ΠΈ сСрия статии ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π°ΠΉ-популярнитС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ стиловС Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° прилоТСния ΠΈ Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠ° ΠΊΠΎΠ³Π° ΠΊΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил Π΅ Π½Π°ΠΉ-ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½. Π’ процСса Π½Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π° логичСска Π²Ρ€ΡŠΠ·ΠΊΠ°, която обяснява Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈΡ‚Π΅ стиловС ΠΎΡ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΈΡ‚Π΅ Π΄ΠΎ микросСрвиситС.

Π’ миналият ΠΏΡŠΡ‚ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΈ стигнахмС Π΄ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ‡Π΅ Ρ‚ΠΎΠΉ ΠΈΠΌΠ° Ρ€Π΅Π΄ΠΈΡ†Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ: Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚, Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅, мащабируСмост, надСТдност ΠΈ инСрция.

Π’ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° организация Π½Π° систСмата ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ/Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°) ΠΈΠ»ΠΈ услуги (сСрвисно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°).

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмата ΠΊΠ°Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ Π² Π±ΡŠΠ΄Π΅Ρ‰ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. ΠŸΡ€ΠΈ раздСлянСто Π½Π° систСмата Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄: пригодността ΠΈΠΌ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, замСняСмост, нСзависимост ΠΎΡ‚ контСкста, Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚, инкапсулиранС ΠΈ нСзависимост.

ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ сС Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ с 'голямата Ρ‚ΠΎΠΏΠΊΠ° ΠΌΡ€ΡŠΡΠΎΡ‚ΠΈΡ' (голям Ρ€Π°Π·ΠΌΠ΅Ρ€ + висока ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚), Π° самитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° прСдставляват ΠΊΠ°ΠΊΡ‚ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π·Π° сглобяванС (ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ), Ρ‚Π°ΠΊΠ° ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ (услуги). Π•Π΄ΠΈΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ сС отразяват Π½Π° изпълнявания процСс: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ΅Π±ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ сС Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Ρ‚ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ.

Най-чСсто ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΈΡ‚Π΅ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ осигуряванС Π½Π° нСзависимост Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с нСзависимото ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅, устойчивостта Π½Π° ΠΎΡ‚ΠΊΠ°Π·ΠΈ ΠΈ нСзависимостта ΠΎΡ‚ общия Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅Π½ стСк остават. ИмСнно Π·Π°Ρ‚ΠΎΠ²Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ Π΅ частично нСзависим ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° Ρ‚Π°ΠΊΡŠΠ² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ Π΅, Ρ‡Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π΅ чисто логичСско ΠΈ лСсно ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΎ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. МоТС Π΄Π° сС появи ΠΌΠΎΠ΄ΡƒΠ» core, ΠΊΠΎΠΉΡ‚ΠΎ постСпСнно Π΄Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π΅ Π² смСтищС, Π³Ρ€Π°Ρ„ΡŠΡ‚ Π½Π° зависимоститС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° нараснС ΠΈ Ρ‚.Π½. Π—Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π°Ρ‚ Ρ‚Π°ΠΊΠΈΠ²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° трябва Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΈΠ»ΠΈ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ зрял Π΅ΠΊΠΈΠΏ, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° "Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚", ΠΊΠΎΠΉΡ‚ΠΎ Π½Π° пълно Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ сС Π·Π°Π½ΠΈΠΌΠ°Π²Π° с ΠΊΠΎΠ΄ Ρ€Π΅Π²ΡŽ ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π²Π° Π½Π°Ρ€ΡƒΡˆΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° логичСската структура.

"Π˜Π΄Π΅Π°Π»Π½ΠΈΡΡ‚" ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ прСдставлява Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ логичСски Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, всСки ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ с собствСна Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ.

Π‘Π΅Ρ€Π²ΠΈΠ·Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

Ако всС ΠΏΠ°ΠΊ сС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСмата ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ сСрвизи, става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° сСрвизно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. НСинитС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ са: ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π½Π° прилоТСнията, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ към ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° бизнСс сСрвизи, нСзависимост ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ автономност (нСзависима Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡ, мащабируСмост ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅).

Π‘Π΅Ρ€Π²ΠΈΠ·Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° (SOA = service oriented architecture) Ρ€Π΅ΡˆΠ°Π²Π° всички ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°: ΠΏΡ€ΠΈ промяна сС засяга само Π΅Π΄Π½Π° услуга, Π° ясно Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ API ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π΄ΠΎΠ±Ρ€Π° инкапсуация Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅.

Но Π½Π΅ всичко Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π³Π»Π°Π΄ΠΊΠΎ: SOA Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. ΠžΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈΡ‚Π΅ извиквания са ΠΏΠΎ-скъпи ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ‚Π΅, Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΡΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ стана Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-скъпо.

Π‘Ρ‚Ρ€ΡƒΠ²Π° ΠΌΠΈ сС, Ρ‡Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° нСзависимо Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½Π° характСристика Π½Π° услугата. Ако услугитС трябва Π΄Π° сС Ρ€Π°Π·Π³ΡŠΡ€Π½Π°Ρ‚ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ ΠΈΠ»ΠΈ, ΠΎΡ‰Π΅ ΠΏΠΎ-лошо, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° послСдоватСлност, Ρ‚ΠΎΠ³Π°Π²Π° систСмата Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС счита Π·Π° сСрвизно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°. Π’ Ρ‚Π°ΠΊΡŠΠ² случай Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ (счита сС Π·Π° Π°Π½Ρ‚ΠΈΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Π½Π΅ само ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° SOA, Π½ΠΎ ΠΈ Π½Π° микроуслугитС).

Π‘Π΅Ρ€Π²ΠΈΠ·Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π΄ΠΎΠ±Ρ€Π° ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ° ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Π°Ρ‚Π° общност ΠΈ доставчицитС. ΠžΡ‚Ρ‚ΡƒΠΊ слСдва Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ курсовС ΠΈ сСртификации, Π΄ΠΎΠ±Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Към послСднитС ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ бСзизвСстната сСрвизна шина Π½Π° прСдприятията (ESB = enterprise service bus). ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° ESB Π΅ Ρ‚ΠΎΠ²Π°Ρ€ ΠΎΡ‚ доставчицитС, Π½Π΅ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² SOA.

Пик Π½Π° популярност Π½Π° услугитС, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, Π±Π΅ ΠΎΠΊΠΎΠ»ΠΎ 2008 Π³ΠΎΠ΄ΠΈΠ½Π°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π° спад, ΠΊΠΎΠΉΡ‚ΠΎ стана Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Ρ€ΡΠ·ΡŠΠΊ слСд появата Π½Π° микросСрвиси (~2015 Π³ΠΎΠ΄ΠΈΠ½Π°).

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±ΡΡŠΠ΄ΠΈΡ…ΠΌΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° услуги ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π½Π°ΠΉ-накрая Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° микросСрвисната Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ Π΄Π° ΠΎΠ±ΡŠΡ€Π½Π΅ΠΌ особСно Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ микросСрвисната Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ услугитС, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π² слСдващата част.

Π˜Π·Π±ΠΎΡ€ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил (част 2)

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster