Embedded System Project

Document Sample
scope of work template
							 Development of a Trustworthy Web Service

  for Pervasive and Embedded Applications
     (Sponsored by Microsoft Embedded Systems Research)




       Software Research Laboratory
Computer Science & Engineering Department
           Arizona State University
   Requesting a new Account                                                                      Sample Services implemented
                                                    More Service Requestors



                                                       

                                               
                                         

                                 
Database Backend                                                Web
                                             Service          Services                                
tblUser
                                                                                Service
                                             Manager          Provider          Agents
Fields:                              
Key: usrUD         relServices
                                                               Service
                                                                              
Name                                                                                                 
Pass               FK: usrID                                  Scheduler
Info               FK: srvcID

                                                                                                                        Scheduler

 tblServices                             1 A client requests to register;                                       Soft                Priority
                                         2 The client fills out the required information;                 Real-Time                 Queue
 Fields:                                                                                                     Queue
 Key: srvcID                             3 The server stores client info into its database;
 Service Name
                                                                                                                       Dispatcher
 Usage                                   4 The client requests a service;                                          (service activator)
 Info
                                         5 The service manager verifies the client info and sends the
                                           request to service scheduler if approved;                                   S1 S3 S2 S4
                                         6 The scheduler puts the request into one of the queues
                                         7 The service scheduler binds the request to a service agent;                      .Net
                                                                                                                          Runtime
                                         8 The service agent performs the required service;
                                         9 The service agent sends results back to the client.

						
Related docs