100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Samenvatting

Samenvatting Alle theorie van SOA

Beoordeling
-
Verkocht
-
Pagina's
9
Geüpload op
17-01-2023
Geschreven in
2022/2023

Alle theorie van soa samengevoegd. SOA, ESB, web services, CORS...










Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Documentinformatie

Geüpload op
17 januari 2023
Aantal pagina's
9
Geschreven in
2022/2023
Type
Samenvatting

Onderwerpen

  • soa

Voorbeeld van de inhoud

Service Oriented Architecture

1. Introductie SOA

SOA = Service oriented architectuur biedt een manier aan voor het maken van
gedistribueerde systemen die applicatiefunctionaliteit als services leveren aan
end-user of andere services

→ architectuurmodel (geen technologie!)
→ communicatie over het netwerk tussen applicaties
→ via service concept
(uitleg slides)




Duidelijkere uitleg internet
= architectuurstijl voor het ontwerpen van software-systemen. Het richt zich op creëren van zelfstandige
componenten of services die samen een groter systeem vormen. Services communiceren met elkaar via
standaardprotocol zoals HTTP en bieden specifieke functionaliteiten aan die toegankelijk zijn voor andere
services of systemen.

→ services kunnen los van elkaar ontwikkeld, beheerd & geïmplementeerd worden → geeft de
mogelijkheid → snel te reageren op veranderingen van het syteem & om services te hergebruiken in
andere delen van het systeem



API = maakt communicatie mogelijk tussen verschillende (software) applicaties/
programma’s


Werking:




Product toevoegen aan winkelmandje


Formaten:

, 2. Webservices

Web services = implementatie van Service Oriented Architecture

= zijn applicaties die via een netwerk kunnen communiceren zoals het internet.
→ ze bieden functionaliteiten aan die toegankelijk zijn via een standaard protocol
zoals HTTP.




SOAP Types webservices:
● SOAP web services
= Simple Object Access Protocol
= protocol voor het uitwisselen van structuurrijke info tussen applicaties

→ maakt gebruik van XML als berichtformaat
→ kan gebruik maken van transportprotocollen als HTTP & SMTP

bv: webservice die temperatuur van locatie opvraagt
- client verzendt SOAP-bericht naar server met info over locatie
- SOAP-bericht is opgebouwd in xml & bevat info over methode die
aangeroepen met worden & eventuele parameter
- server verwerkt verzoek → geeft SOAP-antwoord terug opgebouwd in
XML met gevraagde temperatuur


REST
● REST web services
= Representational State Transfer
= architectuurstijl voor het ontwerpen van webservices.

→ maakt gebruik van HTTP-methoden → GET, POST, PUT, DELETE om
toegang te krijgen, te manipuleren van resources
→ maakt gebruik van JSON als berichtformaat

bv: webservice die een lijst van producten opvraagt
- client verzendt HTTP GET-verzoek naar server met URL van de
resource die opgevraagd moet worden "api.example.com/products"
- server verwerkt verzoek → geeft antwoord terug in JSON-formaat met
lijst van producten.
- cliënt kan ook HTTP POST, PUT verzoek sturen



SOAP vs REST
→ SOAP vereist contact tussen client & server, REST niet
→ SOAP heeft meer overhead* dan REST, omdat SOAP gebruik maakt van XML

*Extra data die verzonden wordt
€4,89
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Maak kennis met de verkoper
Seller avatar
marlenebraem
4,0
(1)

Maak kennis met de verkoper

Seller avatar
marlenebraem UC Leuven-Limburg
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
1
Lid sinds
2 jaar
Aantal volgers
1
Documenten
23
Laatst verkocht
1 jaar geleden

4,0

1 beoordelingen

5
0
4
1
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen