Componentization and Web Services Patterns on Mobile Devices using LBS
Abstract
The growing demand for systems that use LBS (Location-Based Services) on mobile devices is evident today. Based Services) in mobile devices is in evidence nowadays. O objective of this project was to develop a solution to facilitate the implementation of LBS and that meets the requirements of portability and independence independent of the programming language used. As a result, using the MoCA middleware, a Web Services solution was developed, creating a new abstraction layer on top of this middleware, where services services with an interface focused on providing LBS using the SOAP using the SOAP protocol, exchanging messages in XML.
Keywords:
Componentization, Web Services Patterns, Mobile Devices, LBS
References
MITRA, NILO (2003), “SOAP Version 1.2 Primer”, http://www.w3.org/TR/soap12-part0/, publicado como recomendação no W3C. Acessado em 10/01/2006.
BRAY, Tim Et al (2004) “Extensible Markup Language (XML) 1.0 (Third Edition)”, http://www.w3.org/TR/2004/REC-xml-20040204/, publicado como recomendação no W3C. Acessado em 19/01/2006.
SCHILLER, JOCHEN and VOISARD, AGNÉS (2004), “Location Based Services”, Cambridge University Press.
SACRAMENTO, V., ENDLER, M., RUBINSZTEJN, H. K., LIMA, L. S., GONÇAVES, K., NASCIMENTO, F. N., and BUENO, G. A. (2004), “Moca: A middleware for developing collaborative applications for mobile users.”, ACM/IFIP/USENIX International Middleware Conference, Toronto, October, 2004.
MoCA (Mobile Collaboration Architecture) - http://www.lac.inf.puc-rio.br/moca, Acessado em 22/08/2006
BOOTH, DAVID (2003), “WSDL Version 2.0 Primer”, http://www.w3.org/TR/wsdl20-primer/, publicado no W3C. Acessado em 26/04/2006.
ERL, THOMAS (2005), “Service-Oriented Architecture (SOA): Concepts, Technology, and Design”, Prentice Hall.
AMJAD, UMAR, (2004), “Mobile Computing and Wireless Communications – Applications, Networks, Platforms, Architectures, and Security, NGE Solutions”.
STAL, MICHAEL (2002) “Web Services: Beyond Component-based Computing”,
PASHTAN, ARIEL, (2005), “Mobile Web Services”, Cambridge University Press.
BRUNNER, ROBERT J.; et al (2002), “Java Web Services Unleashed” – SAMS. Communications of The ACM, Vol. 45, No 10, p. 71 – 76, Out. 2002.
RFC 2396IETF (Internet Engineering Task Force). Uniform Resource Identifiers (URI): Generic Syntax, ed. T. Berners-Lee, R. Fielding, and L. Masinter. 1998.
BRAY, Tim Et al (2004) “Extensible Markup Language (XML) 1.0 (Third Edition)”, http://www.w3.org/TR/2004/REC-xml-20040204/, publicado como recomendação no W3C. Acessado em 19/01/2006.
SCHILLER, JOCHEN and VOISARD, AGNÉS (2004), “Location Based Services”, Cambridge University Press.
SACRAMENTO, V., ENDLER, M., RUBINSZTEJN, H. K., LIMA, L. S., GONÇAVES, K., NASCIMENTO, F. N., and BUENO, G. A. (2004), “Moca: A middleware for developing collaborative applications for mobile users.”, ACM/IFIP/USENIX International Middleware Conference, Toronto, October, 2004.
MoCA (Mobile Collaboration Architecture) - http://www.lac.inf.puc-rio.br/moca, Acessado em 22/08/2006
BOOTH, DAVID (2003), “WSDL Version 2.0 Primer”, http://www.w3.org/TR/wsdl20-primer/, publicado no W3C. Acessado em 26/04/2006.
ERL, THOMAS (2005), “Service-Oriented Architecture (SOA): Concepts, Technology, and Design”, Prentice Hall.
AMJAD, UMAR, (2004), “Mobile Computing and Wireless Communications – Applications, Networks, Platforms, Architectures, and Security, NGE Solutions”.
STAL, MICHAEL (2002) “Web Services: Beyond Component-based Computing”,
PASHTAN, ARIEL, (2005), “Mobile Web Services”, Cambridge University Press.
BRUNNER, ROBERT J.; et al (2002), “Java Web Services Unleashed” – SAMS. Communications of The ACM, Vol. 45, No 10, p. 71 – 76, Out. 2002.
RFC 2396IETF (Internet Engineering Task Force). Uniform Resource Identifiers (URI): Generic Syntax, ed. T. Berners-Lee, R. Fielding, and L. Masinter. 1998.
Published
2006-11-08
How to Cite
MIRANDA JÚNIOR, Alessio; ASSIS, Alex Damiany; ROCHA, Mauro Nacif.
Componentization and Web Services Patterns on Mobile Devices using LBS. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI), 3. , 2006, Curitiba.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2006
.
p. 313-319.
DOI: https://doi.org/10.5753/sbsi.2006.14758.
