Разьвіцьцё інтэрнэта зрабіла вэб-браўзэры дамінуючым ПЗ для доступу да зьместу, прыкладаньняў і сыстэм па ўсім сьвеце. У кампаніях ужо склалася тэндэнцыя падаваць сваім супрацоўнікам, партнэрам і кліентам доступ да ўсіх тыпаў інфармацыі і сэрвісаў пасродкам вэба. Аднак у карпаратыўных сетках кампаній функцыянуе вялізная колькасьць разнастайных бізнэс-прыкладаньняў, створаных у розны час, рознымі арганізацыямі, на базе розных тэхналёгій. Задача вэб-інтэграцыі аб’яднаць разнастайныя вэб-прыкладаньні і сыстэмы ў адзіную сераду на базе вэб.

Тыпы інтэграцыі

рэдагаваць
  • Інтэграцыя на ўзроўні паданьня. Узровень паданьня — вэб-базаваны карыстальніцкі інтэрфэйс, плятформазалежны графічны карыстальніцкі інтэрфэйс (GUI) або кансоль тэрмінала. Дадзены ўзровень дазваляе карыстальніку ўзаемадзейнічаць з прыкладаньнем. Інтэграцыя на ўзроўні паданьня дае доступ да карыстальніцкага інтэрфэйсу выдаленых прыкладаньняў.
  • Інтэграцыя на ўзроўні функцыянальнасьці. Дадзеная інтэграцыя забясьпечвае прамы доступ да бізнэс-лёгікі прыкладаньняў. Гэта дасягаецца непасрэдным узаемадзеяньнем прыкладаньняў з API (праграмным інтэрфэйсам прыкладаньняў) або жа ўзаемадзеяньнем пасродкам вэб-сэрвісаў.
  • Інтэграцыя на ўзроўні дадзеных. У гэтым выпадку мяркуецца доступ да адной або некалькіх баз дадзеных, якія выкарыстоўваюцца прыкладаннем.
  • Комплексная інтэграцыя. Камэрцыйныя рашэньні па вэб-інтэграцыі, як правіла, уключаюць усё тры тыпы інтэграцыі.

 

Перавагі вэб-інтэграцыі

рэдагаваць
  • Вэб-інтэграцыя дазваляе разгортваць інфармацыйныя сыстэмы на базе іншых прыкладаньняў без неабходнасьці разьбірацца ў іх бацькоўскіх сыстэмах, праграмных серадах і архітэктурах баз дадзеных.
  • SOA і вэб-сэрвісы выкарыстаюць праграмную мову і платформазалежныя інтэрфэйсы паміж прыкладаньнямі карпаратыўнай інфраструктуры ІТ. Гэта дае яўныя перавагі ў падтрымцы, кіравальнасці, разгортваньні інфармацыйных сетак.
  • Вэб-інтэграцыя дазваляе канструяваць комплексную функцыянальнасьць, камбінуючы разнастайныя кампанэнты пасродкам пратаколаў вэб-сэрвісаў.
  • Вэб-інтэграцыя дазваляе выкарыстаць вэб-сэрвісы распрацоўнікаў.
  • Вэб-інтэграцыя дазваляе разьвіваць праграмныя інтэрфэйсы прыкладаньняў праз пратаколы вэб-сэрвісаў без праграмаваньня.

Для вэба-інтэграцыі выкарыстоўваецца камэрцыйнае ПЗ або папулярныя тэхналёгіі, такія як PHP/Pyton/Perl, XForms, SOAP і т.д.

Камэрцыйнае ПЗ для вэб-інтэграцыі

рэдагаваць

Зьвязаныя тэхналёгіі

рэдагаваць

Прыклады

рэдагаваць

Прыклад вэб-інтэграцыі прадпрыемства маштабу АВТОВАЗ пасродкам набору тэхналёгій PHP/SOAP/xForms(недаступная спасылка)