UserProfile

Overview

This service provides two services, related to the same concepts : user management. The AccountManager service deals with authentication, and the SettingsManager stores parameters for service calls (each user can use its own parameters).

This service isn't THE solution to the “how to handle user profiles ?” question, it's just a naive solution which basically do what it's supposed to do.

Architectural Description

Dependencies

Business Objects

  • Atomic types: xsd:string & xsd:int
  • Complex types: none

Operations

AccountManager

  • xsd:boolean isAuthorized(xsd:strong user, xsd:string password)
    • Return true if (user,password) tuple is a valid account

SettingsManager

  • xsd:int[] getCallIdentifiers(xsd:string service, xsd:string operation, xsd:string login)
    • As a service can be called several times, the operation return the identifiers of each call the user asks for.
  • xsd:string getParameterValue(xsd:string service, xsd:string operation, xsd:string login,xsd:string param, xsd:string call)
    • Extract the value of a given parameter for a valid call identifier (retrieved using getCallIdentifier).

Download

services/ws/userprofile.txt · Last modified: 2009/03/12 22:18 by mosser
CC Attribution-Noncommercial-Share Alike 3.0 Unported www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0