Discuss which dbms your program is going to use

Assignment Help Database Management System
Reference no: EM131936637

Assignment

Overview

You need to design and implement a lightweight Web-Service-based P2P file-sharing application. This application consists of a Web service and a client program. Before you begin, you need to discuss which database management system your program is going to use.

Requirements

The "lightweight" functions must include the following:

1. The Web service resides at the JBoss application server.

• If you wish to use JBoss WS or an application other than the JBoss application, you need to get approval from your tutor.

2. The Web service has database connection ability.

• You need to discuss with your tutor which database management system your program is going to use.

• You need to provide your tutor with the relevant database files or SQL Database Definition Language to help your tutor establish the database to test your TME.

3. The user can run the client program at his/her computer (which may be different from the computer on which the JBoss application server is running).

• When your tutor tests the TME, s/he may use Eclipse's Web Services Explorer and one client to test the file-sharing function.

• When your tutor tests the TME, s/he may run two or more clients and test the file-sharing function among clients.

4. The user can choose which files s/he wants to share with other users.

• The client program then registers the files via the Web service.

• The user can remove the files that s/he no longer wants to share with others. If the user does this, the client program will update the sharing status for the file in the database via the Web service.

1. The user can search the file name that s/he wants to download from other users.

• The client program then searches the database by consuming the Web service.

• If the client program finds that anyone is sharing the file, the client program shows the file name to the user without revealing who owns the file.

• If the client program finds that no one is sharing the file, the client program shows "no match result" to the user.

2. If someone is sharing the file that the user wants to download, the user can click on the file name and download it to his/her computer. When the user starts the download,

• the client program first retrieves the information about who owns the file by consuming the Web service.

• the client program (i.e., client-A) then builds a socket connection with the other client program (i.e., client-B), which means the client program is a socket server application as well as a socket client application.

• client-A then tells client-B which file it wants to have.

• client-B sends the file to client-A via a socket.

Reference no: EM131936637

Questions Cloud

Find pretax rate of return on current assets investment : Winslow Corporation (WC) sells its stainless steel products on terms of "2/15, net 45". WC is considering granting credit to retailers with total assets.
Write down the probability mass function : Quantitative Methods for Decision Making Assignment - Write down the probability mass function (p.m.f.) of that distribution
Role of the credit and investment ombudsman : Explain the function and role of the Credit and Investment Ombudsman (CIO) in the EDR process.
What is the coupon rate of a five year : What is the coupon rate of a five year, $5000 bond with semiannual coupons and a price of $4517.11, if it has a yield to maturity of 6.7%?
Discuss which dbms your program is going to use : Before you begin, you need to discuss which database management system your program is going to use. The Web service has database connection ability.
Compute the price of the european call option : Starting with S(0) and the scenarios Cu(1) and Cd(1) from above, by replicating the option with x-units of stock and y-units of $1 bond, and the price.
Calculate the incremental profitability index : In order to determine which system should be selected, calculate the incremental profitability index
How much is the investment worth two years : At that time the interest rate is changed to 6.12% compounded monthly. How much is the investment worth two years after the change in interest rate?
How much will a registered retirement savings deposit : How much will a registered retirement savings deposit of $10000.00 be worth in 15 years at 6.00% compounded quarterly? How much of the amount is interest?

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd