BPEL

Resources

Assignment description

Goal: create a web service composition as a simple BPEL process

Credits: by doing correctly this assignment you can obtain a maximum of 3 lab points

Deadline: Week 14

Requirements: Implement the BPEL process of validating an imobiliary transaction. An imobiliary transaction is valid and will be registered as such only in the following conditions: the person requesting the registration (the seller) is the owner of the property or an authorized representative of the owner, and the owner has no debts to any tax authority. A person is recognized as the current owner of an imobiliary property if he is found as such in the ImobiliaryPropertiesRegister. A person is an authorized representative if there is a warrant document registered in the PublicNotariesRegister.

Requirement 1: (This part of the assignment is 1 lab point) Implement the following 3 web services:

Requirement 2: (This part of the assignment is 2 lab points). Compose a service ValidateImobiliaryTransaction. It has an operation isValid, that takes an following two inputs: one input PersonIdentificationNumber and the second input PropertyIdentificationNumber. It will be implemented by a BPEL process, using the 3 services described above.