Difference between revisions of "Separation of Concerns via API"
Jump to navigation
Jump to search
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
= Example: MediaWiki page rendering= | = Example: MediaWiki page rendering= | ||
<graphviz> | <graphviz> | ||
− | digraph | + | digraph rendering1 { |
− | |||
sql [ label="record in the SQL database" ] | sql [ label="record in the SQL database" ] | ||
page -> html [ label="render via PHP" ] | page -> html [ label="render via PHP" ] | ||
Line 13: | Line 12: | ||
<graphviz> | <graphviz> | ||
digraph rendering2 { | digraph rendering2 { | ||
− | |||
sql [ label="record in the SQL database" ] | sql [ label="record in the SQL database" ] | ||
graphDB [ label="Graph Database" ] | graphDB [ label="Graph Database" ] | ||
render [ label="external render service" ] | render [ label="external render service" ] | ||
store [ label="external storage service" ] | store [ label="external storage service" ] | ||
− | page -> render-> html [ label="render via | + | page -> render-> html [ label="render via service" ] |
− | page -> store -> database[ label="store via | + | page -> store -> database[ label="store via service" ] |
database -> sql | database -> sql | ||
database -> triplestore | database -> triplestore |