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

  How sql used to retrieve information from a spatial database

What does a spatial database store? How does it store it? How is SQL used to retrieve information from a spatial database? Explain what observer functions are and their role in a spatial database. Provide examples.

  Define what database to use with a use statement

Use SQL Management Studio to create a database called ITCO630_P1.MDF.Add the following tables and data to the database.Create the following queries and save them all in a file called ITCO630_P1.SQL. Please note that you can execute individual queri..

  What work is comprised in merging multiple databases into

altitude online is staff are beginning to prepare their databases for conversion to an erp system. each altitude online

  Explain the dangers of the sequence of statements

Explain the dangers of the sequence of statements in part (a) above, in terms of what would happen in case the database server or SQL interface were to crash in between two of these three statements.

  Comprise a justifiable argument for use of data warehouse

Comprise a justifiable argument for the use of data warehouses, data centers, and data marts in order to support for business intelligence (BI) within the organizational structure.

  Database modeling and normalization

Database Modeling and Normalization

  Appropriate output decision from system analyst perspective

A summary report of the company's financial situation is needed by a key decision maker, who will use it when presenting a proposal to potential external backers.

  How to provide the necessary data to the researcher

What steps are required before the researcher can obtain any data - What would be the applicable policy and regulations based on the module lecture notes

  Describe a polynomial-time algorithm to test dependency

Describe a polynomial-time algorithm to test dependency-preservation.

  What does the exec above produce in terms of results

What does the exec above produce in terms of results. If you wanted companies that had 'Corp' in their name how would you code the EXEC statement - What does the exec above produce in terms of results. What would happen it you miss coded the maxim..

  Create the primary key and foreign keys using a uml class

Provide an Entity Relationship Model (ERM) that will describe the data structure that will store all data elements.

  Using join sort results alphabetically by customer name

Using Join, list the items each customer ordered where the billing_price was lower than the item price (item, billing_price, and price). Sort the results alphabetically by customer name.

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