ዘመናዊ SOA vs Primitive SOA | ቤዝላይን SOA፣ Common SOA፣ Core SOA፣ Future state SOA፣ Target SOA፣ የተራዘመ SOA
SOA (አገልግሎት-ተኮር አርክቴክቸር) የመፍትሄው አመክንዮ እንደ አገልግሎት የሚቀርብበት የስነ-ህንፃ ሞዴል ነው። አገልግሎቶችን እንደ ዋና የመፍትሄ አሰጣጥ ዘዴ በማድረግ፣ SOA ከሌሎች የቴክኖሎጂ መፍትሄዎች የበለጠ ቀልጣፋ፣ ቀልጣፋ እና ምርታማ ለመሆን ይጥራል። SOA በአገልግሎት ላይ ያተኮሩ መርሆችን እና አገልግሎት ተኮር ኮምፒውተሮችን ጥቅሞች ለመገንዘብ ድጋፍ ይሰጣል። ብዙ የተለያዩ ቴክኖሎጂዎች፣ የተለያዩ ምርቶች፣ የመተግበሪያ ፕሮግራሚንግ በይነገጾች እና ሌሎች የተለያዩ ቅጥያዎች በተለምዶ የ SOA ትግበራን ይፈጥራሉ።SOA በቆመበት አላማ መሰረት ወደ ዘመናዊ SOA እና Primitive SOA የተከፋፈለ ነው። ፕሪሚቲቭ SOA በማንኛውም አቅራቢ እውን ሊሆን የሚችል የመነሻ አገልግሎት-ተኮር አርክቴክቸር ሞዴል ነው። በሌላ በኩል፣ ዘመናዊ SOA ማራዘሚያዎችን ወደ ጥንታዊ የ SOA ትግበራዎች ለመወከል የሚያገለግል ምደባ ነው።
Primitive SOA ምንድን ነው?
SOA በየጊዜው እያደገ የሚሄድ መስክ ሲሆን የተለያዩ አቅራቢዎች የ SOA ምርቶችን በየጊዜው በማዳበር ላይ ይገኛሉ። በማንኛውም ሻጭ ተግባራዊ ለማድረግ የሚመች የመነሻ መስመር አገልግሎት-ተኮር አርክቴክቸር ጥንታዊ SOA በመባል ይታወቃል። መሰረታዊ SOA፣ የጋራ SOA እና ዋና SOA የጥንታዊውን SOA ለማመልከት ከሚጠቀሙባቸው ሌሎች ቃላቶች መካከል ጥቂቶቹ ናቸው። የአገልግሎት-ኦሬንቴሽን መርሆዎችን ለሶፍትዌር መፍትሄዎች መተግበር አገልግሎቶችን ያስገኛል እና እነዚህ በ SOA ውስጥ መሰረታዊ የሎጂክ ክፍል ናቸው። እነዚህ አገልግሎቶች ራሳቸውን ችለው ሊኖሩ ይችላሉ፣ ግን በእርግጠኝነት የተገለሉ አይደሉም። አገልግሎቶቹ የተወሰኑ የተለመዱ እና መደበኛ ባህሪያትን ያቆያሉ፣ ነገር ግን በተናጥል ሊሻሻሉ እና ሊራዘሙ ይችላሉ።ሌሎች አገልግሎቶችን ለመፍጠር አገልግሎቶች ሊጣመሩ ይችላሉ። አግልግሎቶች ስለሌሎች አገልግሎቶች የሚያውቁት በአገልግሎት መግለጫዎች ብቻ ነው ስለዚህም በቀላሉ እንደተጣመሩ ሊቆጠሩ ይችላሉ። አገልግሎቶቹ የሚግባቡት የየራሳቸውን የአመክንዮ ክፍሎች እራሳቸውን በራሳቸው ለማስተዳደር በቂ ብልህ የሆኑ መልእክቶችን በመጠቀም ነው። በጣም አስፈላጊ (የመጀመሪያው) የ SOA ንድፍ መርሆዎች ልቅ ትስስር፣ የአገልግሎት ውል፣ ራስን በራስ ማስተዳደር፣ ረቂቅነት፣ እንደገና ጥቅም ላይ ማዋል፣ ውህድነት፣ ሀገር አልባነት እና ግኝት ናቸው።
ዘመናዊ SOA ምንድን ነው?
ዘመናዊ SOA የአገልግሎት ተኮር ግቦችን የበለጠ ለማሳካት ማራዘሚያዎችን ወደ ጥንታዊ SOA ትግበራዎች ለመወከል የሚያገለግል ምደባ ነው። በሌላ አነጋገር፣ የዘመኑ SOA ቀዳሚውን SOA ወደ ዒላማ SOA ሁኔታ ለመውሰድ ጥቅም ላይ ይውላል ድርጅቶቹ ወደፊት ሊኖራቸው ወደሚፈልጉት። ነገር ግን፣ SOA (በአጠቃላይ) ከጊዜ ወደ ጊዜ እየተሻሻለ ሲመጣ፣ ጥንታዊው SOA የሚስፋፋው የዘመኑን SOA ባህሪያት በመውረስ ነው። ዘመናዊ SOA አዳዲስ ባህሪያትን በማስተዋወቅ የጥንታዊው SOA እድገትን ያግዛል፣ ከዚያም እነዚህ ባህሪያት በጥንታዊው SOA ሞዴል ተስተካክለው አድማሱን ከበፊቱ የበለጠ ያደርገዋል።በእነዚህ ሁሉ ምክንያቶች፣ ዘመናዊ SOA እንደ የወደፊት ግዛት SOA፣ ዒላማ SOA ወይም የተራዘመ SOA ተብሎም ይጠራል።
በዘመናዊ SOA እና ፕሪምቲቭ SOA መካከል ያለው ልዩነት ምንድን ነው?
የዘመናዊ SOA እና ጥንታዊ SOA በSOA አውድ ውስጥ በቆሙበት ዓላማ ይለያያሉ። ፕሪሚቲቭ SOA የመነሻ መስመር አገልግሎት ተኮር አርክቴክቸር ሲሆን የዘመናዊው SOA ወደ ጥንታዊው SOA ቅጥያዎችን ለመወከል ጥቅም ላይ ይውላል። ፕሪሚቲቭ SOA በሁሉም አቅራቢዎች ተግባራዊ የሚሆን መመሪያ ይሰጣል፣ አሁን ግን SOA አዲስ ባህሪያትን ወደ ጥንታዊው SOA በመጨመር የ SOA አድማሱን ያሰፋል። በአሁኑ ጊዜ፣ ዘመናዊ SOA የመልእክቶችን ይዘት በመጠበቅ፣ በማስረከቢያ ሁኔታ ማሳወቂያዎች አስተማማኝነትን በማሻሻል፣ የኤክስኤምኤል/SOAP ሂደትን እና የግብይት ሂደትን ለተግባር ውድቀት ተጠያቂ በማድረግ ላይ ያተኩራል።