እንደ የውህደት አውቶቡስ የሚሰራ። የውህደት አውቶቡስ የባንኩን የመረጃ ቦታ ለመገንባት ቁልፍ አካል ነው። በESB እና SOA¶ ውስጥ የአገልግሎት መገኘት

), ቀደም ሲል Axelot Datareon ESB ተብሎ የሚጠራው የአንድ ድርጅት የተከፋፈለ የመረጃ መልክዓ ምድራዊ አቀማመጥ ለመገንባት የታሰበ ነው። የሶፍትዌር ምርቱ በአንድ ማእከል ውስጥ ያሉትን ሁሉንም የተቀናጁ አፕሊኬሽኖች መስተጋብር ያረጋግጣል, ያሉትን የመረጃ ምንጮች በማጣመር እና በተለያዩ የመረጃ ስርዓቶች መካከል የተማከለ የመረጃ ልውውጥ ያቀርባል.

ዳታሬዮን ኢኤስቢ የኮርፖሬት ዳታ አገልግሎት አውቶቡስ የመረጃ ልውውጥ መረጋጋትን እና የተሟላነትን ማረጋገጥ ፣የመረጃ ስርዓቱን አጠቃላይ አፈፃፀም ለማሳደግ እና ለአስተዳደሩ የሰው ኃይል ወጪን ለመቀነስ የሚያስችል ዘዴ ነው።

የ Datareon ESB የሶፍትዌር ምርት በክፍለ-ግዛት እና በማዘጋጃ ቤት ተቋማት ሊገዛ በሚችል የኤሌክትሮኒክስ ኮምፒተሮች እና የውሂብ ጎታዎች የሩሲያ ፕሮግራሞች የተዋሃደ መዝገብ ውስጥ በይፋ ተካትቷል ።

ተግባራዊነት

  • የተለያዩ ደረጃዎችን እና የውህደት ሁኔታዎችን ይደግፋል
  • የውህደት መልክዓ ምድራችሁን ከግርዶሽ ስነ-ምህዳር ጋር በማእከላዊ ያስተዳድሩ
  • የውሂብ ትራንስፎርሜሽን (የተለያዩ ሁኔታዎች ቁጥጥር ያለው ባለብዙ ደረጃ የውሂብ ለውጥ ስልተ ቀመሮች)
  • የማንኛውም መጠን ውሂብ ያስተላልፉ (አቀባዊ እና አግድም ልኬት)
  • በ 1C: Enterprise 8 መድረክ ላይ ካሉ ምርቶች ጋር ቀላል ውህደት
  • ደህንነቱ የተጠበቀ የውሂብ ማስተላለፍን ማረጋገጥ
  • የጠቅላላው የውሂብ ማስተላለፊያ አውታር ሁኔታ ምርመራ እና ክትትል

የሚፈቱ ችግሮች

  • በተለያዩ የመረጃ ሥርዓቶች መካከል የውሂብ ማስተላለፍ (በማዘዋወር ወይም ነጥብ-ወደ-ነጥብ)
  • በተለያዩ አካባቢዎች ውስጥ አንድ የመረጃ ቦታ መፈጠር
  • በሚከተሉት አማራጮች ውስጥ በክስተቱ ሞዴል ላይ የተመሰረተ የተከፋፈለ ስርዓት ግንባታ.
    • በክስተት ሞዴል ላይ ተመስርተው ከጫፍ እስከ ጫፍ የንግድ ሥራ ሂደቶችን መገንባት;
    • በተለያዩ የመረጃ ሥርዓቶች ውስጥ የንግድ መተግበሪያዎችን ከማመሳሰል ጋር ስርዓት መፍጠር
  • ሊሰፋ የሚችል የድርጅት/የይዞታ ደረጃ አስተዳደር አርክቴክቸር ማግኘት
  • በትራንስፖርት ደረጃ እና በንግድ ሎጂክ ደረጃ የመረጃ ልውውጥ ስርዓት መዘርጋት
  • መረጃን የመገንባት ተግባርን ማስተላለፍ ወደ የትንታኔ ክፍሎች ይፈስሳል
  • የተቀነሰ አጠቃላይ የውህደት ንድፍ ውስብስብነት እና የተቀነሰ የሰርጥ አቅርቦት መስፈርቶች
  • የውሂብ ማጓጓዣ ንብርብር አጠቃላይ መረጋጋት ይጨምራል
  • በተለያዩ ክፍሎች መካከል ውሂብ ሲለዋወጡ የግብይት ወጪዎችን መቀነስ

2017

Axelot Datareon ESB 2.1.0.0

የ AXELOT Datareon ESB መፍትሄ በወርቅ አፕሊኬሽን ልማት ብቃቶች ዝርዝር ውስጥ ተካቷል - የምርቱን ከፍተኛ ጥራት እና ከማይክሮሶፍት ምርቶች ጋር ያለውን ተኳሃኝነት የሚያረጋግጥ እውነታ።

AXELOT Datareon ESB ለንግዶች በርካታ ቁልፍ ጥቅሞችን ይሰጣል፡-

  • የመዋሃድ እድል;
  • የንብረቶች አስተማማኝነት እና እንደገና ጥቅም ላይ ማዋል;
  • ሊሰፋ የሚችል የድርጅት/የይዞታ ደረጃ አስተዳደር አርክቴክቸር ማግኘት፤
  • የመረጃ ፍሰቶችን የመገንባት ተግባርን ወደ ትንተና ክፍሎች ማስተላለፍ;
  • የውህደት መርሃግብሩን አጠቃላይ ውስብስብነት መቀነስ እና ለሰርጥ ማስተላለፊያ መስፈርቶችን መቀነስ;
  • የትራንስፖርት የውሂብ ማስተላለፊያ ንብርብር አጠቃላይ መረጋጋት መጨመር;
  • በተለያዩ ክፍሎች መካከል ውሂብ ሲለዋወጡ የግብይት ወጪዎችን መቀነስ;
  • የመረጃ ስርዓቱን ለመጠበቅ እና ለማቆየት አጠቃላይ ወጪዎችን መቀነስ።

የስርዓቱ ዋና ባህሪያት:

  • ብዙ ቁጥር ያላቸው ማገናኛዎች ለተለያዩ ስርዓቶች፡ 1C፡ ኢንተርፕራይዝ 8፣ የሶፕ አገልግሎቶች፣ REST አገልግሎቶች፣ MS SQL፣ IBM DB2፣ Oracle DB፣ PostgreSQL፣ SharePoint፣ OData፣ TCP፣ Siemens TeamCenter እና ሌሎችም;
  • ማያያዣዎች እራስን ለማዳበር የተሰኪ ዘዴ;
  • የግንኙነት ሁኔታዎችን ሲፈጥሩ ለተለያዩ የፕሮግራም ቋንቋዎች እና ቴክኖሎጂዎች ድጋፍ: 1C: Enterprise 8, JavaScript, T-SQL;
  • ምስላዊ የካርታ ስልቶችን እና ብጁ የ XSLT ለውጦችን በመጠቀም ባለብዙ ደረጃ የውሂብ ለውጥ ሁኔታዎችን ማዘጋጀት;
  • ከተለያዩ የውሂብ ቅርጸቶች (XML, JSON, XLS, DBF, CSV, Base64 እና ሌሎች) ጋር ይስሩ;
  • የመረጃ እሽጎች የማይለዋወጥ እና ተለዋዋጭ መንገድ;
  • ከፍተኛ የፍጥነት መስተጋብር እና የስህተት መቻቻል-ለአውታረመረብ የመተላለፊያ ይዘት መቀነስ ፣ ጭነት ማመጣጠን ፣ የመረጃ ጎራዎችን ማግለል ፣ የውህደት አንጓዎችን ሁኔታ የመቆጣጠር ችሎታ;
  • ለዝግጅቱ ሞዴል ድጋፍ, የተመሳሰለ እና ያልተመሳሰሉ ጥሪዎች, የተረጋገጠ መላኪያ;
  • እነሱን ማቆም ሳያስፈልግ በ "ሞቃት" ሁነታ ውስጥ የተመዝጋቢ ስርዓቶችን የመዋሃድ ሁኔታዎችን መለወጥ (የማውረድ / የመጫን, የመቀየር እና የማዞሪያ ዘዴዎች) (በ 1C: Enterprise 8 መድረክ ላይ ያሉ ውቅሮችን ጨምሮ);
  • የሁሉም ውህደት ሂደቶች ምርመራዎች እና ክትትል, የመረጃ ፓኬጆችን የማረም እና የመከታተል ችሎታ.

በ 1C: Enterprise 8 መድረክ ላይ ትግበራዎችን ለማዋሃድ ልዩ ትኩረት ተሰጥቷል. ማቅረቢያው በ1C፡Enterprise 8 መድረክ ላይ በማንኛውም መደበኛ ውቅር ውስጥ ሊገነባ የሚችል እና ለፈጣን እና ምቹ ውቅረት እና ውህደት አስተዳደር ሁሉንም አስፈላጊ ስልቶችን የሚያቀርብ ልዩ ንዑስ ስርዓትን ያካትታል። የ "AXELOT: ESB Service Data Bus" መስተጋብር በ 1C: Enterprise 8 መድረክ ላይ ካለው ውቅረት ጋር በሳሙና እና በ REST አገልግሎቶች ይከናወናል.

የአገልጋይ አካላት "AXELOT: ESB Service Data Bus" በ C ++ ውስጥ ተዘጋጅተዋል. የ "AXELOT: ESB Service Data Bus" አስተዳደር እና ማዋቀር በ Eclipse ልማት አካባቢ ውስጥ የሚከናወን ሲሆን በ 1C: Enterprise 8 መድረክ ላይ በ 1C: Enterprise Development Tools ላይ ከስርዓቶች ልማት ጋር ተያይዞ ሊከናወን ይችላል. "AXELOT: ESB Service Data Bus" ባለብዙ ፕላትፎርም ሲሆን MS Windows እና Linux ኦፕሬቲንግ ሲስተሞችን ይደግፋል።

AXELOT Datareon ESB ሙሉ በሙሉ የሩስያ ልማት ነው, እና አንዳንድ ችግሮችን ለመፍታት በክፍለ ግዛት እና በማዘጋጃ ቤት ተቋማት ሊገዙ በሚችሉ የኤሌክትሮኒክስ ኮምፒተሮች እና የውሂብ ጎታዎች የሩሲያ ፕሮግራሞች የተዋሃደ መዝገብ ውስጥ በመካተቱ ሂደት ላይ ነው.

ዘመናዊ አፕሊኬሽኖች በተናጥል አይሰሩም; አፕሊኬሽኑ ከሌሎች መተግበሪያዎች ጋር ሳይገናኝ ትርጉም ያለው ነገር ማድረግ አይችልም። በአገልግሎት ላይ ያተኮረ አርክቴክቸር የትብብር መተግበሪያዎችን በማዋሃድ እና እርስ በርስ ሊጣመሩ በሚችሉ ክፍሎች አፕሊኬሽኑን በመስበር ያፋጥነዋል። የ SOA ሞዴል (የአገልግሎት ሸማቾች ወደ አገልግሎት ሰጪዎች በመደወል) ቀላል ሊመስል ይችላል፣ ነገር ግን ሁለት አስፈላጊ ጉዳዮችን ያስነሳል።

  1. አንድ ሸማች ለመደወል የሚፈልገውን አገልግሎት አቅራቢ እንዴት ማግኘት ይችላል?
  2. እንዴት አንድ ሸማች በዝግታ እና አስተማማኝ ባልሆነ አውታረ መረብ ላይ አገልግሎትን በፍጥነት እና በአስተማማኝ ሁኔታ መጥራት ይችላል?

ለሁለቱም ችግሮች ቀጥተኛ መፍትሄ አለ - የድርጅት አገልግሎት አውቶቡስ (ESB) ተብሎ የሚጠራ አቀራረብ። ESB ለተጠቃሚውም ሆነ ለአገልግሎት አቅራቢው አገልግሎትን ለመጥራት ቀላል ያደርገዋል፣ በመካከላቸው ያሉትን ሁሉንም ውስብስብ ግንኙነቶች ያስተዳድራል። ኢኤስቢ አፕሊኬሽኖች (ወይም የአፕሊኬሽኖች ክፍሎች) አገልግሎት መጥራት ቀላል ብቻ ሳይሆን ዳታ እንዲለዋወጡ እና የክስተት ማሳወቂያዎችን እንዲያሰራጩ ያግዛቸዋል። የESB ንድፍ ብዙ የታወቁ የንድፍ ንድፎችን እና የደረጃ ዝርዝሮችን ተግባራዊ ያደርጋል።

ይህን ጽሑፍ የጻፍኩት እርስዎ፣ ገንቢው፣ ለምን ESB ጠቃሚ እና አስፈላጊ የመተግበሪያ ውህደት አካል እንደሆነ፣ SOA ን ጨምሮ እንደሆነ እንዲረዱ ለመርዳት ነው። ይህ መጣጥፍ ትርጓሜዎችን ወይም ምርቶችን አይሸፍንም፣ ይልቁንም እርስዎ እራስዎ እንዲተገብሩ የማይገደዱባቸው የኢኤስቢ ባህሪዎች እና ችሎታዎች ላይ ያተኩራል። ይህ ጽሑፍ ESB ለእርስዎ ምን እንደሚያደርግ ያብራራል.

የጥሪ አገልግሎቶች

የመተግበሪያ ውህደትን እና SOAን ለመረዳት እንዲረዳዎ የድር አገልግሎቶች እንዴት እንደሚሰሩ በመመልከት እጀምራለሁ። የአገልግሎት ጥሪን ተግባራዊ ማድረግ የምትችልበት ብቸኛ መንገድ የድር አገልግሎቶች ናቸው። ይህ ምናልባት በጣም ጥሩው መንገድ ላይሆን ይችላል, ነገር ግን በአሁኑ ጊዜ በጣም ደረጃውን የጠበቀ አቀራረብ ነው, እና የድር አገልግሎቶች ዲዛይኑን ለመምራት ይረዳሉ, ይህም እኔ ላደርገው ያሰብኩት ነው.

በመጀመሪያ የቃላት አገባብ ማብራራት አለብኝ። የድር አገልግሎት በአሰራር ፕሮግራሚንግ ውስጥ ካለው ተግባር ጋር ይመሳሰላል፡ ስም፣ መለኪያዎች እና ውጤት አለው። ስሙ ነው። ዩኒፎርም ሪሶርስ መለያ(ዩአርአይ - የደንብ መገልገያ መለያ) የትኛው አቅራቢየድረ-ገጽ አገልግሎቶች የድር አገልግሎትን ለማግኘት ያገለግላሉ መጨረሻ ነጥብ. የድር አገልግሎት አቅራቢው የድር አገልግሎቱን ለማግኘት እና ለመጥራት እንደ አድራሻው የመጨረሻ ነጥብ ዩአርአይ ይጠቀማል። ውስጥ ጥያቄተጠቃሚው የመጨረሻውን ነጥብ ሲጠራ ወደ ዌብ አገልግሎቱ የሚያስተላልፈው የተወሰነ እርምጃ እና መለኪያዎች አሉ። አገልግሎቱ ከተጠናቀቀ በኋላ የመጨረሻው ነጥብ ይልካል መልስወደ ሸማቹ መመለስ, ስኬትን (ወይም ስህተትን) ሪፖርት ያደርጋል እና የአገልግሎቱን ውጤት ይይዛል. ማለትም፣ ሸማቹ የአቅራቢውን የመጨረሻ ነጥብ ይደውላል፣ ጥያቄ ይልካል እና ምላሽ ይቀበላል።

የድር አገልግሎትን እንዴት መተግበር እንደሚቻል አሁን ያለው ፍቺ WS-I Basic Profile 1.1 ነው፣ እሱም በድር አገልግሎቶች መግለጫ ቋንቋ (WSDL) 1.1 ውስጥ የተገለጸውን "SOAP 1.1 over HTTP 1.1" ፕሮቶኮልን ያቀፈ ነው። ክፍል)። በሶፕ በኤችቲቲፒ፣ ሸማቹ በኤችቲቲፒ ጥያቄ የተላከውን የሳሙና ጥያቄ ተጠቅመው አገልግሎቱን ይጠራል። ሸማቹ የሳሙና ምላሽ የያዘውን የኤችቲቲፒ ምላሽ በመጠባበቅ በኤችቲቲፒ ሶኬት ላይ በተመሳሳይ ሁኔታ ያግዳል። የማጠቃለያ ነጥብ ኤፒአይ በተጠቃሚው እና በአገልግሎት አቅራቢው መካከል ያለው ውል በWSDL ይገለጻል።

አሁን የቃላት አገባቡን ከተረዱ፣ አንድ ተጠቃሚ አገልግሎት ሲደውል እንዴት እንደሚሰራ አማራጮችን እንመልከት፡ የተመሳሰለ እና ያልተመሳሰሉ ጥሪዎች።

የተመሳሰለ እና ያልተመሳሰሉ ጥሪዎችን ማወዳደር

ሸማቹ አገልግሎቱን በተመሳሰለ ወይም በማይመሳሰል መልኩ መደወል ይችላል። ከሸማች አንፃር ልዩነቶቹ የሚከተሉት ናቸው።

  • የተመሳሰለ. ሸማቹ አገልግሎቱን ለመጥራት አንድ ክር ይጠቀማል; ክርው ጥያቄን ይልካል ፣ አገልግሎቱ በሚሰራበት ጊዜ ያግዳል እና ምላሽ ይጠብቃል ፣
  • ያልተመሳሰለ. ሸማቹ አገልግሎቱን ለመጥራት ሁለት ክሮች ይጠቀማል; አንደኛው ጥያቄ ለመላክ ነው፣ ሁለተኛው ምላሽ ለመቀበል ነው።

ጽንሰ-ሐሳቦች ያልተመሳሰለእና የተመሳሰለብዙውን ጊዜ ከፅንሰ-ሀሳቦች ጋር ይደባለቃሉ ወጥነት ያለውእና ትይዩ. የኋለኛው ፅንሰ-ሀሳቦች የተለያዩ ተግባራትን የሚከናወኑበትን ቅደም ተከተል ያመለክታሉ ፣ ግን የተመሳሰለእና ያልተመሳሰለእንደ ነጠላ አገልግሎት መደወልን የመሰሉ ክር አንድን ተግባር የሚያከናውንበትን መንገድ ማስተናገድ። በተመሳሰለ እና ባልተመሳሰል ጥሪ መካከል ያለውን ልዩነት ለመረዳት ጥሩው መንገድ የብልሽት መልሶ ማገገም የሚያስከትለውን መዘዝ ግምት ውስጥ ማስገባት ነው።

  • የተመሳሰለ. አንድ ሸማች አንድ አገልግሎት እየሄደ እያለ ሲታገድ ብልሽት ካጋጠመው፣ ዳግም ከተጀመረ በኋላ ከዚያ አገልግሎት ጋር እንደገና መገናኘት ስለማይችል ምላሹ ይጠፋል። ሸማቹ ጥያቄውን መድገም እና ድንገተኛ ነገር እንደሌለ ተስፋ ማድረግ አለበት;
  • ያልተመሳሰለ. አንድ ሸማች ለጥያቄው ምላሽ በመጠባበቅ ላይ እያለ ድንገተኛ አደጋ ካጋጠመው፣ ዳግም ከተጀመረ በኋላ ሸማቹ ምላሽ ለማግኘት መጠበቁን ሊቀጥል ይችላል፣ ይህም ማለት ምላሹ አልጠፋም።

ያልተሳካ መልሶ ማግኘት በተመሳሰሉ እና በተመሳሰሉ ጥሪዎች መካከል ያለው ልዩነት ብቻ አይደለም፣ ነገር ግን ጥቅም ላይ የሚውለውን የተወሰነ ጥሪ ዘይቤ ለመወሰን እየሞከሩ ከሆነ፣ የብልሽት መልሶ ማግኛን መመልከት ይህን ለማድረግ ይረዳል።

አሁን ወደ አገልግሎት ሲደውሉ የመስተጋብር አማራጭን እንዴት እንደሚመርጡ ስለሚያውቁ፣ ሸማቹን ከአቅራቢው ጋር የማገናኘት አማራጮችን እንመልከት። ሸማቹ የሚከተሉትን የግንኙነት አማራጮች መምረጥ ይችላል:

  1. የተመሳሰለ ቀጥተኛ ጥሪ;
  2. በአማላጅ (ደላላ) በኩል የተመሳሰለ ጥሪ;
  3. በአማላጅ (ደላላ) በኩል ያልተመሳሰለ ጥሪ።

እያንዳንዱን አማራጭ ለየብቻ እመለከታለሁ።

የተመሳሰለ ቀጥተኛ ጥሪ

በኤችቲቲፒ የድር አገልግሎት ላይ ያለው SOAP በቀጥታ ነው፡ ከተግባር ጥሪ ጋር ተመሳሳይ፣ ሸማቹ የመጨረሻውን ነጥብ አድራሻ ያውቃል እና በቀጥታ ይደውላል። ለስኬታማ ጥሪ፣ የድረ-ገጽ አገልግሎት ተጠቃሚው የመጨረሻውን ነጥብ ሲጠራ እና ተጠቃሚው ከማለቁ በፊት ምላሽ መስጠት አለበት። የድረ-ገጽ አገልግሎት ወደ አዲስ ቦታ (ለምሳሌ፡ ሌላ የኢንተርኔት ጎራ) ከተሰማራ ሸማቹ ስለ አዲሱ የመጨረሻ ነጥብ URI ማሳወቅ አለበት። ብዙ አይነት አገልግሎት ሰጪዎችን ሲያሰማራ የእያንዳንዱ አቅራቢ የመጨረሻ ነጥብ የተለየ ዩአርአይ ሊኖረው ይገባል። አንድ የተወሰነ አገልግሎት አቅራቢን ለመምረጥ ሸማቹ እያንዳንዱን URI ማወቅ አለባቸው።

ለምሳሌ፣ ቀላል የአክሲዮን ጥቅስ የድር አገልግሎትን አስቡ፡ ሸማቹ በአክሲዮን ምልክት ውስጥ ያልፋል እና አሁን ያለውን ዋጋ ይቀበላል። እንዲህ ዓይነቱ አገልግሎት በተለያዩ ደላላ ኩባንያዎች ሊሰጥ ይችላል, እያንዳንዱም የራሱ URI ይኖረዋል. የድር አገልግሎት URI ማግኘት የዶሮ እና የእንቁላል ችግር ነው። ተጠቃሚው የመጨረሻው ነጥብ ያለበትን ቦታ ቢያውቅ የአገልግሎቱን አድራሻ ሊጠይቅ ይችላል ነገር ግን አድራሻው ምን ማለት እንደሆነ ተገልጋዩ አድራሻውን ከመጠየቁ በፊት ማወቅ ያለበት ነገር ነው።

ይህንን ችግር ለመፍታት፣ ሌሎች የድር አገልግሎቶችን ለማግኘት ማውጫ (ከስልክ ደብተር ጋር የሚመሳሰል) የድር አገልግሎትን የሚገልጽ ዩኒቨርሳል መግለጫ ግኝት እና ውህደት (UDDI) ዝርዝር መግለጫ አለ። ሃሳቡ የ UDDI አገልግሎትን ለተጠቃሚው በደንብ ለሚያውቀው አድራሻ ማሰማራት ነው; ሌሎች የድር አገልግሎቶችን ለማግኘት ተጠቃሚው UDDIን መጠቀም ይችላል።

በክምችት ዋጋ አገልግሎት ሁኔታ, ሸማቹ የ UDDI አገልግሎት አድራሻን ያውቃል, እሱም በተራው ደግሞ የአክሲዮን አገልግሎት አድራሻዎችን ያውቃል (ስእል 1 ይመልከቱ).


ምስል 2 አንድ ሸማች የአክሲዮን ዋጋ አገልግሎት አቅራቢዎችን የመጨረሻ ነጥብ ለማግኘት እና አንዱን ለመጥራት እንዴት የUDDI አገልግሎትን እንደሚጠቀም ያሳያል። ሂደቱ የሚከተለው ስልተ-ቀመር ይከተላል.

  1. ሸማቹ የአገልግሎት አቅራቢዎችን ዝርዝር ከUDDI ይጠይቃል።
  2. ሸማቹ ከUDDI ከተገኘው ዝርዝር ውስጥ የአቅራቢውን የመጨረሻ ነጥብ ይመርጣል;
  3. ሸማቹ ይህንን የመጨረሻ ነጥብ ይለዋል.

አቅራቢን ለመምረጥ ስልተ ቀመር ሙሉ በሙሉ በተጠቃሚው ላይ የተመሰረተ መሆኑን አስተውያለሁ; በዚህ ምሳሌ, ሸማቹ በቀላሉ በዝርዝሩ ውስጥ የመጀመሪያውን ይመርጣል. በተጨባጭ ሁኔታ, ይህ ምርጫ የበለጠ ከባድ ሊሆን ይችላል.

እንዲሁም የአገልግሎቱ የመጨረሻ ነጥብ ሊለወጥ ስለሚችል፣ ሸማቹ ወደ አገልግሎት ለመደወል በፈለገ ቁጥር UDDIን እንደገና መጠየቅ እና የአቅራቢው መረጃ መቀየሩን ማረጋገጥ እንዳለበት አስተውያለሁ። በእያንዳንዱ የአገልግሎት ጥሪ ላይ የUDDI ጥያቄ ማቅረብ ተጨማሪ ወጪን ያስተዋውቃል፣ በተለይም በተለመደው ሁኔታ የአቅራቢው መረጃ የማይለወጥ ነው።

የተመሳሰለ ጥሪ በአማላጅ በኩል

የቀጥታ ጥሪ ጉዳቱ ተጠቃሚው አገልግሎቱን ለመጥራት የአቅራቢውን የመጨረሻ ነጥብ ዩአርአይ ማወቅ ይኖርበታል። ይህንን ዩአርአይ ለመፈለግ UDDIን እንደ ማውጫ ይጠቀማል። ብዙ አቅራቢዎች ካሉ፣ UDDI በርካታ ዩአርአይዎችን ይዟል እና ሸማቹ ከመካከላቸው አንዱን መምረጥ አለበት። አቅራቢው የመጨረሻውን URI ከቀየረ፣ UDDI አዲሱን URI ለማከማቸት በUDDI አገልጋይ እንደገና መመዝገብ አለበት። አዲስ ዩአርአይ ለማግኘት ሸማቹ UDDIን እንደገና መጠየቅ አለበት። በመሰረቱ ይህ ማለት አንድ ሸማች ግልጋሎትን ለመጥራት በፈለገ ቁጥር UDDI ለዩአርአይ የመጨረሻ ነጥቦችን በመጠየቅ ከመካከላቸው አንዱን መምረጥ አለበት። ይህ UDDIን በመጠየቅ እና አቅራቢን በሚመርጥበት ወቅት ለተጠቃሚው ከፍተኛ ጥረት ያደርጋል። ይህ አካሄድ ሸማቹ በተወሰነ መልኩ አቅራቢን እንዲመርጥ ያስገድደዋል፣ ምናልባትም ከተመሳሳዩ ዝርዝር ውስጥ።

ችግሩን ለማቃለል አንዱ መንገድ የድር አገልግሎት ሲደውሉ እንደ መካከለኛ ሆኖ የሚያገለግል ደላላ ማስተዋወቅ ነው። ሸማቹ ከአሁን በኋላ በቀጥታ ወደ አቅራቢው አገልግሎት አይደውልም፣ ይልቁንም የደላላው ፕሮክሲ አገልግሎትን ይደውላል፣ ይህ ደግሞ የአቅራቢውን አገልግሎት ይጠራል። ሸማቹ የተኪ አገልግሎት የመጨረሻ ነጥብ ዩአርአይ ማወቅ አለበት እና ስለዚህ አድራሻውን ለማየት UDDI ይጠቀማል ነገር ግን በዚህ አጋጣሚ UDDI አንድ ዩአርአይ ብቻ ይመልሳል እና ሸማቹ ምርጫ ማድረግ አይኖርበትም። ሸማቹ የመጨረሻው ነጥብ የተኪ አገልግሎት መሆኑን እንኳን ላያውቅ ይችላል; ወደ ድር አገልግሎት ለመደወል ይህንን ዩአርአይ መጠቀም እንደሚችል ብቻ ያውቃል። ደላላው ሸማቹን ከአገልግሎት አቅራቢዎች ጋር ያገናኛል (ስእል 3 ይመልከቱ)።


የተኪ አገልግሎት ዩአርአይ የተረጋጋ መሆን አለበት፡- ተጠቃሚው ወደ አገልግሎቱ የመጀመሪያ ጥሪ ላይ የተኪ አገልግሎትን ለማግኘት UDDIን ከተጠቀመ በኋላ ሸማቹ ያንን URI ለተከታታይ ጥሪዎች (ቢያንስ የፕሮክሲ አገልግሎቱ መስራቱን እስኪያቆም ድረስ) እንደገና ሊጠቀምበት ይችላል። ይህ በእንዲህ እንዳለ፣ ተኪ አገልግሎቱ አቅራቢዎችን፣ ዩአርአይዎቻቸውን (በጥሪዎች መካከል ሊለወጡ የሚችሉ)፣ መገኘት (የመጨረሻው ጥሪ ያልተሳካ እንደሆነ)፣ ሸክማቸው (የመጨረሻው ጥሪ ለምን ያህል ጊዜ እንደወሰደ) ወዘተ ይከታተላል። ተኪ አገልግሎቱ ለእያንዳንዱ ጥሪ ምርጡን አቅራቢ የመምረጥ ሃላፊነት ሊወስድ ይችላል፣ ሸማቹን ከዚህ ሸክም ይገላግላል። ሸማቹ በቀላሉ አንድ አይነት ፕሮክሲ አገልግሎትን በእያንዳንዱ ጊዜ ይደውላል፣ እና ከተለያዩ አቅራቢዎች ጋር ያስተባብራል።

ምስል 4 አንድ ሸማች አንድን አገልግሎት ሲጠራ ደላላ እንዴት እንደሚጠቀም ያሳያል። የአሠራር ስልተ ቀመር እንደሚከተለው ነው-

  1. ሸማቹ ለአገልግሎት አቅራቢዎች ዝርዝር UDDI ይጠይቃል። ከUDDI የተመለሰው URI በእውነቱ የተኪ አገልግሎት ነው። UDDI የሚመለሰው አንድ ዩአርአይ እንጂ ብዙ አይደለም፣ ምክንያቱም ደላላው ለማንኛውም አገልግሎት አንድ የተኪ አገልግሎት ብቻ ስላለው ነው።
  2. ሸማቹ ተኪ URI በመጠቀም አገልግሎቱን ይደውላል;
  3. ተኪ አገልግሎቱ ከሚገኙ አቅራቢዎች ዝርዝር ውስጥ አገልግሎት ሰጪን ይመርጣል;
  4. ተኪ አገልግሎቱ የተመረጠውን አቅራቢ የመጨረሻ ነጥብ ይጠራል።

እባክዎን አቅራቢን የመምረጥ ስጋት ከተጠቃሚው ተወስዷል - ይህ ምርጫ በደላላው ፕሮክሲ አገልግሎት ውስጥ ተተግብሯል. ይህ ለተጠቃሚው ህይወት ቀላል ያደርገዋል. ከሁሉም በላይ በፕሮክሲ አገልግሎት ውስጥ ያለው የምርጫ ሂደት በተጠቃሚው ከሚጠቀምበት ሂደት የተለየ ላይሆን ይችላል. ነገር ግን የ UDDI አገልጋይ እና ተኪ አገልግሎት በደላላው ውስጥ የታሸጉ በመሆናቸው የተወሰኑ ተግባራት በቀላሉ ሊተገበሩ ይችላሉ ለምሳሌ የUDDI መረጃን መሸጎጥ እና የተሸጎጠው መረጃ አሁን አለመኖሩን ከUDDI አገልጋይ ወደ ፕሮክሲ አገልግሎት ማሳወቂያ መቀበል።

እንዲሁም የተኪ አድራሻው የተረጋጋ ስለሆነ ሸማቹ በእያንዳንዱ የአገልግሎት ጥሪ UDDIን ያለማቋረጥ መጠየቅ እንደሌለበት ልብ ይበሉ። ማለትም፣ ሸማቹ UDDIን አንድ ጊዜ መጠየቅ፣ ከዚያም የተኪ አገልግሎት አድራሻውን መሸጎጥ እና ወደ አገልግሎቱ ተደጋጋሚ ጥሪ ሲያደርግ መጠቀም አለበት። ይህ አገልግሎቱን በሚደውሉበት ጊዜ ትርፍ ክፍያን በእጅጉ ይቀንሳል.

ያልተመሳሰለ ጥሪ በፕሮክሲ በኩል

የተመሳሰለው አቀራረብ ጉዳቱ ሸማቹ አገልግሎቱን እስኪያጠናቅቅ መጠበቅ አለበት - አገልግሎቱ በሚሰራበት ጊዜ ክሩ መታገድ አለበት። አገልግሎቱ ለረጅም ጊዜ እየሰራ ከሆነ, ሸማቹ ምላሽ መጠበቅ ማቆም ይችላሉ. አንድ ሸማች ጥያቄ ሲያቀርብ (እና ምንም የሚሰሩ አገልግሎት ሰጪዎች ከሌሉ ወይም ከልክ በላይ ከተጫኑ) መጠበቅ አይችልም። እና ከላይ እንደተገለፀው አንድ ሸማች በስራ መቆለፊያ ወቅት ድንገተኛ አደጋ ካጋጠመው, እንደገና ከተጀመረ በኋላ እንኳን, ምላሹ ይጠፋል እና ጥሪውን እንደገና መሞከር ያስፈልጋል.

ለዚህ ችግር የተለመደው መፍትሄ ሸማቹ አገልግሎቱን በተዛመደ መጥራት ነው። በዚህ አቀራረብ ሸማቹ ጥያቄውን ለመላክ አንድ ክር እና አንድ ሰከንድ ምላሹን ይቀበላል. ማለትም ሸማቹ ምላሽ እየጠበቀ ስራን ማገድ የለበትም እና እስከዚያው ድረስ ሌላ ስራ መስራት ይችላል። በዚህም ምክንያት ሸማቹ ለአገልግሎት አቅራቢው አገልግሎት በጣም አናሳ ነው።

ሸማቹ በተመሣሣይ መልኩ የድረ-ገጽ አገልግሎትን እንዲጠራ የሚፈቅደው ደላላ፣ ጥያቄን ለመላክ እና ምላሽ ለመቀበል የመልእክት ወረፋዎችን በመጠቀም የመልእክት መላላኪያ ሥርዓትን በመጠቀም ይተገበራል። ከተመሳሰለ ተኪ አገልግሎት ጋር በሚመሳሰል መልኩ ጥንድ የመልእክት ወረፋዎች የሚሰሙት አቅራቢዎች ቁጥር ምንም ይሁን ምን ሸማቹ አገልግሎቱን ለመጥራት የሚጠቀምበት ነጠላ አድራሻ ሆነው ያገለግላሉ (ስእል 5 ይመልከቱ)።


ይህ አካሄድ የድር አገልግሎትን ለመጥራት የጥያቄ-መልስ ስርዓተ-ጥለት ይጠቀማል። በ WS-I BP 1.1 ውስጥ ከተጠቀሰው HTTP ፕሮቶኮል ይልቅ፣ የትራንስፖርት ተግባራት አሁን የመልእክት ወረፋዎችን ማከናወን ይችላሉ። የሶፕ ጥያቄ እና ምላሹ ከWS-I BP ጋር አንድ አይነት ናቸው፣ ነገር ግን በመልዕክት መላላኪያ ስርዓት መልእክቶች ውስጥ ተዘግተዋል።

ምስል 6 የሚከተለውን ስልተ ቀመር በመጠቀም አንድ ሸማች ደላላን በመጠቀም አገልግሎቱን በተመሳሳይ መልኩ እንደሚጠራ ያሳያል።

  1. ሸማቹ የሶፕ ጥያቄውን ለጥያቄው ወረፋ እንደ መልእክት ያስተላልፋል። ሸማቹ ሥራውን ያጠናቅቃል እና ሌሎች ተግባራትን ለማከናወን ክር መጠቀም ይችላል;
  2. እያንዳንዱ አቅራቢ የጥያቄ ወረፋ ሸማች ነው፣ተወዳዳሪ ሸማቾች ያደርጋቸዋል። የመልእክት መላላኪያ ስርዓቱ የትኛው አቅራቢ መልእክቱን መቀበል እንደሚችል ይወስናል እና አንድ አቅራቢ ብቻ መቀበሉን ያረጋግጣል። ይህ በትክክል እንዴት እንደሚሰራ በመልእክት ስርዓት አተገባበር ላይ የተመሰረተ ነው;
  3. አሸናፊው አቅራቢው ከጥያቄው ወረፋ መልእክት ይቀበላል;
  4. አቅራቢው አገልግሎቱን ያከናውናል;
  5. አቅራቢው የሶፕ ምላሹን ለምላሽ ወረፋ እንደ መልእክት ይልካል። አቅራቢው አሁን ስራውን ያጠናቅቃል እና ክርውን ለሌሎች ተግባራት መጠቀም ይችላል (ለምሳሌ የሚቀጥለውን ጥያቄ በመጠባበቅ ላይ);
  6. የሚያዳምጠው የሸማች ክር የሳሙና ምላሽ የያዘ መልእክት ይቀበላል።

እባክዎን የአቅራቢው ምርጫ ባህሪ አሁን በመልእክት መላላኪያ ስርዓት ውስጥ መተግበሩን ልብ ይበሉ ይህም ለተጠቃሚው ህይወት ቀላል ያደርገዋል። እንዲሁም ሸማቹ ጥያቄውን ካስተላለፈ በኋላ ድንገተኛ ችግር ካጋጠመው (እና ምላሹ እስከዚያው ዝግጁ ቢሆንም) የመልእክት መላላኪያ ስርዓቱ ተገልጋዩ እንደገና ወደ ስራ እስኪገባ ድረስ በምላሽ ወረፋ ውስጥ እንደሚያከማች ልብ ይበሉ።

ተጠቃሚው የጥያቄ እና ምላሽ ወረፋ ለመፈለግ UDDI እንደማይጠቀምም አስተውያለሁ። ጥንድ ወረፋ አድራሻዎችን ለመመለስ በአሁኑ ጊዜ መደበኛ አገልግሎት የለም, ስለዚህ ሸማቹ በቀላሉ አድራሻዎቹን ማወቅ አለባቸው. እነሱ በሸማች ፕሮግራም ውስጥ በጠንካራ ኮድ የተቀመጡ ናቸው ወይም ከውቅረት ፋይል ያነባሉ። ለወደፊቱ፣ UDDI ን ማራዘም ወይም አንድ ተጠቃሚ አንድን የተወሰነ አገልግሎት ለመጥራት ጥንድ ወረፋዎችን ለመግለጽ የሚጠይቅ ተመሳሳይ አገልግሎት መግለጽ አለብን።

አሁን ለጥሪ አገልግሎቶች የግንኙነት ዓይነቶች አማራጮችን ያውቃሉ። እንዲሁም ጠቃሚ ሊሆኑ የሚችሉ ተጨማሪ የመዋሃድ አቅሞችን እና በመቀጠል እነዚህን ችሎታዎች የሚሰጠን ኢኤስቢ እንዴት እንደምንቀርጽ እንይ።

ሌሎች የውህደት አማራጮች

ኢኤስቢ ከአገልግሎት ጥሪዎች ባለፈ ሌሎች ቴክኖሎጂዎችን በመጠቀም አፕሊኬሽኖችን እና የ SOA ክፍሎችን የማዋሃድ ችሎታን ይሰጣል። የአገልግሎት ጥሪ ሁልጊዜ ማለት ይቻላል በሁለት አቅጣጫ የሚደረግ ኦፕሬሽን ነው፣ ይህም ማለት ጥያቄው ከተጠቃሚው ወደ አቅራቢው ተላልፏል እና ምላሹ ወደ ሌላ አቅጣጫ ይላካል። ሌሎች የማዋሃድ ቴክኖሎጂዎች እንደ አንድ አቅጣጫዊ ኦፕሬሽኖች ይሠራሉ, ላኪው መረጃን ለተቀባዩ ያስተላልፋል እና ምላሽ አይጠብቅም; ምላሽ ሳያስፈልገው ተቀባዩ በቀላሉ መረጃውን ይቀበላል።

የውሂብ ማስተላለፍ

አንዳንድ ጊዜ አፕሊኬሽኑ የተቀባዩን አሰራር መጥራት ሳያስፈልገው እና ​​ውጤቱን ሳይጠብቅ ውሂብን ወደ ሌላ መተግበሪያ ማስተላለፍ ብቻ ይፈልጋል። ላኪው በመረጃው ምን ማድረግ እንዳለበት ለተቀባዩ መንገር አያስፈልገውም; በቀላሉ ያንን ውሂብ እንዲገኝ ያደርገዋል.

የአገልግሎት ጥሪ መረጃን ለማስተላለፍ ጥቅም ላይ ሊውል ይችላል, ይህም የአቀናባሪ ዘዴን ከመጥራት ጋር እኩል ነው, ነገር ግን የውሂብ ዝውውሩ በ RPC መርህ ይከናወናል. እንደ እውነቱ ከሆነ የውሂብ ማስተላለፍ ልክ እንደ ፋይል ማስተላለፍ ነው፡ ዳታ በላኪው ወደ ውጭ ይላካል እና ተቀባዩ በመረጃው ላይ ምን ማድረግ እንዳለበት በግልጽ ሳይነገራቸው ተቀባዩ ያስመጡታል። ይህ ከአርፒሲ አይነት መልእክት ይልቅ የሰነድ አይነት የሳሙና መልእክት ይመስላል።

ኢኤስቢን ለውሂብ ማስተላለፍ መጠቀሙ ተቀባይ የማግኘት እና ውሂብን በአስተማማኝ ሁኔታ የማስተላለፍ ችሎታን ይጨምራል። ላኪው ተቀባዩን እንዴት ማግኘት እንዳለበት ማወቅ አያስፈልገውም, ESB እንዴት እንደሚፈልግ ማወቅ እና ተቀባዩን እንደሚያገኝ ማመን ብቻ ያስፈልገዋል. ኢኤስቢም ለታማኝ የውሂብ ማስተላለፍ ሃላፊነት አለበት። ላኪው በቀላሉ መረጃውን ወደ ኢኤስቢ ማስተላለፍ እና እንደሚተላለፍ እርግጠኛ መሆን ይችላል።

ስለ የውሂብ ማስተላለፍ ቴክኖሎጂ ተጨማሪ መረጃ በሰነድ መልእክት አብነት ውስጥ ይገኛል (ስለዚህ ለበለጠ መረጃ መጽሐፉን ይመልከቱ) ", በክፍል "" ውስጥ የተሰጠው አገናኝ.

የክስተት ማስታወቂያ

አንዳንድ ጊዜ የአንድ መተግበሪያ ለውጥ ለሌሎች መተግበሪያዎች ማሳወቅ አለበት። ለምሳሌ፣ አንድ ሸማች አድራሻውን በአንድ መተግበሪያ ውስጥ ከቀየረ፣ ሌሎች የራሳቸው የውሂብ ጎታ ያላቸው መተግበሪያዎች መዝገቦቻቸውን እንዲያርሙ ማሳወቅ አለባቸው።

አሁንም አንድ መተግበሪያ ለውጡን ለማሳወቅ አገልግሎት በሌላ መተግበሪያ ውስጥ ሊደውል ይችላል, ነገር ግን በዚህ አቀራረብ ላይ ሶስት ችግሮች አሉ. የመጀመሪያዎቹ ሁለት ችግሮች ከውሂብ ማስተላለፍ ጋር ተመሳሳይ ናቸው. በመጀመሪያ የአገልግሎት ጥሪ ለተቀባዩ በመረጃው ምን ማድረግ እንዳለበት ከመንገር አንፃር በጣም ልዩ ነው ፣ ሁለተኛም ፣ በሁለት አቅጣጫ እንዲሄድ ስለሚያደርግ ላኪው ምላሽ እንዲጠብቅ ያስገድደዋል (እንዲያውም ባልተመሳሰል ሁኔታ) ፣ ይህ በእውነቱ የማይፈልገው። ማድረግ .

ሦስተኛው እና ለክስተቱ ማስታወቂያ አገልግሎት ሲደውሉ በጣም አስፈላጊው ጉዳይ አንድን አገልግሎት መጥራት በባህሪው አንድ ለአንድ ከሸማች ወደ አቅራቢ ሂደት ሲሆን የክስተት ማስታወቂያ ደግሞ አንድ ለአንድ ለብዙ ሂደት ነው። ፣ ለሁሉም ፍላጎት ላላቸው ተቀባዮች የታሰበ ነው። የአገልግሎት ጥሪን በመጠቀም ላኪው ሁሉንም ፍላጎት ያላቸውን ተቀባዮች መከታተል እና አገልግሎቱን ለእያንዳንዳቸው በግል መጥራት አለበት። እንዲህ ዓይነቱ የማሳወቂያ ስርጭት በላኪ እና በተቀባዮቹ መካከል ለሚገኝ ደላላ መተው ይሻላል።

ለክስተት ማሳወቂያ ኢኤስቢን መጠቀም ፍላጎት ያላቸውን ተቀባዮች ዝርዝር የማቆየት እና ማሳወቂያው ለእያንዳንዳቸው መድረሱን ለማረጋገጥ ያለውን ችሎታ ይጨምራል። ተቀባዩ አንድ ጊዜ ብቻ ማሳወቂያ እንዲልክ ያስችለዋል እና ማንም ይሁኑ ማን ፍላጎት ላላቸው ተቀባዮች በሙሉ እንደሚደርስ እርግጠኛ ይሁኑ። ይህ ክዋኔ ባለአንድ አቅጣጫ ስለሆነ ላኪው ማሳወቂያዎች በሚደርሱበት ጊዜ ሌላ ስራ መስራት ይችላል እና ማሳወቂያዎች በትይዩ ሊደርሱ ይችላሉ።

በመረጃ ማስተላለፍ ቴክኖሎጂ ላይ ተጨማሪ መረጃ በክስተት መልእክት አብነት ውስጥ ይገኛል (እንደገና በ« ክፍል ውስጥ የተገናኘውን "የድርጅት ውህደት ቅጦችን" የሚለውን መጽሐፍ ይመልከቱ)።

የድርጅት አገልግሎት አውቶቡስ ልማት

አሁን በቀጥታ ወደ አቅራቢው ድር አገልግሎት በመደወል እና ደላላ በመጠቀም መካከል ያለውን ልዩነት ያውቃሉ። እንዲሁም አንድ ደላላ ተጠቃሚው በተመሳሰለ ወይም በማይመሳሰል መልኩ አንድን አገልግሎት እንዲጠራ እንዴት እንደሚፈቅድ ተምረዋል።

ኢኤስቢ ብዙ ጊዜ ደላላ ይባላል። ስለዚህ ኢኤስቢ ከተመሰረቱ ንድፎች እና ቅጦች ጋር እንዴት ይጣጣማል?

ራስን መግለጽ እና መገኘት

የድር አገልግሎቶችን ከሌሎች የውህደት አቀራረቦች የሚለየው ሸማች በተለዋዋጭ ከአገልግሎት አቅራቢው ጋር መገናኘት መቻሉ ነው። ይህ በሚከተሉት ሁለት ዋና ዋና ተግባራት ይከናወናል.

  • ራስን መግለጽ. የድር አገልግሎት እራሱን በማሽን ሊነበብ በሚችል መልኩ ይገልፃል። ሁለት ወይም ከዚያ በላይ ተመሳሳይ አገልግሎት ሰጪዎች ወዲያውኑ ተለይተው ይታወቃሉ, ምንም እንኳን ሙሉ ለሙሉ በተለየ መልኩ ቢተገበሩም, ገላጭ መገናኛዎቻቸው ከተመሳሳይ መግለጫ ጋር ስለሚዛመዱ;
  • መለየት. የድር አገልግሎት አቅራቢዎች በራስ ሰር በተያዙ ማውጫዎች ውስጥ ሊደራጁ ይችላሉ። ሸማቹ የሚፈለገውን አገልግሎት አቅራቢ ለማግኘት እንዲህ ያለውን ማውጫ ማሰስ ይችላል።

ይህ የድር አገልግሎቶች ተግባራዊነት አሁን ካሉት የውህደት አቀራረቦች በጣም የተለየ ነው። በእነሱ ውስጥ, በይነገጾች በተቀናጀ ጊዜ እና በሸማቾች እና በአቅራቢዎች መካከል በሚደረጉ ግንኙነቶች ተገልጸዋል. የመልእክት ቅርጸቶች ገላጭ በሆነ መልኩ አልተገለጹም። እነሱ በውስጣዊ ስምምነት ላይ የተመሰረቱ ናቸው እና ይህን ቅርጸት ለመከተል ሊገደዱ አልቻሉም, በዚህም ምክንያት ተቀባዩ በላኪው የተፈጠረውን መዋቅር ማካሄድ አልቻለም.

የድር አገልግሎቶችን በራስ የመግለጽ ችሎታ መከተል ያለባቸውን በይነገጾች በማወጅ ውህደትን ቀላል አድርጓል። ተለዋዋጭ አገልግሎት ግኝት ሸማቹን ለተወሰነ አድራሻ በአንድ የተወሰነ አገልግሎት አቅራቢ ላይ ጥገኛ ከመሆን ነፃ አድርጎታል፣ ነገር ግን ይህ አቅም የራሱን ችግሮች ፈጥሯል። ሸማቹ አገልግሎት ሰጪዎችን አንድ ጊዜ ወይም ያለማቋረጥ መፈለግ አለበት?

በማጠናቀር ጊዜ ሸማቹን ከአቅራቢው ጋር ለአንዴና ለመጨረሻ ጊዜ በማስተሳሰር እና በእያንዳንዱ ጥሪ ላይ አዲስ አገልግሎት አቅራቢ በመፈለግ መካከል ያለውን ውጥረት ለመፍታት አስቸጋሪ ነበር። ኢኤስቢ ሶስተኛውን የማግባባት አማራጭን አቅርቧል - አንድ ተጠቃሚ በተለዋዋጭ የተኪ አገልግሎትን አንድ ጊዜ እንዲያነጋግር እና አሁንም በተኪ አገልግሎት ብዙ አቅራቢዎችን እና የወደፊት አቅራቢዎችን መጠቀም ይችላል።

ስለዚህ ኢኤስቢ አገልግሎቶችን ለተጠቃሚዎች እንዲደውሉ ከማድረግ ባለፈ ለተጠቃሚዎች በፕሮግራም አግልግሎቶችን እንዲያገኙ ያደርጋል።

የአገልግሎት ጌትዌይ

የተመሳሰለ ኢኤስቢ መሰረቱ የአገልግሎት ጌትዌይ ተብሎ የሚጠራ ሲሆን በአገልግሎት ሸማቾች እና አቅራቢዎች መካከል እንደ አማላጅ ሆኖ የሚያገለግል፣ ደላላን በመጠቀም የተመሳሳይ ጥሪዎችን ሂደት የሚያመቻች ነው። ለሁሉም የታወቁ አገልግሎቶች እና ለእያንዳንዳቸው የተኪ አገልግሎቶችን ይሰጣል። በዚህ መንገድ የመግቢያ መንገዱ ማንኛውንም አገልግሎት ከየትኛውም አገልግሎት አቅራቢ ለመጥራት ለሚፈልግ ሸማች "ነጠላ መስኮት" ይሰጣል።

የመተላለፊያ መንገዱ የሚያስተባብራቸው አገልግሎቶች የድር አገልግሎቶች ከሆኑ እነሱ እራሳቸውን የሚገልጹ ናቸው። እያንዳንዱ አገልግሎት የሚከተሉትን አራት ክፍሎች የያዘውን WSDL በመጠቀም በይነገጹን ያውጃል።

  1. የወደብ ዓይነቶች- በድር አገልግሎት የሚከናወኑ ተግባራት ስብስብ። የወደብ አይነት እንደ getQuote ካሉ ወደቦች/ኦፕሬሽኖች የአክሲዮን ብሮከር አገልግሎት ሊሆን ይችላል።
  2. መልዕክቶች– እንደ getQuoteRequest (የአክሲዮን ምልክቱን የያዘ) እና GetQuoteResponse (ዋጋውን የያዘ) ያሉ የጥያቄ እና የምላሽ ቅርፀቶች።
  3. ዓይነቶች- እንደ ምልክት እና ዋጋ (ወይም በቀላሉ xs: string እና xs: አስርዮሽ) ያሉ በድር አገልግሎት የሚጠቀሙባቸው የውሂብ ዓይነቶች።
  4. ግንኙነቶች- ኦፕሬሽኑን ለመጥራት አድራሻ ለምሳሌ http://stockbroker.example.com/getQuote።

እንደነዚህ ያሉት ጌትዌይ ዌብ አገልግሎቶች (ወይም በተለይ የእነርሱ ተኪ አገልግሎቶች) እንዲሁ ይገኛሉ። መግቢያው ይህንን ችሎታ እንደ UDDI አገልግሎት ይሰጣል፣ ቀደም ሲል እንደተብራራው። የአገልግሎት ጥሪ አድራሻውን ለማግኘት ሸማቹ ለሚፈለገው የWSDL አገልግሎት አቅራቢዎች ዝርዝር የጌትዌይን UDDI አገልግሎት ጠይቆ ለዚያ ክወና የጌትዌይ ተኪ አገልግሎት አድራሻ ይቀበላል።

የመልእክት አውቶቡስ

ያልተመሳሰለው ኢኤስቢ የተመሰረተው በመጽሐፉ ውስጥ በተገለጸው የታወቀ የመልእክት አውቶቡስ ንድፍ ላይ ነው " የድርጅት ውህደት አብነቶች"" በሚለው ክፍል ውስጥ ተጠቅሷል። የመልእክት አውቶብስ የመልእክት ቻናሎች ስብስብ ነው (ወረፋዎች ወይም አርእስቶች በመባልም ይታወቃሉ) በተለምዶ እንደ ጥያቄ ምላሽ ቻናል ጥንዶች የተዋቀሩ። እያንዳንዱ ጥንድ በተጠቃሚው ሊጠራ የሚችል አገልግሎትን ይወክላል አውቶቡስ። ይህ ሸማች ለአገልግሎቱ ጥያቄ ወረፋ ያስተላልፋል እና ውጤቱን ለማግኘት የምላሽ ወረፋውን ያዳምጣል ምክንያቱም ውጤቱ ትክክለኛ የግንኙነት መለያ ስላለው።

አገልግሎቱን የሚጠራው ሸማች አገልግሎቱን ማን እንደሚሰጥ አያውቅም። አገልግሎት ሰጪዎች ከመልእክት አውቶቡስ ጋር ተገናኝተው ለጥያቄ መልእክት ያዳምጡ። ብዙ አገልግሎት ሰጪዎች ካሉ የተለየ ጥያቄ ለመቀበል እንደ ሸማቾች እርስ በርስ ይወዳደራሉ. የመልእክት አውቶቡስ የሚተገበረው የመልእክት ስርዓት እንደ የመልእክት አስተዳዳሪ ሆኖ ያገለግላል እና የጥያቄ መልዕክቶችን ለአገልግሎት አቅራቢዎች ያሰራጫል ፣ ይህም እንደ ጭነት ሚዛን ፣ የኔትወርክ መዘግየት ፣ ወዘተ. አንድ አገልግሎት ሰጪ ጥያቄ ከተቀበለ በኋላ አገልግሎቱን ያከናውናል እና ውጤቱን በሁኔታዊ ምላሽ ወረፋ ውስጥ ያስቀምጣል. ማለትም አቅራቢው እና ሸማቹ አንዳቸው የሌላውን አካባቢ በቀጥታ አያውቁም። ስለ መልእክት አውቶቡስ እና ስለ ተጓዳኝ ቻናሎች አድራሻ ብቻ ያውቃሉ እና በጋራ ቻናሎች መገናኘት ይችላሉ።

ይህ የመልእክት አውቶቡስ የኢኤስቢ ይዘት ነው፣ እና እዚህ ምንም አዲስ ነገር የለም። አፕሊኬሽን ኢንተግራተሮች ይህንን ቴክኖሎጂ ከአስር አመታት በላይ ተጠቅመውበታል፣የመልእክት ወረፋ ምርቶችን እንደ WebSphere® MQ እና TIBCO Enterprise Message Service በመጠቀም። እና እንደውም ብዙ ጊዜ የኢንተርፕራይዝ መልእክት መላላኪያ ምርቶችን እየተጠቀሙ ከሆነ ኢኤስቢ አለህ ይባላል። የIBM ደንበኞች በWebSphere Business Integration Message Broker እና WebSphere MQ በእነዚህ ችሎታዎች እየተዝናኑ ቆይተዋል።

ታዲያ ኢኤስቢ የመልእክት አውቶቡስ ብቻ ነው? አይ፣ የመልእክት አውቶቡስ በእርግጠኝነት ያልተመሳሰለ ኢኤስቢ ዋና አካል ነው፣ ነገር ግን ወደ ሙሉ ኢኤስቢ ተጨማሪ አለ። ESB የመልእክት አውቶቡስ ፈጽሞ ያልነበረው ችሎታዎች አሉት፡ ከላይ የተጠቀሰው ራስን መግለጽ እና የመገኘት ችሎታዎች።

ምርጥ መልእክት አውቶቡስ

ስለዚህ የመልእክት አውቶቡስ ሙሉ ኢኤስቢ ካልሆነ፣ ኢኤስቢ ሌላ ምን ያደርጋል?

የባህላዊ መልእክት አውቶቡስ ቴክኖሎጂ ጉዳቱ ራስን የመግለጽ ችሎታ ማነስ ነው። ከሸማች አንፃር፣ ብዙ አገልግሎቶችን ለመጥራት ብዙ ቻናሎች አሉ። ግን ከእነዚህ ቻናሎች ውስጥ ለተጠቃሚው የሚፈልገውን አገልግሎት ለመጥራት የሚያስፈልገው የትኛው ነው? ሸማቹ በቀላሉ ለማንኛውም የጥያቄ ሰርጥ ጥያቄ ማቅረብ አይችልም; ለአንድ የተወሰነ አገልግሎት ለመደወል ትክክለኛውን ቻናል ማወቅ አለበት። አለበለዚያ ከሚፈለገው መጽሐፍ ይልቅ የአውሮፕላን ትኬት መግዛት ይችላል። ከዚህም በላይ, (በሆነ መንገድ) ትክክለኛውን ሰርጥ (እና ምላሽን ለማዳመጥ ቻናሉ) ከተወሰነ በኋላ, ሸማቹ ጥያቄውን የሚላክበትን የውሂብ ፎርማት ማወቅ አለበት (እና ምላሹን በምን አይነት የውሂብ ቅርጸት እንደሚጠብቅ).

ቀደም ሲል እንደተብራራው፣ ለተመሳሰለ የድረ-ገጽ አገልግሎቶች ይህ ችግር በ WSDL ተፈትቷል፣ እሱም አሁን ያልተመሳሰሉ አገልግሎቶችን የሚገልጽ የስታንዳርድ ልዩነት ነው። ከጥያቄ ቻናል ጋር የተገናኘው WSDL ቻናሉ የሚሰጠውን አገልግሎት እንዲሁም ተገልጋዩ ማቅረብ ያለበትን የጥያቄ መልእክት ቅርጸት መግለጽ አለበት። WSDL ምናልባት ምላሹን ለመቀበል ሸማቹ ሊያዳምጡት የሚገባውን የምላሽ ቻናል እና የሚጠበቀውን የምላሽ መልእክት ቅርጸት መግለጽ አለበት። በዚህ መንገድ የጥሪ አፕሊኬሽኑ ጥንድ የአገልግሎት ጥሪ ቻናሎችን በፕሮግራም ተንትኖ የሚፈለገውን የጥያቄ እና የምላሽ መልእክት ቅርጸቶችን በመጠቀም የተፈለገውን አገልግሎት ይሰጡ እንደሆነ ማወቅ ይችላል።

እራስን የሚገልጹ የአገልግሎት ቻናሎች ሌላ ችግር ያስተዋውቃሉ፣ እሱም የግኝት ችግር፣ የተመሳሰለ የድር አገልግሎቶች ከUDDI ጋር የሚፈቱት። ቀደም ሲል እንደተገለፀው ሸማቹ የ UDDI አገልጋይን ለድር አገልግሎት አቅራቢው አድራሻ ይጠይቃሉ እና አገልጋዩ የአቅራቢውን URL ይመልሳል። አገልግሎቱን ለመጥራት ሸማቹ ይህን ዩአርኤል ይጠቀማል።

ESB ተመሳሳዩን የማውጫ አገልግሎት ከUDDI መሰል ኤፒአይ ጋር ይፈልጋል፣ ይህም ሸማቹ የሚፈልገውን የWSDL አሠራር የሚያስፈጽም የአገልግሎቱን አድራሻ ለመጠየቅ ሊጠቀምበት ይችላል። ኢኤስቢ የተጓዳኙን ጥንድ ጥያቄ እና ምላሽ ሰርጦች አድራሻ ይመልሳል። ማለትም፣ ከUDDI ደንበኛ ጋር የሚመሳሰል የESB ደንበኛ፣ ከሚከተሉት ውጭ ሌላ ምንም ነገር ማወቅ የለበትም።

  1. መጥራት የሚፈልገውን አገልግሎት የሚገልጽ WSDL።
  2. የESB ማውጫ አገልግሎት አድራሻ (ከESB root አድራሻ የተገኘ ሊሆን ይችላል)።

ይህ የአገልግሎቱን የጥያቄ እና ምላሽ ሰርጦችን ለማግኘት እና አገልግሎቱን መደወል ለመጀመር በቂ ነው። ከዚህም በላይ ይህ የማውጫ አገልግሎት ሌሎች አገልግሎቶችን ለማግኘት ዋና አገልግሎት መስሎ በESB የሚሰጠው ሌላ አገልግሎት ነው።

የተመሳሰለ ወይስ የማይመሳሰል?

የአገልግሎት ተጠቃሚዎች በሁለት የመስተጋብር ቅጦች መካከል ሰው ሰራሽ ምርጫ ያጋጥማቸዋል፡ የተመሳሰለ ወይም ያልተመሳሰል። ይህንን ችግር ለመፍታት ብዙ ኢኤስቢዎች ሁለቱንም ሁነታዎች ይደግፋሉ እና ለተመሳሳይ አገልግሎት ሁለት የጥሪ ሞዴሎችን ሊያቀርቡ ይችላሉ። በዚህ ሁኔታ ሸማቹ የአገልግሎት አድራሻውን ሲጠይቁ ሁለት አማራጮችን ሊቀበል ይችላል-አንደኛው ለተመሳሰለ ሁኔታ ፣ ሁለተኛው ለተመሳሳይ ሁኔታ። ከዚያም ሸማቹ ለእነሱ የሚስማማውን የጥሪ ሞዴል መምረጥ ይችላል። ምንም እንኳን ሞዴሉ ምንም ይሁን ምን, የአገልግሎት አቅራቢው ልዩ ሁኔታ ሊለያይ ቢችልም, ተመሳሳይ አገልግሎት ይሰራል.

ማለትም፣ ኢኤስቢ ከተለምዷዊ የመልእክት አውቶቡስ የተሻለ ነው ምክንያቱም ኢኤስቢ አገልግሎቱን ራሱን የሚገልፅ እና ሌሎች አገልግሎቶችን ለማግኘት የማውጫ አገልግሎት ይሰጣል። የESB የግንባታ ምርት አቅራቢዎች ለማቅረብ የሚጥሩት ይህንን ነው።

ማጠቃለያ

እንዳየህ፣ አገልግሎቱ በሚከተሉት መንገዶች በማንኛውም ሊጠራ ይችላል።

  1. በቀጥታ እና በተመሳሳይ ጊዜ;
  2. በተመሳሳይ በደላላ በኩል;
  3. በደላላ በኩል አልተመሳሰልም።

ኢንተርፕራይዝ ሰርቪስ አውቶቡስ የአገልግሎት ጥሪን በተመሳሰሉ እና በማይመሳሰሉ ሁነታዎች የሚደግፍ ደላላ ነው። እንዲሁም በመተግበሪያዎች መካከል የውሂብ እና የክስተት ማሳወቂያዎችን ማስተላለፍ ይፈቅዳል. ሸማቾች አቅራቢዎችን እንዲያገኙ እና በመካከላቸው ያለውን መስተጋብር ዝርዝሮችን እንዲያስተዳድሩ ያግዛል።

የተመሳሰለ ኢኤስቢ ለብዙ አገልግሎቶች እንደ ማዕከላዊ አስተባባሪ ሆኖ የሚያገለግል የአገልግሎት መግቢያ ነው። ያልተመሳሰለው ኢኤስቢ የመልእክት አውቶቡስ ሲሆን አገልግሎቶቹ የድር አገልግሎቶችን ራስን የመግለጽ እና የመገኘት ችሎታዎችን የሚደግፉ ናቸው። የተመሳሰለ ኢኤስቢ እና ያልተመሳሰለ ኢኤስቢን የሚያመቻች የመልእክት አውቶቡስን ለመተግበር አሁን ደረጃዎች እና ቅጦች አሉ። የኢኤስቢን ሙሉ አቅም ለመገንዘብ ተጨማሪ መመዘኛዎች ያስፈልጋሉ።

በዚህ ጊዜ የ IT መሠረተ ልማትን ኦዲት ካደረጉ, የተለመደው የምርመራ ውጤት ይህን ይመስላል:

1) አሁን ያለው የአይቲ መሠረተ ልማት በስርዓቶች መካከል በጣም ብዙ ግንኙነቶችን (አንዳንዴ የተደበቀ እና በደንብ ያልተዘገበ) ይይዛል እና ስለዚህ ማንኛውንም እና አነስተኛ ለውጦችን ለማድረግ ብዙ ማፅደቅ እና ማሻሻያዎችን ይፈልጋል።

2) ከተለያዩ የመረጃ ስርዓቶች መረጃን የማዘመን እና የማቅረብ ኃላፊነት ያለው አንድ የቁጥጥር ክፍል የለም።

3) የልውውጥ ሂደቶች ላይ ቁጥጥር የለም፡ በመረጃ ሥርዓቶች መካከል የውሂብ ልውውጥ አንድ ወጥ የሆነ አካባቢ የለም።

4) "የቴክኖሎጂ ዙ" አለ፡ የተለያዩ የመረጃ ስርአቶች እና የመረጃ ልውውጥ ፕሮቶኮሎች ጥቅም ላይ የዋሉ፣ ብዙ ማገናኛዎች (ብዙውን ጊዜ ለማዘዝ ወይም ራሳቸውን ችለው) ወዘተ.

ለእንደዚህ አይነት ችግሮች ስብስብ መፍትሄው በአገልግሎት ተኮር አርክቴክቸር (SOA) ጽንሰ-ሀሳብ ላይ የተመሰረተ የአይቲ መሠረተ ልማትን ለመገንባት በሚደረገው ሽግግር ላይ ነው, ዋናው አካል የውህደት አገልግሎት አውቶቡስ ነው. አውቶብስ ብዙ ቁጥር ያላቸውን መድረኮችን እና አፕሊኬሽኖችን እንድታጣምር እንዲሁም አገልግሎቶችን መሰረት በማድረግ በመካከላቸው መስተጋብር እንዲፈጥሩ የሚያስችል ሶፍትዌር ነው። በተመሳሳይ ጊዜ, ስርዓቶች እና አገልግሎቶቻቸው የሚተገበሩባቸው ቴክኖሎጂዎች ምንም አይደሉም, JAVA, .NET ወይም ሌላ መድረክ ሊሆን ይችላል.

የውህደት አውቶቡስ በተለምዶ የሚከተሉትን ተግባራት ያቀርባል፡-

የመልዕክት ለውጥ እንዲሁም የመልዕክት ማስተላለፍ, አልጎሪዝም አቅጣጫ መቀየር, ወረፋ እና ክትትል;

ከመልእክቶች ጋር በመስራት ሁነታዎች ውስጥ: የተመሳሰለ, ያልተመሳሰለ, ነጥብ-ወደ-ነጥብ, አትም-ደንበኝነት;

ለኤክስኤምኤል እና ለ SOAP መልዕክቶች ድጋፍ;

አዲስ አስማሚዎችን ለመጻፍ በተዘጋጁ አስማሚዎች እና ኤፒአይዎች በኩል ብዙ ስርዓቶችን የማገናኘት ችሎታ;

ኦርኬስትራ (ራስ-ሰር አቀማመጥ, ማስተባበር እና አስተዳደር) አገልግሎቶች.

በጽንሰ-ሀሳብ ደረጃ፣ የውህደት አገልግሎት አውቶብስን የሚጠቀመው አርክቴክቸር ይህን ይመስላል።

ምስል 1 የውህደት አውቶቡስ በመጠቀም አርክቴክቸር

የውህደት አውቶቡስ በሚያስተዋውቁበት ጊዜ የአዳዲስ ስርዓቶች ውህደት - የተገዙ እና እራሳቸውን የቻሉ - እጅግ በጣም ቀላል ናቸው። አገልግሎቶች ከአሁን በኋላ ነጠላ አፕሊኬሽኖች አይደሉም፣ ነገር ግን በነጠላ አገልግሎቶች የተከፋፈሉ ናቸው። ለምሳሌ፡- የተቀናጀ አገልግሎት “የብድር ማመልከቻን ግምት ውስጥ ያስገቡ” በሚከተለው “የክፍል አገልግሎቶች” ሊከፋፈል ይችላል።

  • የደንበኛ ዝርዝሮችን ያስገቡ
  • ለአንድ ደንበኛ መዝገብ ካለ ያረጋግጡ
  • የደንበኛ መለያዎች ዝርዝር ያግኙ
  • ደንበኛው የሚጠቀምባቸውን አገልግሎቶች ዝርዝር ያግኙ
  • በብድር ክፍያ ታሪክ ላይ የተዋሃደ ውሂብ ያግኙ
  • ለሪፖርቱ ውሂብ ያግኙ
  • የመለያ ቀሪ ሂሳብ ያግኙ
  • የብድር ደረጃን አስላ
  • በአስተዳዳሪው የሚገመገም ሪፖርት ይፍጠሩ
  • የመለያ ዝርዝሮችን ያዘምኑ
  • ለደንበኛ ማሳወቂያ ይፍጠሩ

አንዳንድ "የዩኒት አገልግሎቶች" በሌሎች ክፍሎች ውስጥ ጥቅም ላይ ሊውሉ እንደሚችሉ ልብ ይበሉ, ይህም ለስርዓቱ ታማኝነትን ይጨምራል, ለማቆየት ቀላል ያደርገዋል እና አደጋን ይቀንሳል.

ለምሳሌ፣ የባንክ ደንበኛ ፖርታል የወቅቱን የሂሳብ ዘገባዎች፣ የሞርጌጅ ክፍያ ሪፖርቶችን እና የክሬዲት ካርድ መግለጫዎችን በአንድ ገጽ ላይ ያጣምራል። በተመሳሳይ ጊዜ የመለያ ውሂብ, የሞርጌጅ ክፍያ ውሂብ እና የክሬዲት ካርድ ውሂብ ከተለያዩ ስርዓቶች ሊወሰዱ ይችላሉ. በCRM መረጃ ላይ በመመስረት፣ በተለይ ለአንድ ደንበኛ ትኩረት ሊሰጥ የሚችል ቅናሽ በተመሳሳይ ገጽ ላይ ሊታይ ይችላል።

በውህደት አውቶቡሱ አተገባበር ምክንያት የመረጃ ልውውጥ ግልፅነት በነባር እና በተተገበሩ የንግድ ሂደቶች ማዕቀፍ ውስጥ መገኘቱ የሰራተኞችን እና የትምህርት ክፍሎችን ቅልጥፍና እና ምርታማነትን ማሳደግ እንዲሁም የደንበኞችን ጥራት ማሻሻል ተችሏል ። እርካታ እና የባንኩን የአይቲ መሠረተ ልማት ለመፍጠር እና ለመጠገን ወጪዎችን ይቀንሳል።

የሚከተለው ስዕላዊ መግለጫ የውህደት አውቶቡስ ከተተገበረ በኋላ የባንኩ የአይቲ ሲስተምስ መስተጋብር እንዴት እንደሚቀየር ያሳያል።

መሳል2 አውቶቡሱ ከመተግበሩ በፊት እና በኋላ የባንኩ የአይቲ አርክቴክቸር

በአሁኑ ጊዜ በውህደት አውቶቡስ ገበያ ላይ ያለው ምርጫ በጣም ሰፊ ነው. ሁለቱም የንግድ ስርዓቶች እና ክፍት ምንጭ ምርቶች ቀርበዋል. በሩሲያ ውስጥ ትግበራ ውስጥ መሪዎች ናቸው ውህደት አውቶቡሶች መካከል አምራቾች መካከል, እኛ IBM እና Oracle ማጉላት ይችላሉ; ቲቢኮ ከዋና ዋና የውጭ አቅራቢዎች መካከል ሊካተት ይችላል።

በበርካታ ትላልቅ ዓለም አቀፍ ባንኮች ውስጥ የመዋሃድ አውቶቡሶችን ተግባራዊነት እናስብ።

Chinatrust ንግድ ባንክ ምርቶቹን እና አገልግሎቶቹን ለመደገፍ የውህደት አውቶቡስ ይጠቀማል። በውህደት አውቶቡሱ ላይ የተመሰረተው አገልግሎት-ተኮር አርክቴክቸር በበርካታ መድረኮች ላይ ከሰባ በላይ ስርዓቶችን ያዋህዳል፣ እንደ አውቶማቲክ የባንክ ስርዓት፣ የኔትወርክ ባንክ፣ የሞርጌጅ ስርዓት፣ የሎተሪ ስርዓት፣ የስራ ፍሰት አውቶሜሽን ሲስተም፣ በይነተገናኝ የድምጽ ምናሌ፣ ወዘተ. በቅጽበት፣ እንደ የውሂብ ማሰባሰብ፣ የመለያ ማጠቃለያ፣ ገቢ እና ወጪ ማስተላለፎች፣ ማስተላለፎች፣ ማሳወቂያዎች (በክስተት ላይ የተመሰረተ የግንኙነት ተግባር ነቅቷል) እና ሌሎች አገልግሎቶች ይገኛሉ። አዳዲስ ስርዓቶችን የማዋሃድ ወጪዎች በአማካይ በ 30.40% ቀንሷል.

በአሁኑ ወቅት የባንኩ ኢንተግሬሽን አውቶብስ በኮርፖሬት ዘርፍ 100,000 የቀን ግብይት እና 50,000 በችርቻሮ ይደግፋል። የመስመር ላይ የባንክ ግብይቶች ቁጥር በቀን ከ150,000 ወደ 1,200,000 አድጓል።

የሲንጋፖር-ማሌዥያ ባንክ ኦ.ሲ.ቢ.ሲ በቅርቡ የአምስት አመት ግብ በማውጣት የስራ ቅልጥፍናን በ25% ለማሳደግ እና አዳዲስ የሶፍትዌር መገናኛዎችን በ30 በመቶ ለመቀነስ። የመጀመሪያው SOA ላይ የተመሰረተ አገልግሎት በ2006 ተጀመረ። ከስድስት ወራት በኋላ 116 የዩኒት አገልግሎቶች እየሰሩ ነበር፣ እያንዳንዱም በስብስብ አገልግሎቶች ውስጥ ጥቅም ላይ ሊውል ይችላል። 50 የግል አገልግሎቶች የበርካታ ክፍሎች አካል ነበሩ። የውህደት ሂደቶችን ለመደገፍ ባንኩ የውህደት ብቃት ማእከልን ፈጠረ። OCBC SOA የተቀመጡትን ግቦች ለማሳካት ቁልፍ ሚና እንደሚጫወት ያምናል።

በጃፓን በበይነ መረብ ባንክ ዘርፍ ያለው ውድድር እጅግ ከፍተኛ ነው። Sumishin ኔት ባንክ, Ltd. ከሌሎች የፋይናንስ ተቋማት ባጭር ጊዜ ውስጥ ሰፊ ምርቶችን ለገበያ ለማቅረብ ግብ አስቀምጧል። ይህንን ግብ ለማሳካት ባንኩ በጃፓን የባንክ ዘርፍ ላይ የተጣሉትን ጥብቅ ቴክኒካል ደረጃዎች በአንድ ጊዜ የውድድር ጥቅም እያጎለበተ መሄድ ይኖርበታል። አገልግሎትን ያማከለ አርክቴክቸር አሥር የሶፍትዌር ምርቶችን በመጠቀም፣ ውህደት አውቶብስን ጨምሮ ተፈጠረ። አዲሱ የአገልግሎት መስመር ከተጀመረ በ18 ወራት ውስጥ በግምት 600 ቢሊዮን የን (6 ቢሊዮን ዶላር አካባቢ) በባንኩ ውስጥ መዋዕለ ንዋይ አፍስሷል እና 400,000 ሂሳቦች ተከፍተዋል። አዳዲስ አገልግሎቶችን በመጨመር የማይታመን ተለዋዋጭነት ተገኝቷል። የእድገታቸው ዋጋ በከፍተኛ ሁኔታ ቀንሷል.

በሩሲያ ውስጥ የቴሌኮም ኦፕሬተሮችን ፣ የባንክ ዘርፍን ፣ እንዲሁም የሩሲያ ፌዴሬሽን የኤሌክትሮኒክስ የመንግስት ስርዓቶችን ጨምሮ በብዙ ትላልቅ ድርጅቶች ውስጥ የመዋሃድ አውቶቡሶች ጥቅም ላይ ይውላሉ ። የመዋሃድ አውቶቡሶች አተገባበር ብዙውን ጊዜ በስርዓት ማቀናበሪያዎች ይከናወናሉ. በተለይም የኛ ኩባንያ AMT-GROUP, በ cnews.ru መሠረት ለባንኮች የአይቲ አገልግሎት በሚሰጡ ምርጥ 20 የሩሲያ ኩባንያዎች ውስጥ የተካተተ ሲሆን, ከውህደት አውቶቡሶች ጋር በመስራት ረገድ የተሳካ ልምድ ያለው እና የባንክ ዘርፍን ጨምሮ በተለያዩ የእንቅስቃሴ መስኮች አተገባበር አለው. . የእኛ ስፔሻሊስቶች በውህደት አውቶቡሶች ላይ ተመስርተው አገልግሎት ተኮር አርክቴክቸር በመፍጠር፣የቢዝነስ ሂደቶችን እና ተከታዩን አውቶማቲክ ማድረግን፣የተቀናጁ ስርዓቶችን ማገናኛ መፍጠር እና የስራ አካባቢን በማመቻቸት ሰፊ ልምድ አላቸው።

ጽሑፉ ከክፍት ምንጮች ቁሳቁሶችን ይጠቀማል፡-
http://www.tibco.com/multimedia/ss-ctcb_tcm8-15110.pdf
http://www.eawriter.com/images/case_studies/TIBCO_2.pdf
http://www-01.ibm.com/software/success/cssdb.nsf/CS/JSTS-7V4BWP?OpenDocument&Site=corp&cty=en_us

ደረጃ፡

4 15

የውህደት ዳታ አውቶቡስበተለያዩ መርሆዎች የተገነቡ የተለያዩ ደረጃዎችን እና የግንኙነት ቴክኖሎጂዎችን የሚጠቀሙ የተቀናጁ አፕሊኬሽኖችን ለመገንባት የታሰበ ነው። በ 1C: የድርጅት መድረክ ላይ መተግበሪያዎችን ለማዋሃድ ልዩ ትኩረት ተሰጥቷል።

የውህደት ዳታ አውቶቡስን በመጠቀም የተለያዩ ደረጃዎችን እና የውህደት ሁኔታዎችን ይደግፋል

ብዙውን ጊዜ, የተዋሃዱ አፕሊኬሽኖችን በሚገነቡበት ጊዜ, የተለያዩ አይነት አፕሊኬሽኖች ለተለያዩ ደረጃዎች እና የውህደት መርሃግብሮች የተነደፉበትን ሁኔታ መቋቋም አለብዎት. እንዲሁም የነባር አፕሊኬሽኖችን የመዋሃድ ስልቶችን መቀየር የማይቻልበት ወይም በብዙ ምክንያቶች ጉልበት የሚጠይቅበት ሁኔታ የተለመደ አይደለም፡ የገንቢ እጥረት፣ የምንጭ ኮድ እጥረት፣ ወዘተ. የውህደት አውቶቡስ እንደነዚህ ያሉ መተግበሪያዎችን ወደ አንድ አጠቃላይ እንዲያዋህዱ ይፈቅድልዎታል ፣ በተለመዱ ማገናኛዎች ስልቶች እና ቅንጅቶች ደረጃ ላይ የመዋሃድ ልዩነቶችን መደበቅ, ይህም የመተግበሪያዎች መስተጋብርን ወደ አንድ ቁጥጥር የሚደረግበት የውህደት እቅድ ይመራል.

የሚከተሉት የማገናኛ ዓይነቶች በDATAREON ESB ውስጥ ይገኛሉ፡-

  • 1C፡Enterprise 8 የድር አገልግሎቶችን ጨምሮ የሶፕ አገልግሎቶች ማገናኛ
  • "1C: Enterprise 8" የድር አገልግሎቶችን ጨምሮ ለREST አገልግሎቶች አያያዥ
  • MS SQL አያያዥ
  • IBM DB2 አያያዥ
  • Oracle አያያዥ
  • የ PostgreSQL አያያዥ
  • SharePoint አያያዥ
  • OData 1C አያያዥ
  • TCP አያያዥ
  • የሲመንስ ቡድን ማዕከል አያያዥ
  • SAP አያያዥ እና ሌሎች.

ሁሉም ማገናኛዎች ከምንጩ ስርዓቱ ጋር ግንኙነትን በፓራሜትሪ የማዋቀር እና ከእሱ ጋር መስተጋብር ለመፍጠር ችሎታ አላቸው።

የሚገኙትን ማገናኛዎች ዝርዝር በየጊዜው እየሰፋ ነው, የተሟላ ዝርዝር በ DATAREON መፈተሽ አለበት.

ዳታሬዮን ኢኤስቢ የተለያዩ ማገናኛዎችን በጃቫ ወይም .ኔት ፕላትፎርም ቋንቋዎች በግል እንዲያዳብሩ የሚያስችል ዘዴ ይዟል። በዚህ መንገድ፣ ከምንጭ ስርዓቶች ጋር ለመገናኘት ማንኛውም ብጁ ሁኔታ ሊተገበር ይችላል።

የድርጅት አገልግሎት አውቶቡስ (ESB) በመጠቀም የመረጃ ሥርዓቶች ውህደት

ውስብስብ የመረጃ ሥርዓቶችን በማዋሃድ ረገድ ካሉት ምርጥ ተሞክሮዎች መካከል የሎጂክ ዳታ ማርቶች ግንባታ፣ እንዲሁም ኤምዲኤም ሲስተሞች እና የድርጅት አገልግሎት አውቶቡሶች (ESB፣ Enterprise Service Bus) በመጠቀም የተማከለ የመረጃ ልውውጥ መሠረተ ልማቶችን መፍጠር ነው። የአርኪግራፍ.ኤምዲኤም ስርዓትን ጨምሮ የእኛ መፍትሄዎች እንደ ልዩ ዓላማ ስርዓተ ክወና Astra Linux Special Edition እና Alt Linux አካል ሆነው ለመጠቀም ተስማሚ ናቸው።

የውህደት አውቶቡስ ለምን ያስፈልጋል?

ከተደራራቢ የመረጃ ስብስቦች ጋር የሚሰሩ ከሁለት በላይ የሶፍትዌር ምርቶችን የሚጠቀም ማንኛውም ኩባንያ በመካከላቸው ላለመግባባት የሚያስከፍለውን ዋጋ ያውቃል። ያልተመሳሰሉ የደንበኞች ዝርዝሮች ወይም የምርት መስመሮች እና በ ERP፣ CRM እና ሌሎች የድርጅት መተግበሪያዎች መካከል ያሉ ሌሎች መረጃዎች ጊዜን፣ ሀብቶችን እና የኩባንያውን ስም የማያቋርጥ ኪሳራ ያስከትላሉ። ለዚህ ችግር ብቸኛው ትክክለኛ መፍትሄ የኢንተርፕራይዝ አገልግሎት አውቶቡስ (ESB) ትግበራ ከማስተር ዳታ አስተዳደር (ኤምዲኤም) ስርዓት ጋር በመተባበር ነው.

በመደበኛ ጭነት እና የመረጃ ሽግግር (ኢቲኤል) እና በአገልግሎት ተኮር አርክቴክቸር (SOA) ላይ የተመሰረቱ መፍትሄዎች ለእንደዚህ አይነት ችግሮች ጊዜያዊ መፍትሄ ይሰጣሉ፣ ብዙ ጉዳቶች አሏቸው እና የአይቲ መሠረተ ልማትን የማደግ አቅምን ይገድባሉ።

የውህደት አውቶቡስ ትግበራ

የመዋሃድ አውቶቡስ በሚተገበርበት ጊዜ ስራው በተለያዩ የመረጃ ስርዓቶች ውስጥ ስላሉት ተመሳሳይ ነገሮች የመረጃ አወቃቀሩን (ማነፃፀር) የማዘጋጀት ስራ ይነሳል. ይህ ችግር ከእያንዳንዱ መተግበሪያ ጋር በተዛመደ ገለልተኛ የሆነ አጠቃላይ የመረጃ ሞዴል በመፍጠር መፍታት አለበት። እንዲህ ዓይነቱ ሞዴል የትርጉም ቴክኖሎጂዎችን በመጠቀም በጣም ውጤታማ በሆነ መንገድ ሊተገበር ይችላል. ጥሩ የትግበራ ውጤቶችን ማግኘት ሞዴሉን በሙያዊ ዳታ አርክቴክት ማዘጋጀት ያስፈልገዋል።

የትግበራ ፕሮጀክቱ አስፈላጊ አካል በመረጃ ልውውጥ ውስጥ ለሚሳተፉ ሁሉም አፕሊኬሽኖች የግንኙነት (የሶፍትዌር በይነገጽ) መተግበር ነው። የእኛ ስፔሻሊስቶች በተለያዩ መድረኮች ላይ ለተለያዩ ሶፍትዌሮች ማገናኛዎችን በማዘጋጀት እና በማገናኘት ልምድ አላቸው።

በ IBM WebSphere MQ፣ Integration Service Bus፣ WSO2 Message Broker፣ Apache Synapse እና በቢዝነስ ሴማንቲክስ አውቶቡስ ላይ በመመስረት የመዋሃድ ፕሮጀክቶችን ከአጋሮች ጋር አብረን እናከናውናለን።

ብዙውን ጊዜ የመዋሃድ አውቶቡስን ለመተግበር ፕሮጀክት የሚከናወነው የአንድ ድርጅት የመረጃ አርክቴክቸር አጠቃላይ ማሻሻያ አካል ነው።

2005

የኮርፖሬት አገልግሎት አውቶቡስ - የውህደት ችግሮችን ለመፍታት "በጀት" አቀራረብ

ተዘጋጅቷል: ከባዕድ ቦታዎች በሚገኙ ቁሳቁሶች ላይ የተመሰረተ
ትርጉም፡ ኢንተርሶፍት ላብ

አንባቢን ወደ ውህደት የተለያዩ አቀራረቦች ማስተዋወቅ በመቀጠል, በአንፃራዊነት አዲስ እና በጣም ማራኪ ቴክኖሎጂ ላይ - የድርጅት አገልግሎት አውቶቡስ (ኢ.ኤስ.ቢ.) ላይ ለማተኮር ወስነናል.

የኢንተርፕራይዝ አገልግሎት አውቶቡስ ምንድን ነው እና ከኢንተርፕራይዝ አፕሊኬሽን ውህደት (EAI) ጋር እንዴት ይዛመዳል በቀደሙት የDWH፣ OLAP እና የኤክስኤምኤል ኤክስፐርቶች ክለብ መጽሔት እትሞች? በተመሰረተው ወግ መሰረት, በመጀመሪያ በዚህ መስክ ላይ ለባለሙያዎች ወለሉን እንሰጣለን.

የጋርትነር ተንታኞች ኢኤስቢን እንደ አዲስ የመሃል ዌር አይነት ይገልፁታል ይህም የሌሎችን የመሃል ዌር አይነቶችን ተግባር ያጣምራል። የኢንተርፕራይዝ ሰርቪስ አውቶቡስ የድረ-ገጽ አገልግሎቶችን ይደግፋል። ብዙ የድርጅት አገልግሎት አውቶቡሶች ዋስትና ያለው ማድረስ እና ማተም እና መመዝገብን ጨምሮ ሌሎች የግንኙነት ዘይቤዎችን ይደግፋሉ። በእነዚህ አውቶቡሶች የሚሰጡ አገልግሎቶች ቀላል ክብደት ያላቸውን የመልእክት መላላኪያ መካከለኛ ዌር የማይሰጡ “ተጨማሪ እሴት” ይሰጣሉ - የመልእክት ማረጋገጫ ፣ ትራንስፎርሜሽን ፣ ይዘት ላይ የተመሠረተ ማዘዋወር ፣ ደህንነት ፣ የአገልግሎት ተኮር አርክቴክቸር ፣ ጭነት ማመጣጠን እና ምዝገባ። አንዳንድ አገልግሎቶች በአውቶቡስ መሠረት ውስጥ የተገነቡ ናቸው, ሌሎች ደግሞ በተሰኪ ሞጁሎች ውስጥ ይከናወናሉ. በተጨማሪም አውቶቡሶች ኤክስኤምኤልን እና ሌሎች የመልእክት ቅርጸቶችን ይደግፋሉ።

ስለ የኮርፖሬት አገልግሎት አውቶቡስ ማራኪ የሆነው ምንድነው? በመጀመሪያ ደረጃ, አንጻራዊ ርካሽነቱ. የESB ምርቶች በተመጣጣኝ ዋጋ ተቀምጠዋል፣ ወይም እነሱ እንደሚሉት፣ “በጀት” መፍትሄዎች።

በእርግጥ, ዛሬ የመዋሃድ ቴክኖሎጂዎች ፍላጎት እየጨመረ ነው. የEAI ማሰማራቶች ቀደም ሲል ስለ ስልታዊ ግቦች ነበሩ እና ስለሆነም በረጅም ጊዜ የተከፈለ ፣ ኩባንያዎች አሁን የሚያጋጥሟቸው ተግዳሮቶች ታክቲካዊ ናቸው እና አዲስ አቀራረቦችን ይፈልጋሉ። "ዘመናዊ የንግድ እውነታዎች" የ EAI አቅራቢዎች በተለምዶ ደካማ ወደነበሩባቸው ቦታዎች ትኩረትን አምጥቷል - ትራንስፎርሜሽን, ገንቢ-ተኮር የሶፍትዌር ማቀነባበሪያ (እንደ ጃቫ ያሉ) እና ከውጭ ቴክኖሎጂዎች ጋር መቀላቀል. ይህ ሁሉ "የተዘጋጀ ለም መሬት" አዲስ የምርት ምድብ - ኢኤስቢ.

ስለ ኢንተርፕራይዝ አገልግሎት አውቶቡስ ጠቃሚነት ስንናገር፣ የጋርትነር ሮይ ሹልቴ የምርምር ክፍል አባል እና አባል የሆኑ ቃላትን መጥቀስ ተገቢ ነው፡- “የተለመደ መካከለኛ ዌር አገልግሎት ተኮር አርክቴክቸርን የሚጠቀሙ አዳዲስ መተግበሪያዎችን መደገፍ አይችልም። -driven architecture (EDA), የድር አገልግሎቶች እና የንግድ ሂደት አስተዳደር. አርክቴክቶች እና የኢንፎርሜሽን ሲስተም አስተዳዳሪዎች የኢንተርፕራይዝ ኢንፎርሜሽን መሠረተ ልማቶቻቸውን በኢኤስቢዎች ማጠናከር ያለባቸው ዋናው ምክንያት ይህ ነው።

መሪ የጋርትነር ተንታኝ የESB አቅራቢ ቡድኖችን ያደምቃል። የተዋሃዱ አፕሊኬሽኖችን እና SOAን ለመደገፍ በጣም ተስማሚ የሆኑ እንደ "በጀት" ውህደት መፍትሄዎች የተቀመጡትን የ ESB ምርቶችን በመጀመሪያው ቡድን ውስጥ ያካትታል. ሁለተኛው ቡድን ለድር አገልግሎቶች ገበያ የታቀዱ ምርቶች ናቸው, እና በመጨረሻም, የመጨረሻው የ EDA ድጋፍ የሚሰጡ የሶፍትዌር መሳሪያዎች ናቸው. ሮያ ሹልቴ የESB ገበያ በሚቀጥሉት አመታት የድረ-ገጽ አገልግሎቶችን ፍላጎት በመጨመር እና በባለብዙ ፕሮቶኮል እና በክስተቶች ላይ የተመሰረቱ የመፍትሄ ሃሳቦችን በመከተል እንደሚጠናከር ይገምታል።

በበርካታ ኩባንያዎች ውስጥ ኢኤስቢ እንደ የምርት ምድብ ሳይሆን እንደ ሥነ ሕንፃ መያዙ ትኩረት የሚስብ ነው። ለምሳሌ፣ IBM የኢንተርፕራይዝ አገልግሎት አውቶብስን እንደ “አርክቴክቸር ጥለት” ነው የሚመለከተው።

ስለዚህ, አሁንም ኢኤስቢ ምን እንደሆነ ግልጽ የሆነ ፍቺ እንደሌለ መግለጽ ይቻላል. እንደውም ውይይቱ በሁለት ጥያቄዎች ዙሪያ ያጠነጠነ ነው።

  1. ኢኤስቢ አርክቴክቸር (እና ደረጃውን የጠበቀ እንዲሆን እንኳን የማያስፈልገው)፣ “የአንድ መንገድ አካሄድ” ወይም ራሱን የቻለ ምርት ነው።

    በአሁኑ ጊዜ ዝግጁ የሆነ መፍትሄ ለሌላቸው አንዳንድ ሻጮች ስለ ኢንተርፕራይዝ ሰርቪስ አውቶቡስ እንደ አርክቴክቸር መናገሩ ጠቃሚ ሊሆን ቢችልም፣ አሁን ያለው አካባቢ ደንበኞች የምርት አቅርቦታቸው የኢኤስቢ ተግባርን እንዲጨምር ይጠይቃሉ። ስለዚህ፣ በሚቀጥሉት ሁለት ዓመታት ውስጥ የኢኤስቢ አቅምን የሚያቀርቡ የአቅራቢዎች ቁጥር እየጨመረ እንደሚሄድ መጠበቅ አለብን።

  2. የኢ.ኤስ.ቢ. ምርቶች ቦታ እና የወደፊት ሁኔታ ምንድን ነው ፣ ማለትም ፣ የድርጅት ሰርቪስ አውቶቡስ የበለጠ የላቀ የመልእክት ወረፋ ስርዓት ፣ ቀላል የኤክስኤምኤል ለውጥ ፣ እንዲሁም ማስተላለፍ እና መልእክት ይሰጣል ፣ ወይም የመተግበሪያ አስማሚዎችን ፣ አውቶሜሽን እና የንግድ ሥራ ሂደት ሞዴሊንግ ኢኤስቢን ይፈቅዳል። EAI በተሳካ ሁኔታ ለመተካት.

በአሁኑ ጊዜ ለእነዚህ ጥያቄዎች ትክክለኛ መልስ የለም.

ነገር ግን የኢንተርፕራይዝ አገልግሎት አውቶብስን በተመለከተ ግልጽነት የጎደለው ነገር ቢኖርም ኢኤስቢ ክፍት ስታንዳርድ ላይ የተመሰረተ በመሆኑ የግዢና ማስፈጸሚያ ወጪዎችን በእጅጉ እንደሚቀንስ ግልጽ ነው።

"የድርጅት አገልግሎት አውቶቡስ" በሚለው ቃል ውስጥ "አገልግሎት" የሚለው ቃል ማዕከላዊ መሆኑን ልብ ይበሉ. ስለዚህም የፎርስተር ሪሰርች ተንታኞች ኢኤስቢን “የዋና (እንደገና ጥቅም ላይ የሚውሉ) የንግድ አገልግሎቶችን ለማግኘት የሚያገለግል መካከለኛ ዌር ንብርብር” አድርገው ይመለከቱታል። SOA በድርጅት አገልግሎት አውቶቡስ ላይ የኤክስኤምኤልን ግብአት እና ውፅዓት የሚያስተላልፍ፣ የሚቀይር እና የሚያረጋግጥ አብዛኛው ተግባር እንደ "አገልግሎት" እንዲጋለጥ ይፈቅዳል።

ኢኤስቢ እና ኤክስኤምኤል

የ XML ልዩ ሚና ላይ አፅንዖት ካልሰጠን ፍትሃዊ አይደለም - ኤክስኤምኤል የውህደት መሠረት ነው። ኤክስኤምኤል ከቋንቋ በላይ “ፊደል” መሆኑን ከተቀበሉ፣ የውህደት ሙሉ ትግበራ የንግድ ሂደቶችን ማቀናጀት፣ የኤክስኤምኤል ለውጥን ማስተዳደር እና የኤክስኤምኤል መልዕክቶችን በመላው ድርጅቱ ማረጋገጥ እና ማስተላለፍ እንደሚያስፈልግ ግልጽ ይሆናል። እነዚህ ሁሉ ተግባራት የድርጅት አገልግሎት አውቶቡስ መሠረት ይመሰርታሉ።

ኤክስኤምኤል የውሂብ ስብስብ አጠቃላይ ውክልና ማቅረብ ይችላል። የዚህ ቋንቋ ተወዳጅነት በከፍተኛ ተለዋዋጭነት እና ቅልጥፍና ሊገለጽ ይችላል. በእርግጥ የኤክስኤምኤል አገባብ የተለያዩ መረጃዎችን ለማስተናገድ ልዩ የኤክስኤምኤል ንድፎችን እንዲያዘምኑ እና እንዲያዳብሩ ይፈቅድልዎታል።

በተመሳሳይ ጊዜ የሚተላለፈው የመረጃ መጠን ፈጣን እድገት ለድርጅቱ የመረጃ መዋቅር ሥራ ከባድ ችግሮች ይፈጥራል ። ስለዚህ, የኤክስኤምኤልን አቅም የተጠቀሙባቸው የመጀመሪያዎቹ የውህደት ፕሮጀክቶች የዚህ ቋንቋ ቃል ኪዳን "ሕያው" ማስረጃዎች ነበሩ, አሁን ግን በኤክስኤምኤል ሰነዶች ቁጥር, መጠን እና ውስብስብነት መጨመር ላይ አንዳንድ ችግሮች አሉ. ለነባር ችግሮች ዋና ዋና ምክንያቶች (የመለኪያ እጥረት) ከዚህ በታች ተዘርዝረዋል ።

  • ሙሉ ሰነዱን ተንትን ያድርጉ፡ በተለምዶ፣ ለመዘዋወር እና ለማጣራት የተወሰነውን ክፍል ብቻ ማውጣት ቢያስፈልግም ሙሉ ሰነዶችን መተንተን ያስፈልግዎታል። ሰነዶቹ ትልቅ ከሆኑ, የጥበቃ ጊዜ ይጨምራል.
  • እንደገና ቃኝ ሰነዶች ብዙውን ጊዜ እንደገና ይገለጣሉ - በእያንዳንዱ የሥራ ሂደት ደረጃ, በሌላ አነጋገር, ተመሳሳይ ሰነዶች ብዙ ጊዜ ሊቃኙ ይችላሉ. ይህ አሰራር እጅግ በጣም ብዙ ሀብትን የሚጠይቅ ስለሆነ አፈፃፀሙን እና የውጤት መጠኑን ይቀንሳል።
  • ነጠላ ክር ንድፍ. በዚህ ሁኔታ, የሚቀጥለው ሂደት እስኪጠናቀቅ ድረስ የሚቀጥለው ሂደት መጀመር አይቻልም; በውጤቱም, የመቆያ ጊዜው ይጨምራል, ምክንያቱም አጠቃላይ ሂደቱ በዝቅተኛው ደረጃ ላይ የተመሰረተ ነው.

በቂ ያልሆነ የመለጠጥ ችግርን ለመፍታት የሚከተሉትን ባህሪዎች የሚደግፍ የማስኬጃ አርክቴክቸር መጠቀም ይመከራል።

  • የሰነድ ዥረት - እያንዳንዱ አካል ሲመጣ የኤክስኤምኤል ሰነዶች መሰራታቸውን ያረጋግጣል፣ ማለትም። ዝቅተኛ የጥበቃ ጊዜ ይረጋገጣል. ይህ አካሄድ ትላልቅ መልእክቶችን እንደ ትንንሾቹ በምርታማነት እንዲሰሩ ያስችላል።
  • ከጠቅላላው የኤክስኤምኤል ሰነድ ይልቅ አግባብነት ያላቸውን ክፍሎች ብቻ በማስኬድ በጣም ጉልህ የሆነ የአፈጻጸም ግኝቶችን የሚያስገኝ የተመረጠ ሂደት።
  • ባለብዙ-ክር ፕሮሰሰር፣ ፕሮሰሰሩ በአንድ ሰርጥ ላይ ያሉ ቅደም ተከተሎችን አሰላለፍ የሚያስተዳድርበት፣ የነጠላ እርምጃዎች ትይዩ አፈፃፀም እና በርካታ የኤክስኤምኤል ቁርጥራጮችን በሚሰራበት ጊዜ ተመሳሳይ ደረጃዎችን ጭነት ማመጣጠን።
  • ከመጀመሪያው ተመሳሳይ ሰነድ አወቃቀር ብዙ ተደጋጋሚ ንባቦችን ከማንበብ ይልቅ ሁሉም አስፈላጊ ቁርጥራጮች በአንድ ዝውውር ውስጥ የሚወጡት ብቸኛው ቅኝት።

ከላይ ያሉት ተግባራት የድርጅት አገልግሎት አውቶብስን በመጠቀም ሊተገበሩ ይችላሉ - ያለ ምንም ልዩ ኮድ ወይም ውቅር።

በድርጅት አገልግሎት አውቶቡስ (ESB) እና በመልእክት ደላላዎች (ለምሳሌ RabbitMQ) መካከል ያለው ልዩነት ምንድን ነው?

በውጤቱም, አጥጋቢ ያልሆነ የአፈፃፀም ችግር ሊፈታ ይችላል.

ማጠቃለያ

በውጪ የኢንተርኔት ህትመቶች እና በምርምር ኩባንያዎች ተንታኞች ግምገማ፣ የኮርፖሬት ሰርቪስ አውቶቡስ ትልቅ አቅም ያለው አዲስ ቴክኖሎጂ ብቻ አይደለም። በእርግጥ ጋርትነር በ2005 አብዛኞቹ ትላልቅ ኩባንያዎች ኢኤስቢዎችን እንደሚጠቀሙ ይተነብያል። IDC የኮርፖሬት ሰርቪስ አውቶቡስ የኢንፎርሜሽን ቴክኖሎጂን "አብዮት ማድረግ" እና ተለዋዋጭ እና ሊሰፋ የሚችል የተከፋፈለ መረጃን ማቀናበር እንደሚቻል ያምናል።

በእርግጥ ለክፍት ደረጃዎች (እና በተለይም ኤክስኤምኤል) ድጋፍ ውድ ያልሆነ ነገር ግን ውጤታማ መፍትሄን ይፈቅዳል እና ለኢንቨስትመንት ፈጣን መመለሻ ዋስትና ይሰጣል, ማለትም ከፍተኛ ROI. የኮንሰርቲየም ፎር ኢንቴግሬሽን ምክትል ፕሬዝዳንት የሆኑት ስቲቭ ክራግስ እንዳሉት “ESB የውህደት መሰረት ነው፣የመዋሃድ ፕሮጀክቶች ፍሬያማ፣ስኬታማ እና ስልታዊ በሆነ መንገድ እንዲተገበሩ የሚያስችል ተለዋዋጭ እና ሊበጅ የሚችል አካባቢ ይሰጣል።

እና አሁንም፣ “የድርጅት አገልግሎት አውቶቡስ” የሚለው ቃል አሻሚነት ላይ እርግጠኛ አለመሆን አሁንም አለ። ዛሬ፣ ኢኤስቢ SOA ን ለመተግበር የሚያስፈልገውን ማንኛውንም ቴክኖሎጂ ያመለክታል። በአገልግሎት ተኮር አርክቴክቸር ልማት እና አተገባበር ላይ ልዩ በሆነው ZapThink በተባለ ኩባንያ የተያዘው ይህ የአመለካከት ነጥብ ነው። በዚህ ረገድ የ ZapThink ተንታኞች እ.ኤ.አ. በ 2005 የድርጅት አገልግሎት አውቶቡስ ትክክለኛ እና ተጨባጭ ትርጉም ካልተዘጋጀ በስተቀር ESB የሚለው ቃል "ከ SOA መዝገበ-ቃላት ለዘላለም ይጠፋል" ብለው ያስጠነቅቃሉ። ስለ SOA ራሱ, በሚቀጥለው ርዕስ ውስጥ ይብራራል.

ህትመቶች

  1. ቤዝ ጎልድ-በርንስታይን፣ ኢኤስቢ ለወደፊትህ ወሳኝ ነው?
  2. ናይጄል ቶማስ እና ዋረን ባክሌይ፣ "የኢኤስቢ መነሳት"
  3. በውህደት ኮንሰርቲየም ድረ-ገጽ ላይ የታተሙ ቁሳቁሶች።

ESB እና SOA¶ ምንድን ናቸው

የስርዓተ-ስርዓቶች አስተሳሰብ በጣም ጥሩ መግለጫ
ኒክ ኮግላን፣ ኮር ፓይዘን ገንቢ

ውስጥም ይገኛል። ካታላ, ዶይቸ, እንግሊዝኛ, ፍራንሷ, ኢጣሊያኖ, ኔዜሪላንድ, ፖርቱጋልኛ, ቱርክሴእና 中文 .

ምህጻረ ቃል ESB እና ተዛማጅ SOA ግራ መጋባት ሊሆኑ ይችላሉ. ኢኤስቢ ማለት የድርጅት አገልግሎት አውቶቡስ ማለት ነው። SOA - አገልግሎት ተኮር አርክቴክቸር።

እነዚህ ስሞች ብዙ አይናገሩም, ስለዚህ ከዚህ በታች የበለጠ የተሟላ መረጃ በቀላል ቋንቋ, ያለ አላስፈላጊ የድርጅት ቋንቋ ነው.

ሙሉው እውነት ¶

ወደ ባንክዎ የፊት-መጨረሻ ማመልከቻ ሲገቡ ምን እንደሚሆን እናስብ፡

  1. ስምህ ይታያል
  2. የመለያዎ ቀሪ ሂሳብ ታይቷል።
  3. የክሬዲት እና የዴቢት ካርዶችዎ ይታያሉ
  4. የጋራ ገንዘቦቻችሁ ዝርዝር ሊኖር ይችላል።
  5. እንዲሁም ሊፈልጉት የሚችሉት አስቀድመው የተቀመጡ ብድሮች ዝርዝር ይቀበላሉ።

በከፍተኛ ደረጃ ዕድል ፣ እነዚህ ሁሉ መረጃዎች ለተለያዩ ስርዓቶች እና አፕሊኬሽኖች ናቸው ልንል እንችላለን ፣ እያንዳንዱም መረጃን በአንድ ዓይነት በይነገጽ (ኤችቲቲፒ ፣ JSON ፣ AMQP ፣ XML ፣ SOAP ፣ FTP ፣ CSV ወይም ሌላ ማንኛውም) ያቀርባል ። )::

  1. ሊኑክስን እና ኦራክልን ከሚያሄዱ CRM
  2. በ z/OS ዋና ፍሬም ላይ ከሚሰራ COBOL ስርዓት
  3. ይህ መረጃ የመጣው ከዋናው መሥሪያ ቤት ነው ይላሉ፣ ነገር ግን እነዚህ ሰዎች ከሁሉም ነገር ይልቅ CSVን ይመርጣሉ ከማለት ውጭ ሌላ ነገር ለመናገር በጣም ጠባብ ናቸው ይላሉ።
  4. በዊንዶው ላይ ከሚሰራው የ PHP እና Ruby ድብልቅ
  5. ከ PostgreSQL፣ Python እና Java በሊኑክስ እና በሶላሪስ ላይ እየሰሩ ነው።

ጥያቄው ከስርዓቶች 1-5 ጋር ለመነጋገር የፊት ለፊት መተግበሪያን እንዴት ማግኘት ይችላሉ? ደህና, ምንም መንገድ.

ይህ መሰል አከባቢዎች ከበርካታ ስርዓቶች በላይ መመዘን እንደሚችሉ ለማረጋገጥ መሰረታዊ መሰረት ነው. እርስ በርስ በቀጥታ እንዲግባቡ አታስገድዷቸውም.

ከዚህ በታች ባለው ሥዕል ላይ፣ በሌላ ሥርዓት ለሚቀርበው አገልግሎት እያንዳንዱ ጥሪ በተለያየ ውፍረት እና ዘይቤ መስመር ይወከላል፡

ምንም እንኳን ከፍተኛ ደረጃ ያለው ሂደት እንዳላሳየን አስተውል (App1 App2 እና App3 ወይም App5 ጥሪዎች፣ ከApp6 የነበረው የቀደመው ምላሽ የተሳካ እንደሆነ ላይ በመመስረት፣ App4 በኋላ በApp2 የተፈጠረውን ውሂብ መውሰድ ይችላል፣ ነገር ግን ከሆነ ብቻ App1 ይህን አይከለክልም ወዘተ.)

እንዲሁም ስለ ሰርቨሮች እየተነጋገርን እንዳልሆነ ልብ ይበሉ - እያንዳንዱ ስርዓቶች በ 10 አካላዊ አገልጋዮች ላይ ሊሰሩ ይችላሉ, ስለዚህ ቢያንስ 60 አካላዊ አካላት እርስ በርስ መረጃ ይለዋወጣሉ.

ይሁን እንጂ አንዳንድ ጉዳዮች ግልጽ ይሆናሉ.

በይነገጾች እንዴት እንደሚለያዩ? ለማውረድ እንዴት ማቀድ ይቻላል? እያንዳንዱ መተግበሪያ በተለያዩ የልማት ቡድኖች፣ አቅራቢዎች ወይም ክፍሎች ሲተዳደር እና ግማሾቹ ኦሪጅናል ገንቢዎች ኩባንያውን ለቀው ሲወጡ ማሻሻያዎችን ወይም የታቀዱ ጊዜዎችን እንዴት እንደሚያቀናጁ?

6 አፕሊኬሽኖችን ማስተዳደር እንደሚችሉ ካሰቡ፣ 30 እንዴት ነው?

400 ማስተናገድ ይችላሉ? እና ከ 2000 ጀምሮ? እያንዳንዱ አፕሊኬሽን የራሱ የሆነ ልዩ ሥነ-ምህዳር ሊሆን ይችላል፣ ለማሄድ በደርዘን የሚቆጠሩ አገልጋዮችን ወይም ሌሎች መሳሪያዎችን ይፈልጋል፣ ስለዚህ 20,000 ተንቀሳቃሽ ክፍሎች በአህጉራት እና በቴክኒካል እና በባህላዊ ድንበሮች ተሰራጭተዋል። እና እነዚህ ሁሉ ክፍሎች ያለማቋረጥ እና ያለማቋረጥ መልዕክቶችን ሁል ጊዜ ለመለዋወጥ ይፈልጋሉ ፣ ያለ ምንም ጊዜ ፣ ​​በጭራሽ። (ሥዕላዊ መግለጫውን እናቀርብልዎታለን።)

ለዚህ ሁኔታ ታላቅ ስም አለ: ትርምስ.

ሁኔታውን እንዴት ማሻሻል ይቻላል?¶

የመጀመሪያው እርምጃ ሁኔታው ​​ከቁጥጥር ውጭ መሆኑን መቀበል ነው. ይህ ብዙ የጥፋተኝነት ስሜት ሳይሰማዎት መፍትሄ እንዲፈልጉ ያስችልዎታል. እሺ፣ ተከሰተ፣ እንዴት የተሻለ ማድረግ እንዳለቦት አላወቁም፣ ነገር ግን ይህ ሁሉ ሊስተካከል የሚችልበት ዕድል አለ።

ይህ በ IT አቀራረብ ላይ ድርጅታዊ ለውጦችን ሊያመጣ ይችላል, ነገር ግን ሌላ እርምጃ ስርዓቶች እና አፕሊኬሽኖች መረጃን ከመጋራት በላይ የተነደፉ መሆናቸውን ማስታወስ ነው. ምንም እንኳን ንግዱ ምንም ይሁን ምን, የባንክ, የድምጽ ቀረጻ, ራዳር መሳሪያዎች, ምንም ይሁን ምን, የንግድ ሂደቶችን ለመደገፍ የተፈጠሩ ናቸው.

አንዴ እነዚህን ሁለት ነጥቦች በግልፅ ከገለጹ በኋላ፣ የእርስዎን ስርዓቶች በአገልግሎቶች ዙሪያ መንደፍ ወይም ማደስ መጀመር ይችላሉ።

አገልግሎት አስደሳች፣ ተደጋጋሚ ጥቅም ላይ ሊውል የሚችል እና አቶሚክ ነገር ሲሆን በአንድ ስርዓት ሊጠቀሙበት ለሚፈልጉ ሌሎች አፕሊኬሽኖች የተጋለጠ ነው ነገር ግን አገልግሎቱ በአንድ ለአንድ ፋሽን በቀጥታ የተጋለጠ አይደለም። ይህ በጣም አጭር እና በጣም ጠቃሚ መግለጫ ነው.

የተሰጠው የስርዓት ተግባር እነዚህን ሶስት መስፈርቶች የሚያሟላ ከሆነ፡-

  • አይአስደሳች (አስደሳች)
  • አርጥቅም ላይ ሊውል የሚችል (እንደገና ጥቅም ላይ ሊውል የሚችል)
  • ቶሚክ (አቶሚክ)

ከዚያ ስርዓቱ ለሌሎች ስርዓቶች እንደ አገልግሎት ሊጋለጥ እና ሊጋለጥ የሚችልበት ጥሩ እድል አለ ፣ ግን በጭራሽ በቀጥታ አልተገናኘም።

ከጥቂት ምሳሌዎች ጋር ስለ IRA አካሄድ እንወያይ።

ተለዋዋጭ ማስታወሻዎች
አካባቢ የኤሌክትሪክ ኩባንያ CRM ስርዓት
ተግባራዊነት በQ3 2012 በራስ አገልግሎት ፖርታል ላይ ንቁ የነበሩ የደንበኞችን ዝርዝር በመመለስ ላይ
ይህ አስደሳች ነው? አዎ ፣ በጣም አስደሳች። ይህ ሁሉንም አይነት ጠቃሚ ሪፖርቶችን እና ስታቲስቲክስን ለማመንጨት ሊያገለግል ይችላል።
ይቻላል:: አይደለም, አይደለም. ይህ ለመፍጠር የሚፈቅድ ቢሆንም
ብዙ ጊዜ ለጠቅላላው አመት እንደ ስታቲስቲክስ ያሉ ከፍተኛ ደረጃ ግንባታዎች ፣
መጠቀም? ይህ በ 2018 እንደማንፈልግ ግልጽ ነው.
አቶሚክ ነው? በጣም አይቀርም አዎ።

ተመሳሳይ አገልግሎቶች ለሌሎች ክፍሎች ካሉ ፣ ከዚያ አመቱን ሙሉ ማየት ይቻላል ።

ይህንን ወደ IRA እንዴት ልለውጠው እችላለሁ?
  • ሩቡን ብቻ ከመግለጽ ይልቅ የዘፈቀደ መጀመሪያ እና መጨረሻ ቀኖችን መቀበልን አስገድድ።
  • ፖርታሉን ብቻ ሳይሆን የዘፈቀደ ማመልከቻዎችን መቀበል ያስገድድ። መረጃን እንደ ግቤት መለኪያ ለመቀበል አፕሊኬሽኑን የመግለጽ ችሎታ ያቅርቡ።
ተለዋዋጭ ማስታወሻዎች
አካባቢ ኢ-ኮሜርስ ጣቢያ
ተግባራዊነት ለተጠቀሰው ተጠቃሚ የተሰበሰበውን እያንዳንዱን መረጃ ይመልሱ
ይህ አስደሳች ነው? በአጠቃላይ, አዎ. ወደ ሙሉው መዳረሻ ካለዎት ሁልጊዜ የሚፈልጉትን መምረጥ ይችላሉ.
ይቻላል:: በሚያስደንቅ ሁኔታ ፣ በእውነቱ አይደለም። ጥቂቶች ብቻ ይሆናሉ
ብዙ ጊዜ ማመልከቻዎች, ካሉ, ያ ፍላጎት ይኖራቸዋል
መጠቀም? ሁሉንም መረጃ ሙሉ በሙሉ ተጠቀም።
አቶሚክ ነው? በእርግጠኝነት አይደለም. ይህ የተግባር ጭራቅ በደርዘን የሚቆጠሩ ትናንሽ ክፍሎችን በምክንያታዊነት ያቀፈ እንዲሆን ተፈርዶበታል።
ይህንን ወደ IRA እንዴት ልለውጠው እችላለሁ?
  • በበርካታ ትናንሽ ክፍሎች ይከፋፈሉ. ገዢውን ምን እንደሚገልፅ አስቡ - አድራሻዎች, ስልክ ቁጥሮች, ተወዳጅ ምርቶች, ተመራጭ የመገናኛ ዘዴዎች, ወዘተ. እያንዳንዳቸው እነዚህ ነጥቦች ወደ ገለልተኛ አገልግሎት መቀየር አለባቸው.
  • ከአቶሚክ የተቀናጁ አገልግሎቶችን ለመፍጠር ESB ይጠቀሙ።
ተለዋዋጭ ማስታወሻዎች
አካባቢ ማንኛውም የ CRM ስርዓት በየትኛውም ቦታ
ተግባራዊነት የሆነ ሰው መለያ ከፈጠረ በኋላ በC_NAZ_AJ ሠንጠረዥ ውስጥ ያለውን የCUST_AR_ZN አምድ በማዘመን ላይ
ይህ አስደሳች ነው? በፍፁም አስደሳች አይደለም። ይህ የ CRM ስርዓት ውስጣዊ ተግባር ነው. ማንም በቅን ልቦናው እንደዚህ ባለ ዝቅተኛ ደረጃ ተግባራትን መቋቋም አይፈልግም።
ይቻላል:: አዎ፣ ምናልባት። በ በኩል መለያ መፍጠር ይቻላል።
ብዙ ጊዜ ብዙ ቻናሎች ስለዚህ ብዙ ጊዜ የሆነ ነገር ይመስላል
መጠቀም? ተጠቅሟል።
አቶሚክ ነው? ይመስላል። ይህ በሰንጠረዥ ውስጥ ወደ አንድ አምድ ቀላል ማሻሻያ ነው።
ከ እንዴት እንደሚሰራ
ይህ IRA? ከዚህ ውጪ አገልግሎት ለመስራት እንኳን አትሞክር። አስደሳች አይደለም. ማንም ሰው በአንድ ስርዓት ውስጥ ስለ ተወሰኑ አምዶች እና ሰንጠረዦች ማሰብ አይፈልግም. ይህ የ CRM ስርዓት ውስብስብ አካል ነው እና ምንም እንኳን እንደገና ጥቅም ላይ ሊውል የሚችል እና አቶሚክ ቢሆንም አገልግሎቱን መፍጠር ዋጋ የለውም። ስለእሱ ማሰብ የአንተ እና የ CRM ሃላፊነት ነው፣ ሌሎች እንዲሸከሙት አታስገድድ
ተለዋዋጭ ማስታወሻዎች
አካባቢ የሞባይል ኦፕሬተር
ተግባራዊነት የቅድመ ክፍያ ካርድን በሂሳብ አከፋፈል ላይ መሙላት
ይህ አስደሳች ነው? እጅግ በጣም. ሁሉም ሰው በጽሑፍ መልእክት፣ IVR፣ IM፣ portals፣ የስጦታ ካርዶች፣ ወዘተ ሊጠቀምበት ይፈልጋል።
ይቻላል:: አዎ። በብዙ ከፍተኛ ደረጃዎች ውስጥ ሊሳተፍ ይችላል
ብዙ ጊዜ ሂደቶች.
መጠቀም?
አቶሚክ ነው? አዎ፣ ከጥሪው ማመልከቻ አንጻር ካርዱ መሙላትም ሆነ መሙላት ይችላል። የሂሳብ አከፋፈል ይህንን በተከታታይ ደረጃዎች መተግበሩ አስፈላጊ አይደለም. ከንግድ እይታ አንጻር ይህ አቶሚክ ነው, በሂሳብ አከፋፈል የማይከፋፈል አገልግሎት ነው.
ከ እንዴት እንደሚሰራ ቀድሞውንም IRA ነው።
ይህ IRA?

ባለፉት 50 ዓመታት ውስጥ ማንኛውንም ፕሮግራም ሰርተህ ከሆነ፣ አገልግሎት መስጠት ኤፒአይን በአንድ ኮድ ለሌላ ከማቅረብ ጋር እንደሚመሳሰል ለአንተ ግልጽ ይሆንልሃል። ብቸኛው ልዩነት የአንድ ስርዓት ንዑስ ሞጁሎች ጋር አለመገናኘት ነው ፣ በጠቅላላው የግለሰባዊ ስርዓቶች አከባቢ ደረጃ ላይ እየሰሩ ነው።

በESB እና SOA¶ ውስጥ የአገልግሎት መገኘት

አሁን ሲስተሞች በቀጥታ እንደማይገናኙ እና አገልግሎቱ ምን እንደሆነ ሲረዱ፣ ESB ን በብቃት መጠቀም መጀመር ይችላሉ።

የተቀናጁ የስርዓት አገልግሎቶችን መስጠት እና መጥራት አሁን የESB ስራ ነው። ስለዚህ, በአብዛኛዎቹ ሁኔታዎች, አንድ የመዳረሻ ዘዴ ብቻ, አንድ በይነገጽ በእያንዳንዱ ስርዓት እና በ ESB መካከል መገለጽ አለበት.

ስለዚህ ከላይ ባለው ሥዕል ላይ እንደሚታየው 8 ስርዓቶች ካሉዎት - ከዚያም 16 በይነገጾች (በእያንዳንዱ አቅጣጫ አንድ) ለፈጠራ ፣ ለጥገና ፣ ለአስተዳደር እና አቅርቦት አለዎት ።

ኢኤስቢ ከሌለ፣ ለመፍጠር እና ለማስተዳደር 56 በይነገጾች ይኖሩዎታል (እያንዳንዱ ስርዓት ከሌላው ጋር እንደሚነጋገር መገመት)።

ምንም ተጨማሪ 40 በይነገጾች ያነሰ የሚባክን ጊዜ እና ተጨማሪ ገንዘብ የተቀመጠ ማለት ነው. ይህ የእርስዎ አርብ ቀናት ውጥረት እንዲቀንስ የሚያደርግበት አንዱ ምክንያት ነው።

ይህ እውነታ ብቻ ESB ን ተግባራዊ ለማድረግ እንዲያስቡ ሊያበረታታዎት ይገባል.

ከስርዓቶቹ አንዱ እንደገና ከተፃፈ, ወደ ሌላ ባለቤት ከተላለፈ, በዲፓርትመንቶች ወይም አቅራቢዎች መካከል ከተከፋፈለ, ከዚያም ተገቢውን ለውጥ ለማድረግ የ ESB ሰዎች ተግባር ይሆናል. ከኢኤስቢ ጋር ያላቸው በይነገጽ ያልተነካ ስለሆነ ከሌሎቹ ስርዓቶች አንዳቸውም ቢሆኑ ይህንን አያስተውሉም።

የ IRA አገልግሎቶችን በመደበኛነት መተንፈስ ከጀመሩ በኋላ ስለ ውህድ አገልግሎቶች ማሰብ መጀመር ይችላሉ።

ከላይ የተገለጸውን “ስለዚህ ደንበኛ የምትችለውን ሁሉ ስጠኝ” የሚለውን አገልግሎት አስታውስ?

አንድ መፍጠር ጥሩ ሀሳብ አልነበረም፣ ነገር ግን አንዳንድ ጊዜ መረጃ ማሰባሰብ የሚያስፈልጋቸው የደንበኛ መተግበሪያዎች ያጋጥሙዎታል። የ ESB ወንዶቹ ለዚህ ተጠያቂ ይሆናሉ, ተግባራቸውም ለዚህ የተለየ የደንበኛ ስርዓት የተዋሃደ አገልግሎት ለመገንባት ምርጡን የአቶሚክ አገልግሎቶችን መምረጥ ነው, ይህም የተለየ የተዋሃደ ውሂብ ስብስብ ያስፈልገዋል.

ከጊዜ በኋላ መላው ድርጅት ስለ ዳታቤዝ ሠንጠረዦች፣ ፋይሎች፣ ፓኬጆች፣ ተግባራት፣ ልማዶች ወይም መዝገቦች አለመሆኑን መረዳት ይጀምራል። አሁን እየተነጋገርን ያለነው በESB አፕሊኬሽኖች ስለሚሰጡ አስደሳች፣ ተደጋጋሚ ጥቅም ላይ ስለሚውሉ እና አቶሚክ አገልግሎቶች ዙሪያ ያተኮረ አርክቴክቸር ነው።

ሰዎች አፕሊኬሽኖች እና ስርዓቶች እርስበርስ መልእክት እየላኩ ነው ብለው አያስቡም። ESB የራሳቸው ስርዓቶች ሊጠቀሙባቸው ለሚችሉ አስደሳች አገልግሎቶች ሁለንተናዊ መግቢያ አድርገው ይመለከቱታል። እና ማን ምን እንደሚያቀርብ እንኳን አይፈትሹም፣ ስርዓታቸው ከESB ጋር ብቻ ይሰራል።

ጊዜ, ትዕግስት እና የተቀናጀ ጥረት ይጠይቃል, ነገር ግን ሙሉ በሙሉ ሊሠራ የሚችል ነው.

ግን ተጠንቀቅ...¶

አጠቃላይ የ SOA ጽንሰ-ሀሳብን ለመግደል ምርጡ መንገድ ኢኤስቢ ማሰማራት እና ችግሮቹ እራሳቸውን እንዲያስተካክሉ መጠበቅ ነው። በጣም ጥሩ ሀሳብ ቢሆንም፣ በቀላሉ ኢኤስቢን ማሰማራት በቂ አይሆንም፣ በሚያሳዝን ሁኔታ።

ከዚህ በታች ባለው ስዕላዊ መግለጫ ላይ እንደሚታየው ምንጣፉ ስር የሆነ ነገር ለመደበቅ ቢቻል ወደ ምንም ነገር አይመራም።

የአይቲ ሰዎችዎ ስርዓቱን ይጠላሉ እና ምንም እንኳን አስተዳዳሪዎች ኢኤስቢን እንደ አዲስ መፍትሄ ቢታገሱም በኋላ ላይ መሳቂያ ይሆናል። “ምንድነው ይሄ አዲሱ የብር ጥይት? ሃሃሃ።

ESB የአንድ ትልቅ የልማት እቅድ አካል ካልሆነ እንደዚህ አይነት መዘዞች የማይቀር ነው።

ታዲያ ኢኤስቢ ለባንኮች እና ለመሳሰሉት ብቻ መሆኑ ታወቀ?¶

አይደለም። ይህ አስደሳች ውጤት ለማግኘት የበርካታ የመረጃ ምንጮች የተቀናጀ ሥራ እና በርካታ የመዳረሻ ዘዴዎችን በሚፈልግ በማንኛውም ሁኔታ ውስጥ ጥሩ መፍትሄ ነው።

ለምሳሌ፣ የቅርብ ጊዜ ንባቦችን ከሙቀት ዳሳሽ የመሰብሰብ ተግባር እና እንደ ኢሜል ማንቂያዎች እና የአይፎን አፕሊኬሽኖች ባሉ በርካታ ቻናሎች ላይ የማተም ተግባር ለውህደት መድረክ ተስማሚ ነው።

ሁሉንም የወሳኝ አፕሊኬሽን ጉዳዮችን በየጊዜው መፈተሽ እና መከታተል እና ሁሉም እየሰሩ ካልሆኑ የተዋቀረ ስክሪፕት ማስኬድ እና ለአስተዳዳሪዎች የጽሁፍ መልእክት መላክም ጥሩ ነው።

ግልጽ በሆነ እና በደንብ በተገለጸ አካባቢ ውስጥ ውህደትን የሚፈልግ ማንኛውም ነገር ለESB አገልግሎት ተስማሚ ሊሆን ይችላል። ነገር ግን፣ እንደ ሁሌም፣ አንድ ነገር በእውነት ለመዋሃድ ተስማሚ መሆኑን መወሰን ከተሞክሮ ይመጣል።

የድርጅት አገልግሎት አውቶቡስ

እርግጥ ነው, የዛቶ ቡድን ሊረዳ ይችላል.

ግን SOA ኤክስኤምኤል፣ ሳሙና እና የድር አገልግሎቶች መሆኑን ሰምቻለሁ

አዎ፣ አንዳንድ ሰዎች እንድታምኑ የሚፈልጉት ይህንኑ ነው።

አብረው የሰሩዋቸው ሰዎች ወይም ሻጮች BASE64 ኮድ የተደረገ CSV ፋይል በSAML2 የተጠበቀ የሳሙና መልእክት ከላኩ፣ ያ ስሜት ከየት እንዳገኙት መረዳት ይቻላል።

ኤክስኤምኤል፣ ሶፕ እና የድር አገልግሎቶች የራሳቸው የአጠቃቀም ጉዳዮች አሏቸው፣ ግን እንደ ሁሉም ነገር፣ እነሱ በስህተት ጥቅም ላይ ሊውሉ ይችላሉ።

SOA ግልጽ እና ማስተዳደር የሚችል የሕንፃ ጥበብ ነው። አንድ አገልግሎት ሳሙና መጠቀምም ላይሆንም ይችላል የሚለው እውነታ በተግባር ፋይዳ የለውም። ምንም እንኳን ምንም አይነት የሳሙና አገልግሎት ጥቅም ላይ ባይውልም SOA እንደ አርክቴክቸር አቀራረብ አሁንም የሚሰራ ይሆናል።

አንድ አርክቴክት አንድ የሚያምር ሕንፃ ቢቀርጽ የውስጡን ቀለም ብዙ ተጽዕኖ ማድረግ አይችልም.

ስለዚህ አይ፣ SOA የኤክስኤምኤል፣ የሳሙና እና የድር አገልግሎቶች አይደለም። እነሱ ጥቅም ላይ ሊውሉ ይችላሉ, ግን አንድ አካል ብቻ ናቸው, መሰረቱ አይደሉም.

SOA ምን እንደሆነ ለማወቅ እንዲችሉ የጠፉ ባልደረቦችህን ወደዚህ ጽሁፍ መጥቀስ ትችላለህ።

ተጨማሪ - ተጨማሪ

ይህ ምዕራፍ የሚሸፍነው መሠረታዊ የሆኑትን ብቻ ነው፣ነገር ግን አሁንም ESB እና SOA ምን መምሰል እንዳለባቸው እና ስኬትን ለማግኘት ምን እንደሚያስፈልግ ግልጽ ግንዛቤን መስጠት አለበት።

እዚህ ያልተካተቱ ሌሎች ርዕሶች የሚያካትቱት (ነገር ግን በእነዚህ ብቻ ያልተገደቡ)፡-

  • ኢኤስቢን ለማስተዋወቅ የአስተዳደር ድጋፍ እንዴት ማግኘት እንደሚቻል
  • የ SOA አርክቴክቶች እና የትንታኔ ቡድኖች እንዴት እንደሚሰበሰቡ
  • በድርጅቱ ውስጥ የካኖኒካል መረጃ ሞዴል (ሲዲኤም) ውክልና
  • ቁልፍ የአፈጻጸም አመልካቾች (KPIs) - አሁን በስርዓቶች መካከል አገልግሎቶችን ለማድረስ የተለመደ እና የተዋሃደ ዘዴ ስላሎት፣ የሚደርስልዎትን መመልከት እና መተንተን መጀመር አለብዎት።
  • የንግድ ሥራ ሂደት አስተዳደር (ቢፒኤም) - ለአገልግሎት አስተዳደር የ BPM መድረክን እንዴት እና መቼ እንደሚመርጡ (መልሱ በጣም በቅርቡ አይደለም ፣ መጀመሪያ አስደሳች እና ጠቃሚ አገልግሎቶችን እንዴት መገንባት እንደሚችሉ ይማሩ)
  • ኤፒአይ ከሌለው ስርዓቶች ጋር ምን ይደረግ? ለምሳሌ፣ ኢኤስቢ የውሂብ ጎታዎቻቸውን በቀጥታ ማግኘት አለበት (መልሱ ይለያያል፣ ወርቃማ ህግ የለም)

ታዲያ ዛቶ ምንድን ነው?¶

ዛቶ ፓይዘንን በመጠቀም የተፃፈ ኢኤስቢ እና አፕሊኬሽን ሰርቨር ሲሆን መካከለኛ እና የኋላ ክፍል ስርዓቶችን ለመገንባት ሊያገለግል ይችላል። የንግድ እና የማህበረሰብ ድጋፍ ያለው ክፍት ምንጭ ሶፍትዌር ነው። እና Python በቀላል እና በብቃት የሚታወቅ የፕሮግራም ቋንቋ ነው።

Python እና Zato ን በመጠቀም ምርታማነትዎን እንዲያሳድጉ እና ትንሽ ጊዜ እንዲያባክኑ ያስችልዎታል።

ዛቶ ተፃፈ pragmatists ለ pragmatists. ይህ በESB/SOA ማበረታቻ ምክንያት በችኮላ የተገነባ ሌላ የአቅራቢ ስርዓት አይደለም።

እንደ እውነቱ ከሆነ ዛቶ የተገነባው በእንደዚህ ዓይነት ስርዓቶች ምክንያት "እሳትን በመዋጋት" በተግባራዊ ልምድ ላይ ነው. እንደ እውነቱ ከሆነ የዛቶ ደራሲዎች እንዲህ ያሉ አካባቢዎችን ለመዋጋት ብዙ ጊዜ አሳልፈዋል እናም ለማንኛውም እሳት ፈጽሞ የማይቻሉ ሆኑ.

ይህ ዛቶ ወደ አለም የመጣበት ፎርጅ ነው እና በዚህ መልኩ በሌሎች ተመሳሳይ መፍትሄዎች ውስጥ የማይገኝ አፈጻጸም እና የአጠቃቀም ቀላልነትን ሊያቀርብ ይችላል።

እንገናኝ እዚህ!

(የኢንተርፕራይዝ አገልግሎት አውቶቡስ) የአንድ ድርጅት የተከፋፈለ የመረጃ መልክዓ ምድርን ለመገንባት የተነደፈ ነው። የሶፍትዌር ምርቱ በአንድ ማእከል ውስጥ ያሉትን ሁሉንም የተቀናጁ አፕሊኬሽኖች መስተጋብር ያረጋግጣል, ያሉትን የመረጃ ምንጮች በማጣመር እና በተለያዩ የመረጃ ስርዓቶች መካከል የተማከለ የመረጃ ልውውጥ ያቀርባል.

የኢንተርፕራይዝ ዳታ አገልግሎት አውቶቡስ DATARON ESBየመረጃ ልውውጥን መረጋጋት እና ሙሉነት ለማረጋገጥ ፣የመረጃ ስርዓቱን አጠቃላይ አፈፃፀም ለማሳደግ እና ለአስተዳደሩ የሰው ኃይል ወጪን ለመቀነስ ውጤታማ ዘዴ ነው።

የድርጅት አገልግሎት አውቶቡስ

የሶፍትዌር ምርት ዳታርዮን ኢኤስቢበስቴት እና በማዘጋጃ ቤት ተቋማት (https://reestr.minsvyaz.ru/) ሊገዙ በሚችሉ የኤሌክትሮኒክስ ኮምፒተሮች እና የውሂብ ጎታዎች የሩሲያ ፕሮግራሞች የተዋሃደ መዝገብ ውስጥ በይፋ ተካትቷል ።

በትንሽ ኩባንያዎች ውስጥ 2-3 የመረጃ ስርዓቶችን ለማዋሃድ, DATAREON በ DATAREON ESB - DATAREON MQ መሰረት የተፈጠረ የሶፍትዌር ምርትን ያቀርባል.

DATAREON ESB ተግባር

የድርጅት ውሂብ አገልግሎት አውቶቡስ በመጠቀም የተፈቱ ተግባራት

  • የውሂብ ማስተላለፍበተለያዩ የመረጃ ሥርዓቶች መካከል (በማዘዋወር ወይም ነጥብ-ወደ-ነጥብ)
  • የተዋሃደ የመረጃ ቦታ ምስረታበተለያዩ አካባቢዎች
  • በክስተቱ ሞዴል ላይ የተመሰረተ የተከፋፈለ ስርዓት መገንባትበሚከተሉት አማራጮች ውስጥ:
    • በክስተት ሞዴል ላይ ተመስርተው ከጫፍ እስከ ጫፍ የንግድ ሥራ ሂደቶችን መገንባት;
    • በተለያዩ የመረጃ ሥርዓቶች ውስጥ የንግድ መተግበሪያዎችን ከማመሳሰል ጋር ስርዓት መፍጠር
  • ደረሰኝ ሊለካ የሚችል ቁጥጥር አርክቴክቸርየድርጅት / የመያዣ ደረጃ
  • ማሰማራት የውሂብ ልውውጥ ስርዓቶችበትራንስፖርት ደረጃ እና በንግድ ሎጂክ ደረጃ
  • የመረጃ ፍሰቶችን የመገንባት ተግባር ውክልና መስጠትየትንታኔ ክፍሎች
  • የመዋሃድ ንድፍ አጠቃላይ ውስብስብነት መቀነስእና የሰርጥ አቅም መስፈርቶችን መቀነስ
  • አጠቃላይ መረጋጋት ይጨምራልየማጓጓዣ ንብርብር ውሂብ ማስተላለፍ
  • የተቀነሰ የግብይት ወጪዎችበተለያዩ ክፍሎች መካከል ውሂብ ሲለዋወጡ
  • አጠቃላይ ወጪዎች ቀንሷልየመረጃ ስርዓቱን ለመጠገን እና ለመደገፍ.

የDATAREON ኢኤስቢ ኢንተርፕራይዝ ዳታ አገልግሎት አውቶቡስ ጥቅሞች

  • ፈጣን ውህደት
  • ከፍተኛ አስተማማኝነት
  • ሀብቶችን እንደገና የመጠቀም ችሎታ