摘要(英) |
Recently, web services have been widely developed in SOAP, RESTful and OSGi forms. However, little work focus on composing these heterogeneous services by a composite engine, like BPEL engine. In this research, we extended WSDL and BPEL engine for composing OSGi and RESTful (JSON, YAML, Protocol Buffer) services. The extended BPEL engine can run on Android platform.
|
參考文獻 |
[1] Martin Gudgin, Marc Hadley, Noah Mendelsohn, Jean-Jacques Moreau, Henrik Frystyk Nielsen. Simple Object Access Protocol(SOAP) 1.2 .W3C Working Draft 9 July 2001
[2] Fielding, Roy T.; Taylor, Richard N. (2002-05), "Principled Design of the Modern Web Architecture", ACM Transactions on Internet Technology (TOIT) (New York: Association for Computing Machinery) 2 (2): 115–150
[3] Tim O’Reilly, What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software. Sep 30,2005
[4] OSGi Service Platform, Core Specification, Release 4, Version 4.1, OSGi Alliance, 2007, pp. 228, ISBN 9789079350018.
[5] OSGi Service Platform, Service Compendium, Release 4, Version 4.1, OSGi Alliance, 2007, pp. 594, ISBN 9789079350025.
[6] OSGi Service Platform, Mobile Specification, Release 4, Version 4, OSGi Alliance, 2007, pp. 426, ISBN 9789079350032.
[7] Francisco Curbera, Yaron Goland, Johannes Klein, Frank Leymann, Dieter Roller, Satish Thatte, Sanjiva Weerawarana. Business Process Execution Language for Web Services(BPEL4WS), 31 July 2002.
[8] OASIS Standard. Web Services Business Process Execution Language Version 2.0. 11 April 2007
[9] E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl.html
[10] Android open source project,
http://source.android.com
[11] Android developer,
http://developer.android.com
[12] 黃子濬,「Transforming Mobile Applications to OSGi Service based on Android and Eclipse SDK」,國立中央大學,碩士論文,民國101年。
[13] H. Kreger, “Web Services Conceptual Architecture (WSCA) 1.0”, IBM Software Group, May 2001.
[14] Graham, Steve et al., Building Web Services with Java, Second Edition , Sams Publishing , 2004.
[15] Apache Axis, User Guide,
http://ws.apache.org/axis/java/user-guide.html
[16] Apache Felix,
http://felix.apache.org
|