requirement of this tool is the publically accessible
database.
3.3 Form Builder
The VIDaaS also provides the tool to create the
HTML form with drag and support. The purpose of
the Form Builder is to create a form to support
complex database queries from multiple tables.
Project administrators are responsible for creating
such forms and making them available along with
project portal. Users will fill the form created
through the Form Builder and users entered values
will be translated into SQL queries.
3.4 Supporting Microsoft Access
The support for Microsoft Access database was
crucial for the success VIDaaS and its wider
acceptance within the research community of Arts
and Humanity. VIDaaS has robust and easy to use
support for various versions of Microsoft Access
database. Researchers are only required to upload
their existing databases to the VIDaaS. The
uploaded Microsoft Access database is mirrored as a
PostgreSQL database with a single click. The
mirroring process maintains relational and data
integrity of the uploaded Microsoft Access database.
4 FUTURE WORK
VIDaaS system is based on single tenancy database;
which is simpler to implement and manage but is
burden on cloud resources. For, future versions will
investigate multi-tenancy database arrangement;
where similar research databases share the same
virtual machine. The multi-tenancy arrangement
leads to the concept of “Community Cloud”. The
community cloud is used and controlled by a group
of users with similar and shared interests. In our case
community cloud means researchers from same
domain tackling similar problem.
The Billing and Payment Node of VIDaaS is in
the design stage and needs to be developed, tested
and integrated with rest of the system.
The support for Document Based databases such
as CouchDB or MangoDB is missing from VIDaaS
and needs to be added. The aim of VIDaaS is an
umbrella project to commission different types of
databases on demand in cloud environment. We also
need to bring diversity in our test users rather than
confining VIDaaS to humanity and social science
domain.
5 CONCLUSIONS
This paper outlines the architectural design and
deployment strategy adopted for database as a
service, in the VIDaaS project. The VIDaaS
architecture is modular in nature, with different
components encapsulating core functionalities in
accordance with the Service Oriented Architecture.
The modular design of VIDaaS has benefits during
the development, deployment and testing stage of
the whole project. The paper also briefly discusses
various tools developed to enhance the effectiveness
of the VIDaaS framework.
REFERENCES
Amazon.com, Inc. 2011, Amazon SimpleDB, viewed 12
December 2011, https://aws.amazon.com/simpledb/
Supporting Data Management Infrastructure for the
Humanities, viewed 12 December 2011, http://
sudamih.oucs.ox.ac.uk/
Amazon.com, Inc. 2011, Amazon Relational Database
Service (Amazon RDS), viewed 12 December 2011,
https://aws.amazon.com/rds/
Virtual Infrastructure with Database as a Service, viewed
12 December 2011, http://vidaas.oucs.ox.ac.uk/
Chang F. 2006, 'Bigtable: A Distributed Storage System
for Structured Data', OSDI'06: Seventh Symposium on
Operating System Design and Implementation,
http://research.google.com/archive/bigtable.html
DabbleDB (now purchased by twitter), Website not
available on 12 December 2011
Internet2 2011, Shibboleth project, viewed 12 December
2011, http://shibboleth.net/
Logicalis Group 2011, viewed 12 December 2011,
http://www.logicalis.com/
Martinez-Uribe, L 2009, Supporting Data Management
Infrastructure for the Humanities (Sudamih), Oxford
University Computing Services, Oxford, viewed 12
December 2011, http://sudamih.oucs.ox.ac.uk/
Microsoft Corporation 2011, SQL Azure, viewed 12
December 2011, http://www.windowsazure.com/
en-us/home/tour/database/
Salesforce.com 2011, database.com, viewed 12 December
2011, http://www.database.com/
Ragouzis, N 2008, Security Assertion Markup Language
(SAML) V2.0 Technical Overview. OASIS Commit
tee Draft, Document ID sstc-saml-tech-overview-2.0-
cd-02 http://www.oasis-open.org/committees/
download.php/27819/sstc-saml-tech-overview-2.0-cd-
02.pdf
VMware, Inc. 2011, Palo Alto, viewed 12 December
2011, http://www.vmware.com/
VIDaaS-DesignArchitectureofVirtualInfrastructurewithDatabaseasaService
107