Lorenzo Dalvit et al.
• the 3rd Party Application Port( 3PAP). A description of each component follows:
CAC: These are‘ views’ on the user services offered by TeleWeaver and residing in the UAC; they offer a Graphical User Interface( GUI) into the user application. An example of this would be the‘ Profile View’, which allows the user to create and view their profile.( Profiles are used to access appropriate and customised services). Figure 3 below shows a screenshot of the Profile View.
CSC: This component contains generic services to be used by all the applications which implement end user services. Together, they represent the‘ hidden advantage’ of the TeleWeaver, allowing developers to focus on the business logic of the user service they are creating. A simple example is the Email Service: an application that requires email functionality will call this service rather than recreate it.
UAC: This component hosts all the services that are offered to the users, and that typically will represent income streams to the deployer of TeleWeaver. Each income stream originates from an external entity interested in accessing the users of TeleWeaver for commercial or institutional reasons.
Figure 3: Screenshot of the profile web service view
CDC: This component implements the data layer on which TeleWeaver relies. This, again, simplifies the writing of user applications, as well as the data exchange between the applications.
156