SOAP


SOAP (Simple Object Access Protocol o Protocol Simple d'Accés a Objectes) és un protocol de comunicació dissenyat per intercanviar missatges en format XML en una xarxa d'ordinadors, normalment sobre el protocol HTTP. Habitualment s'utilitza per accedir a Serveis web.[1]

Està pensat per facilitar la comunicació entre aplicacions, independentment de la plataforma on s'executin i del llenguatge de programació en què estiguin implementades. És senzill i fàcilment extensible.

Exemples

Format de missatge SOAP

A continuació mostrem un exemple de missatge SOAP. Imaginem que tenim un servei web que ens facilita la informació d'un llibre només passant-li el seu codi ISBN.

 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
 <getInfoLlibre xmlns="http://llibres.exemple.com/ws">
 <codiISBN>8493376299</codiISBN>
 </getInfoLlibre>
 </soap:Body>
 </soap:Envelope>

Aquesta seria un possible missatge de resposta del servei web:

 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 <soap:Body>
 <getInfoLlibreResponse xmlns="http://llibres.exemple.com/ws">
 <getInfoLlibreResult>
 <titol>L'aeroplà del Raval</titol>
 <autora>[[Tina Vallès]]</autora>
 <editorial>laBreu edicions</editorial>
 </getInfoLlibreResult>
 </getInforLlibreResponse>
 </soap:Body>
 </soap:Envelope>

SOAP té diferents tipus de missatges, però els que més es fan servir són els que segueixen el patró de crida remota a aplicacions (RPC - Remote Procedure Call) a on el client fa una petició (un request) al servidor i aquest respon immediatament amb un missatge response que conté la resposta a la petició del client. Podem observar que SOAP és una evolució del protocol de comunicació XML-RPC.

Referències

Read other articles:

Markhor Status konservasi Hampir Terancam (IUCN 3.1) Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Mamalia Ordo: Artiodactyla Famili: Bovidae Subfamili: Caprinae Genus: Capra Spesies: C. falconeri Nama binomial Capra falconeri(Wagner, 1839) Markhor (Capra falconeri; bahasa Pashto: مرغومی marǧūmi; bahasa Persia / Urdu: مارخور) atau kambing tanduk-ulir adalah spesies kambing liar yang ditemukan di timur laut Afganistan, utara dan tengah Pakistan, negara b...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) البرتغال كأس العالم 2014 الاتحاد المشرف البلد المضيف  البرازيل 2010   تعديل مصدري - تعديل   هذا المقال ...

 

Эта статья — о гимне Украинской ССР. О гимне Украины см. Гимн Украины. Государственный гимн Украинской Советской Социалистической РеспубликиДержавний гімн Української Радянської Соціалістичної Республіки Государственный флаг Украинской ССР Автор слов Пав�...

Pangeran LouisPangeran Louis di 2022Kelahiran(2018-04-23)23 April 2018 (umur 7003217500000000000♠5 tahun)St Mary's Hospital, LondonWangsaWindsorNama lengkapLouis Arthur Charles[fn 1]AyahWilliam, Pangeran WalesIbuCatherine Middleton Keluarga Kerajaan Britania Rayadan Wilayah Persemakmuran lainnya Baginda Sang RajaBaginda Sang Permaisuri Paduka Sang Pangeran WalesPaduka Sang Putri Wales Paduka Pangeran George dari Wales Paduka Putri Charlotte dari Wales Paduka Pangeran Louis dari...

 

Stasiun Binjai S06 Stasiun Binjai.LokasiJalan Ikan PausTanah Tinggi, Binjai Timur, Binjai, Sumatera Utara 20735IndonesiaKoordinat3°36′35″N 98°29′52″E / 3.609612°N 98.4978014°E / 3.609612; 98.4978014Koordinat: 3°36′35″N 98°29′52″E / 3.609612°N 98.4978014°E / 3.609612; 98.4978014Ketinggian+25,30 mOperator KAI Bandara Letak km 20+889 lintas Medan—Binjai—Kuala km 0+000 lintas Binjai—Pangkalan Brandan[1] Jumlah p...

 

Bambu Hitam Bambu hitam, Gigantochloa atroviolaceadari Dukuhmaja, Luragung, Kuningan Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Monocots (tanpa takson): Commelinids Ordo: Poales Famili: Poaceae Subfamili: Bambusoideae Tribus: Bambuseae Genus: Gigantochloa Spesies: G. atroviolacea Nama binomial Gigantochloa atroviolaceaWidjaja[1][2] Sinonim Gigantochloa atter var. nigra Gamble Sumber: The Plant List[3] Bambu hitam [4]...

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Roaring Fork Valley – news · newspapers · books · scholar · JSTOR (October 2020) (Learn how and when to remove this template message) Place in Colorado, United StatesRoaring Fork ValleyAspenCarbondaleGlenwood SpringsCountryUnited StatesStateColoradoMajor citiesGlenwood Springs&#...

 

Alberto Cerri Informasi pribadiTanggal lahir 6 April 1996 (umur 28)Tempat lahir Parma, ItaliaTinggi 1,94 m (6 ft 4 in)Posisi bermain PenyerangInformasi klubKlub saat ini Virtus Lanciano (pinjaman dari Parma)Nomor 27Karier junior2006– ParmaKarier senior*Tahun Tim Tampil (Gol)2013– Parma 2 (0)2014– → Virtus Lanciano (pinjaman) 9 (4)Tim nasional‡2011–2012 Italia U-16 8 (4)2011–2013 Italia U-17 30 (12)2013– Italia U-18 5 (1) * Penampilan dan gol di klub senior...

 

Dux Valeriae ripensisPagine della Notitia dignitatum dedicata alle unità militari del dux Valeriae. Descrizione generaleAttivafine IV secolo - V secolo NazioneImpero romano Tipocomandante di un tratto di limes danubiano Guarnigione/QGcastra stativa in epoca imperiale PatronoMarte dio della guerra Voci su unità militari presenti su Wikipedia Il Dux Valeriae ripensis era il comandante delle truppe dell'esercito romano stanziate nella provincia della Pannonia Valeria, anche detta Valeria ripen...

Protein-coding gene in the species Homo sapiens Not to be confused with Mothers against decapentaplegic. MXD1Available structuresPDBOrtholog search: PDBe RCSB List of PDB id codes1E91, 1G1E, 1NLW, 1PD7, 1S5QIdentifiersAliasesMXD1, BHLHC58, MAD, MAD1, MAX dimerization protein 1External IDsOMIM: 600021 MGI: 96908 HomoloGene: 1767 GeneCards: MXD1 Gene location (Human)Chr.Chromosome 2 (human)[1]Band2p13.3Start69,897,688 bp[1]End69,942,945 bp[1]Gene location (Mouse)Chr.Chro...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

 

Location of Mackinac County in Michigan This is a list of the National Register of Historic Places listings in Mackinac County, Michigan. This is intended to be a complete list of the properties and districts on the National Register of Historic Places in Mackinac County, Michigan, United States. Latitude and longitude coordinates are provided for many National Register properties and districts; these locations may be seen together in a map.[1] There are 27 properties and districts l...

2017 battle of the Syrian civil war Battle of TabqaPart of the American-led intervention in Syria, the International military intervention against ISIL, the Raqqa campaign (2016–17), the Syrian Civil War, and the Rojava–Islamist conflictMap of the operation to capture the Tabqa regionDate22 March – 10 May 2017(1 month, 2 weeks and 4 days)LocationAl-Thawrah District, Raqqa Governorate, Syria35°50′12″N 38°32′53″E / 35.8367°N 38.5481°E / 3...

 

Highway in New Jersey Not to be confused with U.S. Route 19 Truck. U.S. Route 1/9 TruckUS 1/9 Truck highlighted in redRoute informationAuxiliary route of US 1/9Maintained by NJDOTLength4.11 mi[1] (6.61 km)Existed1953–presentMajor junctionsSouth end I-95 / N.J. Turnpike / US 1-9 in NewarkMajor intersections Route 440 / CR 612 in Jersey City North end US 1-9 / Route 139 / Route 7 in Jersey City Locati...

 

Defunct French motor vehicle manufacturer Mors 6CV dogcart from 1898 Explanatory diagram: 1899 Mors dogcart The Mors automobile factory was an early French car manufacturer. It was one of the first to take part in automobile racing, beginning in 1897, due to the belief of the company founder, Émile Mors, in racing's technical and promotional benefits. By the turn of the century, automobile racing had become largely a contest between Mors and Panhard et Levassor. Technical achievements Mors w...

EN 54-xEN standardReferenceEN 54-xStatusPublishedTitleFire detection and fire alarm systemsCommitteeCEN/TC 72Work ItemvariousDirectives 305/2011, 89/106/EECCitation in OJEU305/2011 (C 226, 2015-07-10)CE markingYes Look up en-54 or en54 in Wiktionary, the free dictionary. The EN 54 Fire detection and fire alarm systems is a series of European standards that includes product standards and application guidelines for fire detection and fire alarm systems as well as voice alarm systems. ...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Paris BaguetteJenisAnak perusahaanIndustriMakananKantor pusatSeoul, Republik KoreaTokoh kunciCho Sang-ho (CEO)ProdukBaguette, Croissant, Bolu dalam Roti, ConfectioneryPendapatan1.51 Miliar Dolar Amerika Serikat (2013)IndukSPC GroupSitus webhttps://www....

 

Mathematical function, in linear algebra Linear transformation redirects here. For fractional linear transformations, see Möbius transformation. Linear Operators redirects here. For the textbook by Dunford and Schwarz, see Linear Operators (book). Not to be confused with linear function. This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (December 2021) (Learn h...

English landowner and soldier The Right HonourableThe Lord LangdaleMarmaduke Langdale, 1st Baron Langdale of HolmeLord Lieutenant of the West Riding of YorkshireIn office1660–1661Sheriff of YorkshireIn office1639–1640 Personal detailsBorn1598 (baptised)Beverley, YorkshireDied4 August 1661(1661-08-04) (aged 63)Holme Hall, YorkshireResting placeAll Saints church, SanctonNationalityEnglishPolitical partyRoyalistSpouseLenox Rodes (died 1639)Children4 sons, 3 daughters; four survived to a...

 

Internees and musicians from the ships' bands taking part in the camp orchestra at Enoggera Internment Camp, 1915. During World War I in Queensland, Australia, enemy aliens (people from enemy nations) were frequently arrested and detained. Strong anti-German sentiment resulted in many arrests and investigations. German place names in Queensland were frequently renamed with British names. Before World War I Before the outbreak of the World War I in August 1914, German migrants were held in hi...