Book Your 1st Assignment Now

ISYS301/ITEC601 Enterprise Systems Integration MACQUARIE UNIVERSITY

Project Brief (4 marks)

Task 1 (4 marks)

Suppose you are developing an online car rental service (e.g., www.budget.com.au/en/home). The rental service allows a user to specify the location, the date of picking up and dropping off the vehicle and some other special requirements. Also, there is a need to generate a list of cars indicating the profiles of the cars and the total amount of car rental. The user then can pick up a car to proceed with the car rental.



You are required to:
  • Identify the two necessary functions of a simple car rental service;
  • For each of the above functions, identify the input/output messages
  • Use WSDL interface definition constructs to specify the above-identified functions with input/output messages

Task 2 (4 marks)

For the above input/output messages - write their XML Schemas. You need to include the following:
  • Two different ways of specifying complex types, one is defined inside the element, the other is defining a complex Type first, then (re-)use it as a complex Type of an element;
  • Use constraints on the values of a simply typed element, on the occurrence of elements;
  • locate one XML schema, construct a sample XML document.

Task 3 EAI (4 marks)

The Housing Office is an organization in Australia supporting low-income families to find suitable government subsided housing and managing payment. To assess an applicant’s eligibility and determine the rate, the applicant is required to obtain a relevant document from Center link (www.humanservices.gov.au/individuals/centrelink) Now both the Housing Office.
And Centre link want to reduce the amount of time and money spent on hiring staff handling applicant inquiries and claims. By allowing applicants to view their information and work out their eligibility and entitlements, and to request changes and make payments online, they will be able to cut back significantly on resource use by staff in local branches, and more importantly, help applicants make better-informed decisions. The objective is to allow policyholders to make decisions based on the housing support policy information stored in the databases in the Housing Office, as well as applicant information stored in the databases in the Centre link offices.

Suppose an applicant wants to check her housing subsidy eligibility, the types of housing support one can apply for, the available housing in the desired area as well as rental availability. This request would need data from multiple disparate back-end systems from the Housing Office and Centre link. In this case, there is a need to decompose a request into multiple requests to be sent to different back-end databases applications, then gather the information sent back and assemble this information into the form of a single uniform response (recompose). Therefore you need to:

Design simple schemas for the housing policies and customer databases and explain what kind of integration technique you will be using. Assume the back-end databases are relational.

Design and draw a tiered EAI system that can handle this situation and how users can gain direct access to business applications and data.

Explain how queries will be decomposed and reply recomposed. You can make the necessary assumptions.

Task 4 (4 marks)

Purchasing via an e-commerce website (e.g., www.ebay.com.au) can be represented as a complex business process. Customers who want to select and buy products can use the catalog to find the right product to purchase. Users can choose different payment methods such as PayPal, credit cards, etc., and different shipping options for items such as mobile phones and books and so on.

Use Workflow to design this online purchase business process. You need to indicate possible web services that can be used in this process. Note: you do not need to provide any detailed specifications of workflow and web services, instead you need to draw: the ordered product business process, the possible web services involved and how they are linked in the workflow process.

Submission: one submission per group, together with the project description and log on iLearn by the due date.
Powered by Blogger.