16.01.2014 Views

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7. Validation and Evaluation<br />

When the source and target data source configuration are registered, the tenant operator (or<br />

through the Cloud Data Migration Tool) can register the storage structure meta-data of his<br />

database. For example, for a MySQL database system instance in Amazon RDS, the tenant<br />

operator must provide the tables’ name (see Listing 7.2), or for a bucket stored in a backend<br />

Google Cloud Storage container the tenant must provide the bucket identifier.<br />

1 <br />

2 <br />

3 <br />

4 ${tenantProperties#taxiCompany-UUID}<br />

5 ${tenantUserProperties#tenantOperatorA}<br />

6 <br />

7 password<br />

8 tenantOperatorApw<br />

9 <br />

10 <br />

11 <br />

12 <br />

13 <br />

14 servicemix.cdasmix.jbi.http-SA<br />

15 dataSourceTest1<br />

16 nosql-bucket-object-5.1.3<br />

17 dynamodb<br />

18 dynamodb#datasourcej<br />

19 nosqlKeyValue-table-item-1.0<br />

20 nosqlKeyValue-table-item-1.0<br />

21 customers<br />

22 customer1<br />

23 <br />

24 <br />

25 <br />

Listing 7.3: Add Source and Target NoSQL Secondary Information Structure SOAP over<br />

HTTP sample request.<br />

Registration of secondary information structure meta-data applies only for NoSQL databases.<br />

The message described in Listing 7.3 contains the registration meta-data for an item stored in<br />

a table in the Amazon DynamoDB infrastructure.<br />

After the migrated data’s meta-data is registered in the system, the tenant operator can access<br />

transparently the system using the standardized database access protocols, e.g. MySQL for<br />

the MySQL database system, and HTTP for NoSQL databases.<br />

1 ...<br />

2<br />

3 connect = DriverManager<br />

4 .getConnection(<br />

78

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!