Ueb Sherbimet
editDo te mundohemi ne pika te shkurtera ti definojme Web-sherbimet:
- Shërbimet Ueb janë jë teknologji e shpërndare qe realizojne nderveprimin dhe bashkpunimin mes ofuesve te sherbimit dhe klienteve.
- Shërbimet Ueb janë njësi të vogla të kodit,
- Secila me numër të caktuar detyrash.
- Shërbimet Ueb përdorin protokollet komunikuese të bazuara në XML.
- Shërbimet Ueb janë të pavarura prejsistemeve operative dhe gjuhëveprogramuese.
- Shërbimet Ueb mundësojnë që aplikacionet të shkëmbejnë të dhëna.
- Shërbimet Ueb janë një teknologji e re që mundësojnë qasjen e funksioneve në largësi përmesinternetit.
- Shërbimi Ueb është një ndërfaqe e vendosur ndërmjet kodit të aplikacionit dhe përdoruesit të atij kodi.
Komponentet e Web Sherbimeve
editUDDI – Siguron mekanizmin për të regjistruar dhe
kategorizuar Shërbimet Ueb që ofrohen si dhe
për të gjetur Ueb shërbimet të cilat do të
përdoren.
WSDL – Bazohet në XML për përshkrimin e Ueb
Shërbimeve. Përshkruan çfarë funksionaliteti
ofron Shërbimi Ueb, mënyrën e komunikimit dhe
ku mund të qaset.
qaset.
SOAP – Është protokoll i thjeshtë i bazuar në XML
që i mundëson aplikacioneve shkëmbim të
informatave përmes HTTP
HTTP.
XML - Paraqet formatin e shënimeve që
barten prej një aplikacioni në tjetrin.
tjetrin.
Soap
editSOAP është protokoll per komunikim ndërmjet aplikacioneve.
- SOAP bazohet në XML dhe ju mundëson aplikacioneve qëtë komunikojnë edhe përmes internetit.
- SOAP në teknologjinë e Shërbimeve Ueb qëndron siprotokoll i standardizuar për paketimin e porosive të cilatkomunikojnë dhe përdoren nga aplikacionet.
- SOAP përmban zarfin që përbëhet nga koka dhe trupi.
- Zarfi SOAP përshkruan përmbajtjen e mesazhit dhemënyrën e përpunimit dhe përmban informacionet përdestinacionin final të mesazhit.
- Koka përmban të dhëna shtesë rreth mesazhit por vetë nukështë pjesë e mesazhit. Për shembull koka mund të përmbajë:
Informacionin për shfrytëzuesin që është duke e bërë kërkesën që përfshinë ID në e shfrytëzuesit fjalëkalimin certifikimin kërkesën, ID-në shfrytëzuesit, fjalëkalimin, X.509, ose të dhënat e tjera identifikuese.
Informacionin rreth transaksionit, gjendjes dhe rrugëtimit që tregon se kush e ka përpunuar mesazhin SOAP.
- Trupi përmban ngarkesën fitimprurëse të mesazhit dhe një seksion që është opcional që është gabimi SOAP që eshte opcionale qe eshte gabim Soap qe permban informacionin rreth gabimeve enetuale ose te gjendjeve.
WSDL
editWSDL bazohet në gjuhë XML për përshkrimin e Shërbimeve Ueb.
Për të krijuar një Shërbim Ueb duhet të krijohet një dokument
WSDL i cili e përshkruan shërbimin e tillë. Dokumenti do të
vendoset në server apo publikohet në regjistrin UDDI.
Klienti i interesuar në këtë shërbim së pari merr një kopje apo
referencë të këtij dokumenti duke e kërkuar regjistrin, mandej e
kupton kontratën, krijon kërkesën SOAP duke u bazuar në kontratë
dhe të njëjtën e dërgon në server.
Elementet e WSDL – së:
- Definon emrin e sherbimit
- Deklaron namespac-at qe shfrytezohen ne dokument
- Përshkruan tipet e të dhënave që shfrytëzohen nga klienti dhe serveri.
- Definon emrin mesazhit request/response
- Definon gjithashtu elementet e mesazhit
- Definon kombinimin e elemnteve të mesazhit të një forme me komplet operacionet
- Përfshin specifikat detale se si janë të lidhura mesazhet që transmetohen
- Definon adresën ku është i vendosur shërbimi.
UDDI
editUDDI ka filluar si bashkëpunim ndërmjet Microsoft-it, IBM-it dhe
Aribas për të ndihmuar adaptimin dhe përdorimin e standardeve të
Shërbimeve Ueb.
UDDI është një regjistër i cili shërben për ruajtjen dhe gjetjen e
informacioneve të Shërbimeve Ueb.
Regjistri publik i UDDI-së punon në mënyrë të ngjashme sikur
edhe DNS (Internet Domain Name Service).
Të dhënat e UDDI-së ndahen në tri kategori kryesore:
- Faqet e bardha: Emri i biznesit, adresa, të dhëna
kontaktuese, kontakt ese Emri i Ueb faqes dhe n mëri identifik es numëri identifikues.
- Faqet e verdha: Lloji i biznesit, lokalizimi dhe produktet, duke
përfshirë lokalizimin e biznesit, llojin e industrisë, numrin identifikues të biznesit, etj.
- Faqet e gjelbërta:Të dhënat teknike për shërbimet e biznesit
biznesit, si p.sh. si të bashkëveprojmë me to, definime të proceseve të biznesit, etj.