Assignment 9: Integration Across Projects
- Due Apr 30, 2015 by 11:59pm
- Points 10
- Submitting a file upload
In this final assignment, we are asking you to integrate your project with services that are provisioned by other groups, following the ideas you submitted for A8 and using the published ASDLs of the other projects for implementing the integration based on consuming another project's activities.
If you have been approached by other project(s) to make adjustments to your AS, please let us know and either go ahead and make them, or let's discuss when you think that they're hard to do. Keep in mind that in real-world large-scale scenarios this is a typical show-stopper for consumers: If they depend on producers to change their services, that's a dependency that is typically not working well. So while we want to allow for this dependency to exist, we also want to be realistic that in real-world scenarios, you have to work with what's out there, and cannot expect for the world around you to adjust to your needs.
For Assignment 9, please submit a one-page report about your integration experience. This report should contain an account of all cross-project services your mashup uses, and what they are used for. Additionally, please document all changes that you made to the service APIs of your own project in response to your effort of integrating them with other projects: for each change, please state what you changed and also the reason for making the change (e.g., "requested by another group because...").
Find Rubric