A Cyber–Physical–Social Platform for Intelligent Transportation Systems 293
3. The user chooses the ITC portlet and enters the corridor ID that is to be controlled. Corridor
IDs and descriptions can also be displayed to the user to select one of them.
4. The portlet checks the service registry for the requested operation via SOAP/HTTP. The
service registry returns a handle of where the service is located in addition to the service
interface.
5. The ITC application is invoked with the corridor ID to be controlled via SOAP/HTTP. The
ITC application queries the service registry requesting a handler for the optimizeCorridor
service.
6. The service optimizeCorridor decodes the SOAP message to extract input parameters and
queries the registry for the location ...