Professional Documents
Culture Documents
Appendix A. Exercise Solutions: Part 1: Dependencies
Appendix A. Exercise Solutions: Part 1: Dependencies
Appendix A. Exercise Solutions: Part 1: Dependencies
0
Student Exercises
EXempty
Appendix A. Exercise solutions
This appendix describes:
• The dependencies between the exercises and other tools.
• How to load the sample solution configurations for the various exercises. The solutions
were exported from the appliance into a .zip file. You can import a sample solution into
your domain.
Part 1: Dependencies
Certain exercises depend on previous exercises, and on other resources, such as the need for the
back-end application server to support service calls. The back-end application server that is on
each student image uses the variable <image_ip>. The image_ip variable is the literal IP
address of the student image. Students can discover their IP address by opening a Terminal
Window, and entering: /sbin/ifconfig
Table 1: Dependencies
Uses Uses
Depends
Exercise on Uses Uses Baggage Booking
cURL SoapUI web web
exercise service service
1: First exposure to the Yes
DataPower developer
environment
2: Creating a BookingService Yes Yes
gateway
3: Enhancing the 2 Yes Yes
BookingService gateway
4: Adding error handling to a 3 Yes Yes
service policy
5: Creating cryptographic objects 3 Yes Yes
and configuring SSL
6: Web service encryption and 3 Yes Yes
digital signatures
7: Web services authentication 3 Yes Yes
and authorization
8: Using DataPower to Yes Yes
implement REST services
9: Defining a three-legged OAuth Yes Yes Yes
scenario that uses DataPower
services
10: Configuring the response 3 Yes Yes
cache
11: Configuring a multi-protocol 3 Yes Yes
gateway service with IBM MQ
12: Configuring a web service Yes Yes
proxy
Table 1: Dependencies
Uses Uses
Depends Uses Uses Baggage Booking
Exercise on
exercise cURL SoapUI web web
service service
13: Implementing a service level 12 Yes Yes
monitor in a web service proxy
14: Using a DataPower pattern Yes Yes
with the Blueprint console
If the class is using the standard images and setup, the East and West Address enterprise
applications, WebSphere Application Server, IBM MQ, and IBM HTTP Server, are running on the
student image. Therefore, each student is using a different IP address for the labs.