Hoofdstuk 2
Architectuur - tooling en instrumenten
01. Wat is het uitgangspunt van softwarearchitectuur?
02. Uit welke elementen bestaat softwarearchitectuur?
03. Wat is de plaats van het opstellen van de softwarearchitectuur in de levenscyclus?
04. Uit welke onderdelen bestaat vaak een beschrijving van een softwarearchitectuur?
05. Wat wordt verstaan onder een standaardarchitectuur? Wat zijn de voordelen?
06. Wat is het doel van de Model-View-Controller oftwel MVC-architectuur?
07. Welke rollen worden onderscheiden in MVC-architectuur?
08. Uit welke lagen zijn de traditionele 2- en 3-lagenmodellen opgebouwd?
09. Wat is een stored procedure?
10. Wat zijn de kenmerken van de client-serversysteemarchitectuur?
11. Wat zijn de kenmerkende verschillen tussen een thin en een fat client?
12. Wat is het risico van de decompositie van systeemdelen tot een groot aantal lagen?
13.Wat zijn de kenmerken van middleware?
14. Welke vijf soorten middleware worden onderscheiden?
15. Wat is het doel van Message Oriented Middleware?
16. Wat is het doel van een transactiemonitor?
17. Wat zijn de kenmerken van een Remote Procedure Call (RPC)?
18. Waarvoor wordt een Object Request Broker (ORB) gebruikt?
19. Wat zijn de functie, kenmerken en voordelen van COM?
20. Wat is de functie van Remote Method Invocation (RMI)?
21. Wat zijn de voornaamste verschillen tussen RPC's en RMI's?
22. Wat zijn de functie, uitgangspunt en basisprincipe van CORBA?
23. Wat zijn webservices?
24. Wat is WSDL?
25. Wat is een SOA?
26. Uit welke onderdelen bestaat een SOA?
27. Waar zijn SOA geschikt voor?