Веб-кызмат жана Веб колдонмо
Колдонуучулар интернет аркылуу кирүүчү тиркеме веб-тиркеме деп аталат. Жалпысынан, веб-браузер аркылуу кирүүчү ар кандай программалык камсыздоону веб-тиркеме деп атоого болот. Веб тиркемелери колдонуунун оңойлугунан улам чоң популярдуулукка ээ болду. W3C (World Wide Web Consortium) ылайык веб-сервис ар кандай машиналарга тармак аркылуу бири-бири менен иштешүүгө мүмкүндүк берген программалык камсыздоо системасы. Веб кызматтары бул тапшырманы XML, SOAP, WSDL жана UDDI ачык стандарттары аркылуу аткарышат.
Веб колдонмо деген эмне?
Колдонуучулар интернет аркылуу кирүүчү тиркеме веб-тиркеме деп аталат. Жалпысынан, веб-браузер аркылуу кирүүчү ар кандай программалык камсыздоону веб-тиркеме деп атоого болот. Веб тиркемелерди колдонууда колдонуучулар тиркемени орнотуу жана тейлөө жөнүндө тынчсыздануунун кереги жок. Мындан тышкары, веб-тиркемелер ар кандай платформалар үчүн колдоо көрсөтөт. Ошондой эле, веб-тиркемелерди колдонуу абдан оңой, анткени бир гана талап - веб-браузер. Ушул себептерден улам, веб-тиркемелер эбегейсиз популярдуулукка ээ болду. Популярдуу веб-тиркемелерге веб-почта тиркемелери, онлайн аукциондор, викилер ж.б. кирет. Жалпысынан, веб-тиркемелер деңгээлдерге бөлүнөт, мында ар бир деңгээл белгилүү бир тапшырма үчүн жооп берет. Алгачкы күндөрдө веб-тиркемелер бир деңгээлден түзүлсө, бүгүнкү күндө көпчүлүк веб-тиркемелер үч деңгээлдүү архитектурага курулган жана кээ бир татаал тиркемелер n-деңгээлдеги архитектураны колдонушат (n>3). Үч деңгээлдүү архитектурада үч деңгээл презентацияга, колдонууга (же логикага) жана жогорку деңгээлден ылдыйкы деңгээлге чейин сактоого арналган.
Веб-кызмат деген эмне?
Веб-кызмат ар кандай машиналарга тармак аркылуу бири-бири менен иштешүүгө мүмкүндүк берген программалык камсыздоо системасы. Желе кызматтары бул милдетти ишке ашыруу үчүн XML, SOAP, WSDL жана UDDI ачык стандарттарын колдонушат. XML - бул ар кандай платформалар жана ар кандай программалоо тилдери менен билдирүүлөрдү жөнөтүү үчүн колдонула турган тил жана ал веб-кызматтарда маалыматтарды белгилөө үчүн колдонулат. SOAP – бул XMLге негизделген протокол, ал колдонмолорго HTTP аркылуу байланышууга мүмкүндүк берет жана ал веб-кызматка кирүү үчүн колдонулат. WSDL желе кызматын сүрөттөө жана табуу үчүн колдонулат. Веб-кызматтар негизинен тиркеме компоненттеринин көп жолу колдонулушуна жетишүү үчүн колдонулат. Колдонмо компоненттери, мисалы, аба ырайы жөнүндө отчеттор, валюта конвертерлери жана башкалар кеңири колдонулат. Ошондуктан, аларды кайра-кайра өнүктүрбөстөн, алар оңой колдонула турган веб-кызматтар катары сунушталат. Биздин кызматтарды ар кандай платформаларда иштеген ар кандай колдонмолор ортосунда маалымат алмашуу үчүн да колдонсо болот.
Веб Колдонмо менен Веб Кызматтын ортосунда кандай айырма бар?
Веб-тиркеме кардардын машинасында иштеген веб-браузер аркылуу кирүүчү тиркеме, ал эми веб-кызмат ар кандай машиналарга тармак аркылуу бири-бири менен иштешүүгө мүмкүндүк берген программалык камсыздоо тутуму. Көпчүлүк учурда, веб-кызматтарда сөзсүз түрдө колдонуучу интерфейси болбойт, анткени ал тиркемеде компонент катары колдонулат, ал эми веб-тиркеме GUI менен толук тиркеме. Андан тышкары, желе кызматтары ар кандай платформаларда иштеген веб колдонмолорунун ортосунда маалымат алмашуу же өткөрүү үчүн колдонулушу мүмкүн.