Highlights
1. Implement Shares Brokering service
Current shares on trade should be held in an XML file based on an XSD schema containing: company name, company symbol on the stock exchange, number of available shares, a complex ‘share_price’ element containing currency and value, and date of the last update of the share price.
The web service should allow users to list shares details and update the number of shares on offer when a purchase is made. You might opt to utilize JAXB to generate helper Java classes, which allow reading and populating the XML documents.
Implement a search functionality allowing customers to list shares’ offerings using various criteria such as company details, highest price, etc. More sophisticated search functionality will merit higher marks.
B – Web Service Composition (weighting - 35%)
2. Integrate currency conversion service
Download the pre-coded project with the currency conversion web service from the module’s NOW room site and deploy it. Consume the currency conversion service in the shares brokering service to auto-convert the share price rate to the rate preferred by the customer.
3. Extend functionality by utilizing external REST APIs
Research and utilize external RESTful service to extend the functionality of your shares brokering system. An example of such service can be:
A service that returns up-to-date currency exchange rate.
A service that returns the latest share value quote for a particular company.
Implement your own RESTful service to persist the output of the consumed REST API for off-line use. For instance, your RESTful service can update the exchange rate of your currency conversion service or the latest value of the share price.
In order to achieve the highest marks, you must show initiative and inventiveness beyond the stated specification; the contribution of the advanced functionality depends on technical challenges in its implementation. Examples include:
utilizing additional external REST APIs (e.g. to display relevant tweets or other info about the shares company)
implementing non-java clients to demonstrate SOA’s platform independence
creating user accounts for clients allowing them to sell shares back to the brokering service.
D – Application of Semantic Web and Linked Data technologies
In the NOW room, find links to two articles discussing Semantic Web technologies and their application to publish Open Linked Data on the web; perform the following tasks:
Carefully read and analyze the two papers, using external resources on the subject matter of ‘Semantic Web’ and ‘Linked Open Data’ to assist your understanding of the subject area.
Explore how you can utilize Semantic technologies to extend the application you built in sections A&B to facilitate a ‘smarter’ search for companies to trade shares within the stock exchange. The search should enable finding suitable companies whose name/symbol/industry-section is not explicitly provided in the search keywords.
Refer to how the workflow of Domain Analysis, Ontology engineering, Semantic Tagging, and Reasoning, contributes to your recommender system. Also, describe how you can consume Open Linked Datasets to boost its functionality. Endeavor to use other sources of information (papers, articles, etc.).
This IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment Experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.