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 />
Legend<br />
Data Access Layer<br />
(MySQL ConnectorJ)<br />
SELECT * FROM myTable /<br />
INSERT * INTO * VALUES *<br />
T1 ... TN<br />
(*)<br />
Tenant-aware Endpoint<br />
Tenant1 ... TenantN<br />
Query and data transformation<br />
might exist<br />
Multi-tenant context & messaging<br />
Multi-tenant messaging<br />
OSGi<br />
JBI Environment<br />
<br />
Registry-Cache<br />
SQL Cache<br />
instance<br />
SQL Server (port 3306)<br />
<br />
MySQL Proxy Bundle<br />
Standardised Interfaces for Binding<br />
Components<br />
<br />
Normalized<br />
Message API<br />
!"#$%&'()*+,)--%.)+/"01)#+<br />
(*)<br />
Standardised Interfaces for Service Engines<br />
JBItoCamelJdbc<br />
<br />
Smx-Camel<br />
...<br />
T1 T2 T3 TN<br />
Camel JBI<br />
<br />
Smx-Camel-mt<br />
<br />
CdasmixJDBC<br />
JNDI<br />
PostgreSQL<br />
Service<br />
Registry<br />
Amazon RDS<br />
Local VM<br />
MySQL Oracle ... MySQL PostgreSql<br />
Figure 5.5.: Architectural overview of the design approach two to support the MySQL<br />
communication protocol and routing to backend SQL databases.<br />
60