Testbed for Web Service Data Aggregation in Amazon Elastic Compute Cloud (EC2)

Description

This project gives you the opportunity both to deepen your knowledge of Web service technology
as well as to get in touch with Cloud Computing, a topic which is currently hyped in both
industry and research.

The Amazon Elastic Compute Cloud (EC2) is a service which offers “computing power”, i.e., allows users
to remotely launch, access and manage Virtual Machine (VM) instances with different capabilities and
characteristics. The “Cloud” is an ideal playground for testing and evaluation of distributed
applications. The goal is to first create a configurable testbed of Web services
distributed across several EC2 instances. The services use different technologies and protocols
(SOAP, REST, simple HTTP GET) and produce heterogeneous data (XML, CSV, JSON, RDF, ATOM, BibTeX, ..).
The testbed should be easily configurable and self-deploying.
Based on the created testbeds, the second task is to set up a number of test scenarios to carry out
performance evaluations of a Web service data aggregation platform, which is currently developed at
our institute.

We believe that this project can be a valuable experience since students will be able to become
acquainted with the commercial Amazon Cloud without having to bear the cost of these services. Hence,
this topic is targeted at students with a strong interest in distributed computing, Web technologies
and Service-oriented Computing.

Prerequisites

* Java EE, JAX-WS, JAXB; Ant
* Affinity for Linux (Debian-based/Ubuntu) and shell scriping is a strong requirement.
You should be familiar with SSH, Bash, Perl etc.
* Web technologies, standards and protocols: Web services, HTTP, SOAP, WSDL, REST
* XML, XQuery, XPath, DOM
* Data formats: XML, HTML, CSV, JSON, …
* (EJB, Hibernate)

If you are interested in this topic please contact Waldemar Hummer.

  • Delicious
  • Facebook
  • Digg
  • Reddit
  • StumbleUpon
  • Twitter

One Comment

  • rachel says:

    I’m curious if you’ve looked at CloudShare for this function, and how you would say they compare? (In particular, CloudShare Pro – http://www.cloudshare.com/pro – the free platform, multiple OS’s and latest apps – Ubuntu, Windows 7, Office 2010, Sharepoint, etc. – fully-licensed and included, free, persistent environments.) I’d love your feedback.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>