Вэб үйлчилгээ ба вэб програмын ялгаа

Вэб үйлчилгээ ба вэб програмын ялгаа
Вэб үйлчилгээ ба вэб програмын ялгаа

Видео: Вэб үйлчилгээ ба вэб програмын ялгаа

Видео: Вэб үйлчилгээ ба вэб програмын ялгаа
Видео: API Vs Вэб үйлчилгээ 2024, Долдугаар сарын
Anonim

Вэб үйлчилгээ болон вэб програм

Хэрэглэгчид интернэтээр нэвтэрдэг программыг вэб программ гэнэ. Ерөнхийдөө вэб хөтчөөр дамжуулан нэвтэрдэг аливаа програм хангамжийг вэб програм гэж нэрлэж болно. Вэб програмууд нь хэрэглэхэд хялбар байдлаасаа болж асар их алдартай болсон. W3C (World Wide Web Consortium) дагуу вэб үйлчилгээ нь сүлжээгээр дамжуулан өөр өөр машинууд хоорондоо харилцах боломжийг олгодог програм хангамжийн систем юм. Вэб үйлчилгээнүүд нь XML, SOAP, WSDL болон UDDI нээлттэй стандартуудыг ашиглан энэ ажлыг гүйцэтгэдэг.

Вэб програм гэж юу вэ?

Хэрэглэгчид интернэтээр нэвтэрдэг программыг вэб программ гэнэ. Ерөнхийдөө вэб хөтчөөр дамжуулан нэвтэрдэг аливаа програм хангамжийг вэб програм гэж нэрлэж болно. Вэб програмыг ашиглах үед хэрэглэгчид програм суулгах, засвар үйлчилгээ хийх талаар санаа зовох шаардлагагүй болно. Цаашилбал, вэб програмууд нь өөр өөр платформуудад дэмжлэг үзүүлдэг. Мөн цорын ганц шаардлага бол вэб хөтөч байх тул вэб програмуудыг ашиглахад маш хялбар байдаг. Эдгээр шалтгааны улмаас вэб програмууд асар их алдартай болсон. Алдартай вэб программуудад вэб мэйл программууд, онлайн дуудлага худалдаа, вики гэх мэт орно. Ерөнхийдөө вэб программууд нь шат бүрээр тодорхой ажил хариуцдаг шатлалаар зохион байгуулагддаг. Эхний үед вэб програмууд нь нэг шатлалаас бүрддэг байсан бол өнөөдөр ихэнх вэб програмууд нь гурван түвшний архитектур дээр бүтээгдсэн бөгөөд зарим нарийн төвөгтэй програмууд нь n түвшний архитектурыг ашигладаг (n>3). Гурван шатлалтай архитектурт гурван шатлал нь үзүүлэн, хэрэглээ (эсвэл логик) болон дээд түвшнээс доод шат хүртэл хадгалахад зориулагдсан.

Вэб үйлчилгээ гэж юу вэ?

Вэб үйлчилгээ нь сүлжээгээр дамжуулан өөр өөр машинууд хоорондоо харилцах боломжийг олгодог програм хангамжийн систем юм. Вэб үйлчилгээнүүд энэ зорилтыг биелүүлэхийн тулд XML, SOAP, WSDL болон UDDI нээлттэй стандартуудыг ашигладаг. XML нь өөр өөр платформ, өөр өөр програмчлалын хэлээр мессеж илгээхэд ашиглаж болох хэл бөгөөд вэб үйлчилгээн дэх өгөгдлийг шошголоход ашигладаг. SOAP нь XML дээр суурилсан протокол бөгөөд HTTP-ээр дамжуулан программууд хоорондоо харилцах боломжийг олгодог бөгөөд вэб үйлчилгээнд хандахад ашиглагддаг. WSDL нь вэб үйлчилгээг тодорхойлох, олоход ашиглагддаг. Вэб үйлчилгээг ихэвчлэн програмын бүрэлдэхүүн хэсгүүдийг дахин ашиглах боломжтой болгоход ашигладаг. Цаг агаарын мэдээ, валют хөрвүүлэгч гэх мэт хэрэглээний бүрэлдэхүүн хэсгүүдийг өргөн ашигладаг. Тиймээс тэдгээрийг дахин дахин хөгжүүлэхгүйгээр тэдгээрийг хялбархан ашиглах боломжтой вэб үйлчилгээ болгон санал болгодог. Манай үйлчилгээг өөр өөр платформ дээр ажиллаж байгаа өөр өөр программуудын хооронд өгөгдөл солилцоход ашиглаж болно.

Вэб програм болон вэб үйлчилгээ хоёрын ялгаа юу вэ?

Вэб аппликейшн нь үйлчлүүлэгчийн машин дээр ажиллаж байгаа вэб хөтчөөр дамжуулан ханддаг програм бол вэб үйлчилгээ нь сүлжээгээр дамжуулан өөр өөр машинууд хоорондоо харилцах боломжийг олгодог програм хангамжийн систем юм. Ихэнх тохиолдолд вэб үйлчилгээ нь програмын бүрэлдэхүүн хэсэг болгон ашигладаг тул хэрэглэгчийн интерфэйстэй байх албагүй бол вэб програм нь GUI бүхий бүрэн програм юм. Цаашилбал, вэб үйлчилгээг өөр өөр платформ дээр ажиллаж байгаа вэб программуудын хооронд мэдээлэл солилцох, дамжуулахад ашиглаж болно.

Зөвлөмж болгож буй: