From Principles to Development
Yinong Chen and Wei-Tek Tsai
This repository lists the deployed Web services, Web
applications and other Web resources used
in the book: http://www.public.asu.edu/~ychen10/book/socwsi.html
The table includes the name, description, the URL where the
item is deployed, the type of the item,
and the page number of
the section where the item is discussed.
Table C.1 Examples of ASP .Net services and ASP .Net
applications deployed
|
Name |
Description and deployed URL |
Type |
Section Page |
| AJAX Demo |
No AJAX:
http://venus.eas.asu.edu/WSRepository/AjaxMissing/Default.aspx With AJAX: http://venus.eas.asu.edu/WSRepository/AjaxIn/Default.aspx |
.aspx | 159 |
|
Basic Three |
The getting started service
with three basic functions:
HelloWorld, PiValue, and
AbsValue |
.asmx |
609 |
|
Crypto service |
ASP .Net Encryption and
decryption string(string) |
.asmx |
222 |
| Output Caching |
Caching browser
output in browser venus.eas.asu.edu/WSRepository/OutputCaching/Default.aspx |
.aspx | 246 |
|
File Data caching |
Caching disk file contents in
browser |
.aspx |
248 |
|
DB Data caching |
Caching database contents in
browser |
.aspx | 248 |
|
Dynamic graphics |
Vending machine, generate
graphics without using user control |
.aspx |
255 |
|
Dynamic graphics |
Vending machine, generate
graphics in user control |
.aspx |
257 |
|
Forms security |
Authentication and
authorization application |
.aspx |
276 |
|
Image Verifier |
Application that tests the RESTful ImageVerifier service
|
.aspx |
322 |
|
Image Verifier |
Application that tests the WSDL-SOAP ImageVerifier service
http://venus.eas.asu.edu/WSRepository/Services/ImageVerifierSvc/TryIt.aspx |
.aspx |
322 |
|
Random String |
Application that tests the RandomString service
|
.aspx |
322 |
|
Shopping cart |
Enter items to catalogue, add
to cart, remove from cart |
.aspx |
235 |
|
XML file read write |
Save book information into
XML file in server |
.aspx |
242 |
Table C.2 Examples of WCF, RESTful, and Workflow services deployed
|
Name |
Description and deployed URL |
Type |
Section Page |
| Basic Three in SVC |
The getting started service
with three basic functions: HelloWorld, PiValue, and AbsValue http://venus.eas.asu.edu/WSRepository/Services/BasicThreeSvc/Service.svc |
.svc | 124 |
|
Basic Three in RESTful |
WCF RESTful service with
PiValue, AbsValue, and add2 operations
http://venus.eas.asu.edu/WSRepository/Services/WcfRestService4/Service1/ |
REST |
319 |
|
Crypto service in SVC |
WCF-based WSDL-SOAP service
with two operations: |
.svc |
283 |
| FileService in SVC |
WCF-based WSDL-SOAP service
that stores a string in the server's file system: void PutStringToFile(string fileName, string value); and string GetStringFromFile(string fileName); Service: http://venus.eas.asu.edu/wsrepository/Services/FileService/service.svc TryIt Page: http://venus.eas.asu.edu/wsrepository/Services/FileServiceTryIt/ |
.svc | |
| Hashh |
Hash service using SHA5 string Hash(string value, string salt); http://venus.eas.asu.edu/WSRepository/Services/HashSha512/Service.svc?wsdl To test the service, use the service test tool and enter the WSDL address above http://venus.eas.asu.edu/WSRepository/services/wsTesterTryIt/ |
.svc | |
| Hospital Discharge Query Service |
List of services:
http://venus.eas.asu.edu/wsrepository/services/DischargeQueryService/Default.html TryItPage: http://venus.eas.asu.edu/wsrepository/services/DischargeQueryService/TryIt.aspx |
REST | |
|
Image Verifier in RESTful |
WCF RESTful service with
GetImage/3Nt$@ operation |
REST |
322 |
|
Image verifier in SVC |
WCF-based WSDL-SOAP service
with two operations: |
.svc |
322 |
|
Image verifier in workflow |
Workflow-based service |
.xamlx |
336 |
|
Messenger service |
WCF service with two operations: bool SendMessage(string Username, string
Message); and string[] ReceiveMessage(string UserID); |
.svc |
378 |
|
Mortgage Service in Workflow |
Microsoft MSDN Magazine mortgage service example in workflow:
http://venus.eas.asu.edu/WSRepository/Services/WFService/MortgageService/Service1.xamlx
|
.xamlx |
336 |
|
Number Guess in RESTful |
WCF RESTful service with two operations: int secretNumber(int lower, int upper);
and string checkNumber(int userNum,
int secretNum);
http://venus.eas.asu.edu/WSRepository/Services/NumberGuessRest/Service.svc/GetSecretNumber?lower=1&upper=100
|
REST |
345 |
|
Number Guess in SVC |
WCF service with two operations: int secretNumber(int lower, int upper); and string checkNumber(int userNum, int
secretNum);
http://venus.eas.asu.edu/WSRepository/Services/NumberGuess/Service.svc |
.svc |
345 |
|
Random String in SVC |
WCF SVC service with
GetRandomString0 and GetRandomString(int) |
.svc |
322 |
|
Random String in RESTful |
WCF RESTful service with
GetRandomString and GetRandomString/{x} |
REST |
322 |
| Web to String |
WCF service that take URL as parameter, reads a Web page, and return a string
with Web contents. Operation: string GetWebContent(string url);
http://venus.eas.asu.edu/wsRepository/Services/Web2StringSVC/Service.svc http://venus.eas.asu.edu/wsRepository/Services/Web2StringSVC/tryit.aspx |
.svc | 130 |
| Simple RESTful | WCF RESTful service with PiValue and AbsValue operations http://venus.eas.asu.edu/WSRepository/Services/WcfRestService4/Service1/ | .svc | 319 |
| Web service testing service |
Web service that
tests a Web service, with operations: findOperationParameter, findOperations,
getParameterNames, wrapService http://venus.eas.asu.edu/WSRepository/services/wsTester/service1.svc Test page: http://venus.eas.asu.edu/WSRepository/services/wsTesterTryIt/ |
.svc | 160 |
Table C.3 Other resources deployed
|
Name |
Description and deployed URL |
Type |
Section Page |
|
Document type |
Document type definition
example |
.dtd |
185 |
| Microsoft Bing SOAP and RESTful Services |
SOAP services: http://msdn.microsoft.com/en-us/library/cc966738.aspx
RESTful services: http://msdn.microsoft.com/en-us/library/ff701713.aspx |
.svc and Restful | 130 |
|
RDF file |
RDF schema definition file |
.rdf |
468 |
|
Robot as a Service |
A Web application that
accesses a Web service implemented in on cyber-physical device, a Parallax Hex
Crawler controlled with Atom |
Silverlight
.aspx |
401 |
| RaaS with Web programming | This application added the capacity of Web programming, allow user to define new mazes and write program to navidate the maze: http://venus.eas.asu.edu/WSRepository/RaaS/MazeNav/ | Silverlight | 401 |
|
Robot and maze in simulation |
Simulated NXT robot with laser
sensor in a maze |
VPL |
417 |
|
Smart home |
A smarthome using simulated
cyber-physical devices |
Java Script |
401 |
|
XML file |
Books stored in XML file |
.xml |
175 |
|
XML schema file |
Schema of the XML book file |
.xsd |
190 |
|
XML style sheet |
Style sheet for the XML book
file |
.xsl |
194 |
|
Yahoo Pipes |
ASU News Site using Yahoo
Pipes:
http://pipes.yahoo.com/pipes/pipe.info?_id=24113ccc1126571aa61962eb140bbe5f |
feed |
381 |
