| ABSTRACT | 第1-8页 |
| Chapter 1: Introduction | 第8-14页 |
| ·Purpose and meaning of the research | 第8页 |
| ·An Overview of Web Services Security and Technology | 第8-10页 |
| ·An overview of Ruby | 第10-11页 |
| ·Thesis Organizational Structure | 第11-14页 |
| Chapter 2. Web Services Principles | 第14-28页 |
| ·The Framework of the Web Service | 第14-17页 |
| ·SOAP(Simple Object Access Protocol) | 第17-21页 |
| ·SOAP Message Processing | 第18-19页 |
| ·Message Format | 第19-20页 |
| ·SOAP Features | 第20-21页 |
| ·UDDI(Universal Description Discovery and Integration) | 第21-24页 |
| ·WSDL(Web Services Description Language) | 第24-28页 |
| Chapter 3. Web Service Design with Ruby | 第28-50页 |
| ·Why use Ruby? | 第28-29页 |
| ·Ruby language features | 第28-29页 |
| ·Installing Ruby | 第29-33页 |
| ·Installing Ruby with a Package Manager | 第30页 |
| ·Installing Ruby from Source Code | 第30-31页 |
| ·Installing Ruby with its Tools | 第31-32页 |
| ·Installing Applications and Libraries from RAA | 第32-33页 |
| ·Process XML Documents the Ruby Way | 第33-37页 |
| ·Use XML Files as Models | 第34-37页 |
| ·Web Service Design with Ruby | 第37-44页 |
| ·Obtaining and Installing xmlrpc4r | 第38页 |
| ·Configuring xmlrpc4r | 第38-39页 |
| ·Writing XML-RPC Clients | 第39-42页 |
| ·Writing XML-RPC Servers | 第42-44页 |
| ·Application of retrieving exchange rate | 第44-50页 |
| Chapter 4. Designing Experiments | 第50-58页 |
| ·Obtaining exchange rate result | 第50-54页 |
| ·Data Analyze | 第54-58页 |
| Conclusion | 第58-62页 |
| Acknowledgements | 第62-64页 |
| References | 第64-66页 |
| 致谢 | 第66-68页 |
| Appendix 1. Creating demands for the current date | 第68-72页 |
| Appendix 2. Web Service description in the WSDL language | 第72-97页 |
| 硕士研究生学位论文答辩委员会决议书 | 第97-98页 |