Haley : Automated End-to-End WS Composition

From THINC Lab Wiki
Jump to navigation Jump to search

HALEY is an automated, scalable and end-to-end Web service composition framework. It naturally models uncertainty nature of Web services, takes into consideration both functional and QoS descriptions of Web services and provide a cost-based optimization of the generated business processes. It is implemented as a freely-available Eclipse plugin and stand-alone Eclipse RCP.

File:Video play.png

Step 1

Download and install ECLiPSe Prolog. DO NOT change the default installation path.


Step 2

Download HALEY RCP.


Step 3

Run Haley.


Step 4

Download Sample Web service description files.


Haley User Guide and Screenshots

File:00.JPG
0. Create a Haley Project
  • Create a General Project
  • Use Haley Wizard
File:01.JPG
1. Create a Sub-process
  • Create a root process
  • Create a sub process
File:02.JPG
2. Import Web services
  • Import WSDL file
  • Import SAWSDL file
  • Import WSLA file
File:03.JPG
3. Specify Goals
  • Add a process goal
  • Specify the goal and its priority
File:04.JPG
4. Specify Initial State
File:05.JPG
5. Generate Planning Domain
File:06.JPG
6. Generate Plan
File:07.JPG
7. Generate BPEL