Diploma Thesis Santiago Gómez Sáez - IAAS
Diploma Thesis Santiago Gómez Sáez - IAAS
Diploma Thesis Santiago Gómez Sáez - IAAS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5. Design<br />
External Application<br />
External Application<br />
BackendProviderAPI<br />
(POST)<br />
BackendProviderAPI<br />
(POST)<br />
Amazon<br />
Dynamo<br />
Google App<br />
Engine<br />
OSGi<br />
JBI Environment<br />
Registry-<br />
Cache Bundle<br />
NoSQL Cache<br />
instance<br />
(*)<br />
(**)<br />
!"#$%#&%'()%*+$")&,#-)(*,.&*/'$%'$0*1.23.$)$"(*<br />
!"#$%&'()*+,)--%.)+/"01)#+<br />
!"#$%#&%'()%*+$")&,#-)(*,.&*!)&/'-)*0$1'$)(*<br />
Legend<br />
PostgreSQL<br />
ServiceR<br />
egistry<br />
Endpoint<br />
Interface<br />
ESB<br />
Endpoint<br />
(*)<br />
Query and data<br />
transformation might exist<br />
Multi-tenant context<br />
& messaging<br />
Figure 5.6.: Architectural overview of the design approach to support JSON over HTTP<br />
communication protocol and routing to NoSQL data stores.<br />
When query or data transformation is needed, the message is forwarded from the HTTP<br />
consumer to the transformer component’s endpoint, which must then forward the message<br />
to the HTTP provider endpoint.<br />
62