Over Atos Origin
Contact
Diensten
Nieuws
Home
Feedback  |  Atos Origin.com  |  Syndicatie
Syndicatie
 
Links
Archief
Meer over de bloggers
Onderwerpen
Alle onderwerpen
Agile
Algemeen
Architectuur
Besturingssystemen
Bpm
Business intelligence
Business proces design
Cloud computing
Eai
Governance
Ibm
Integratie
It consultancy
Java
Microsoft
Nljug
Open source
Oracle
Process standaarden
Project management
Requirements engineering
Rich internet applications
Saas
Security
Sharepoint
Soa
Testing
Virtualisatie
Xml

Overengineering verdwijnt, waar de RFD verschijnt!
Geplaatst op 6 October 2009, 09:31 door Stephan van Hugten in java, microsoft, open source, architectuur, it consultancy, process standaarden

Het bekt niet zo lekker als de originele reclame, maar het is wel een zeer nuttige tip om eens te gaan kijken hoe de request flow (data) door jouw applicatie is. Dit kan prima met een Request Flow Diagram (RFD). Iets dat in de praktijk vaak niet wordt toegepast. Een voorbeeld:

Een bericht wordt vanuit een webpagina naar de database gestuurd. Tussen de webapplicatie en de service staat een webservice voor de communicatie.

Request Flow Diagram

Door dit simpele diagram wordt meteen duidelijk dat door de lagen heen nog redelijk wat getransformeerd wordt. Nu dat dit inzichtelijk is, kun je makkelijker bekijken of bepaalde keuzes nog steeds om de juiste redenen zijn gemaakt. Is de webservice bijvoorbeeld nog wel nodig? Iets dat met een berg Java code niet (altijd) duidelijk wordt.




Share this | 450 keer bekeken | 0 reacties
Reacties Syndicatie en RSS
Reageer
 
 
Top artikelen
  • J-Spring 2009:Hop on board the Java Troubleshooting Platform
  • Softwaredocumentatie met Sandcastle
  • Agile Springboard
  • Blik op kwaliteit door middel van Six Sigma
  • Developers zijn kikkers
Recente reacties
  • IDC voorspelt dat SaaS mainstream wordt binnen paar ...
  • PrimeFaces is nauwelijks nog bekend terwijl het veel ...
  • Dank!
  • Het bijwerken is met behulp van if(contains()) remove() ...
  • Alleen keuren de bovengenoemde alternatieven duplicate entries af ...
  • Terms of use
  • Legal