Generic service component development for SPICE environment
MetadataVis full innførsel
This master thesis provides a study of the initial generic component model developed within the Service Platform for Innovative Communication Environment (SPICE) project and gives some examples of service components focusing on enabling components. An evaluation of the metadata describing these components is given along with the description of a roaming service functionality. This thesis defines the term enabling service, which is a service used by another service in order to provide parts of the service functionality. Enabling services can be Instant Messaging enablers, location enablers and service discovery facilities. Proper metadata descriptions of these components are important in order to provide efficient discovery. Service roaming can also be seen as an enabling service providing the means for a user to change domains while still maintaining a service offer. This can be realised by a roaming agent who communicates with entities in both the home domain and the visited domain. In collaboration with two other students a testbed implementing a service for demonstration realising the SPICE E-Tourism scenario has been set up. The specification, implementation and testing of the service is included in this thesis focusing on the enabling services and the component support. Finally a discussion of the implemented system is given to evaluate the development methodology for the SPICE service components and to highlight possible improvements.