| 研究生: |
黃錫嘉 Huang, Hsi-Jia |
|---|---|
| 論文名稱: |
架構在Web Service技術的第三代行動網路應用發展平台 A 3G Application Development Platform based on the Web Service Technology |
| 指導教授: |
黃崇明
Huang, Chung-Ming |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2004 |
| 畢業學年度: | 92 |
| 語文別: | 中文 |
| 論文頁數: | 42 |
| 中文關鍵詞: | 第三代行動網路 、服務平台 、網頁服務框架 、開放式服務架構 |
| 外文關鍵詞: | OSA, WSDL, Axis, WSIF, 3G, Web Service, Platform |
| 相關次數: | 點閱:71 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
這篇論文的目的是將OSA 應用程式在發展時,直接叫用OSA APIs的方式提升至以web service 的方式開發。OSA APIs的設計是將IT應用結合通信網路應用,以一個標準化的程式開發界面來加速通信應用的開發和使用,然而就其可由3rd party開發的特性來看,對某些服務開發者而言,OSA 程式語言的使用仍然有一定程度的困難度,尤其OSA APIs為了涵蓋大部分的通信應用,制定了大量的interface classes,再加上自定的資料型態,使用上更加困難。
因此我們提出一個web service的架構,先行將OSA APIs包裝成能獨立執行的基本服務單元,以標準化的界面描述語言,將服務單元抽象化成界面,並將之公開註冊於我們架設的註冊中心,以便於服務開發者存取。此外此註冊中心亦可供給其他的服務提供者註冊其服務,增加服務的多樣性。在服務開發者從註冊中心取得界面描述後,即可利用這些資訊進行遠端呼叫程序(Remote Procedure Call)來執行基本服務單元。我們更進一步定義Parlay Web Markup Language(PWML)來描述基本服務單元的叫用,讓服務開發者僅需撰寫PWML來進行應用服務的設計。系統則根據PWML來遠端呼叫基本服務單元。
The design purpose of OSA APIs is to increase the development speed of telecom applications, including IT applications and telecom network applications. However, OSA APIs have so many interfaces and have their own data type systems. For the third party service providers who are interested in developing 3G applications, OSA APIs are very complicated and providers need to pay extra high efforts to develop 3G applications based on OSA APIs. This paper proposes a development platform to simplify the development effort of OSA-based applications, in which the development scenario is switched from low-level APIs coding to high-level web application programming. The web-based architecture decreases the difficulty of developing OSA applications. Firstly, basic OSA services are built in a service provision server using web service form. The interfaces of OSA services are translated into Web Service Definition Language (WSDL) and registered in a registration center. Next, a markup language, called PWML, is designed to describe the web applications to use the services, which are built in service provision server. Therefore, 3G application developers only need to program the PWML to build OSA applications.
[1] Multicall; Service Description; Stage 1 (Release 1999), 3GPP TS 22.135 V3.2.0 Std., Mar. 2000.
[2] Presence Service; Stage 1 (Release 5), 3GPP TS 22.141 Std., Oct. 2001.
[3] Virtual Home Environment / Open Service Architecture (Release 1999), 3GPP TS 23.127 V3.4 Std., June 2001.
[4] Parlay X Web Services, 3GPP TS 29.199 V1.0.0 Std., Sept. 2003.
[5] G. L. Bodic, “Mobile Messaging Technologies and Services : SMS, EMS and MMS,” John Wiley & Sons, Jan. 2003.
[6] D. Booth, H. Haas, F. McCabe, E. Newcomer, I. M. Champion, C. Ferris, and D. Orchard, Web Services Architecture, World Wide Web Consortium Std., Feb. 2004.
[7] D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer, Simple Object Access Protocol (SOAP) 1.1, World Wide Web Consortium Std., May 2000.
[8] E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana,Web Services Description Language (WSDL) 1.1, World Wide Web Consortium Std., Mar. 2001.
[9] “Wideband Code Division Multiple Access:WCDMA,” Ericsson, June 2003. [Online]. Available: http://www.ericsson.com/technology/tech articles/WCDMA.shtml
[10] Open Service Access API, ETSI ES 201 915-1 V1.4.1 Std., Feb. 2003.
[11] C. Faure, “Presence Service in 3G Networks,” 3G Mobile Communication Technologies, 2002, pp. 511–515, May 2002.
[12] R. H. Glitho and A. Poulin, “A High Level Service Creation Environment for Parlay in a SIP Environment,” Communications, ICC. IEEE, VOL. 4, pp. 2008–2013, Apr. 2002. 44
[13] T. Jepsen, “SOAP Cleans Up Interoperability Problems On The Web,” IT Professional, VOL. 3, pp. 52–55, Jan. 2001.
[14] M. Konrad Roj, “An Introduction to Parlay/OSA APIs. Thesis,” Warsaw University of Technology, 2002.
[15] Y. Luo andM. Nagata, “XML BasedMessaging Sservice System by JavaSpaces,” Systems, Man, and Cybernetics, IEEE International Conference, VOL. 4, pp. 2396–2401, Oct. 2001.
[16] S. Radicati and M. Nienhuis, “Instant Messaging and SMS, Market Trends 2001 2004,” The Radicati Group, Inc., May 2001.
[17] A. Samjani, “General Packet Radio Service [GPRS],” Potentials, IEEE, VOL. 21, pp. 12–15, Apr. 2002.
[18] D. Steer and D. Fauconnier, “Location Services Architecture for Future Mobile Networks,” Vehicular Technology Conference Proceedings, 2000, VOL. 2, pp. 1362–1366, May 2000.
[19] W. T. Tsai, R. Paul, W. Song, and Z. Cao, “Coyote: an XML-based Framework for Web Services Testing,” IT Professional, VOL. 3, pp. 52–55, Jan. 2001.
[20] S. Uskela, “Key Concepts for Evolution Toward Beyond 3G Networks,”Wireless Communications, IEEE, VOL. 10, Feb. 2003.
[21] Apache Axis, Web Services Project @ Apache Std., June 2003.
[22] ApacheWSIF:Web Services Invocation Framework, Web Services Project@Apache Std., June 2003.
[23] W. Wu, H. Zou, and F. C. Yang, “Design OSA/Parlay Application Frameworks using a Pattern Language,” Communication Technology Proceedings, ICCT, VOL. 2, pp. 1558–1561, Apr. 2003.
[24] J. Zhu, “Web Services Provide the Power to Integrate,” IEEE Power and EnergyMagazine, VOL. 1, pp. 40–49, Nov. 2003.