skip to main content
10.1145/1387269.1387289acmconferencesArticle/Chapter ViewAbstractPublication PagesicpsConference Proceedingsconference-collections
research-article

A P2P SOA enabling group collaboration through service composition

Published: 06 July 2008 Publication History

Abstract

The Service-Oriented Architecture (SOA) paradigm was introduced for exposing business processes as services and enabling their interaction and composition over the Internet. The same computing model can potentially be extended to services of personal devices. As personal devices become network-aware their services can be made available (by their owners) to members of trusted peer groups, thus allowing them to compose new distributed collaborative applications. However, dealing with firewall traversals, NATs, mobility and issues of service-level naming and addressing stand in the way of this vision. In this paper we introduce a P2P SOA middleware architecture that addresses such problems of pervasive connectivity without requiring any intermediaries or changes to the service implementations. We present the basic elements of the architecture and the design of a specific instance of it, which enables the P2P service discovery and execution of composite personal services in distributed OSGi containers over JXTA.

References

[1]
Antoniu G, Cudennec, L., Jan, M and Duigou, M., "Performance scalability of the JXTA P2P framework", Proceedings IEEE Int'l. Symp. Parallel and Distributed Processing, Issue 26-30, pp. 1 -- 10, 2007.
[2]
Benatallah B., Sheng Q.Z. and Dumas M.,"The Self-Serv Environment for Web Services Composition", IEEE Internet Computing, 7(1):40--48, 2003.
[3]
Bradley, W.B. and Maher, D.P., "The NEMO P2P service orchestration framework", Proceedings 37th Annual Hawaii Int'l. Conf. on System Sciences, pp.10, 2004.
[4]
Chen F-Y. and Yuan S-T., "A Contextualized Fault-tolerant Infrastructure for P2P Mobile", Proceedings IEEE Int'l. Conference on Services Computing, 2004, pp. 217--224.
[5]
Conrad M., Dinger J., Hartenstein H., Sch�ller M. and Zitterbart M., "Combining Service-Orientation and Peer-to-Peer Networks", Proceedings of Kommunikation in VerteiltenSystemen (KiVS), pp.181--184, March 2005.
[6]
Edrel M. et. al, "Web Service Gateway", Patterns: Service-Oriented Architectures and Web Services, IBM Redbooks, http://ibm.com/redbooks, 2004.
[7]
Ferscha A. et. al., "A Light-Weight Component Model for Peer-to-Peer Applications", Proceedings 24th Int'l. Conf. on Distributed Computer Systems Workshops, pp. 520--527, 2004.
[8]
Ford B .et. al., "Persistent Personal Names for Globally Connected Mobile Devices", Proceedings 7th USENIX Symposium on Operating System Design and Implementation, pp. 233--248, 2006.
[9]
JXTA Community Projects, https://jxta.dev.java.net/, 2007.
[10]
Jerstad I. et. al., "A service oriented architecture framework for collaborative services", 14th IEEE Int'l. Workshops on Enabling Technologies, pp.121--125, 2005.
[11]
Kalofonos D. and N., Reynolds F., "Task-Driven End-User Programming of Smart Spaces Using Mobile Devices", Nokia Research Center, NRC-TR-2006-001, 2006.
[12]
Knopflerfish OSGi, http://www.knopflerfish.org, 2007.
[13]
Liu F. et. al., "TARGET: Two-way Web Service Router Gateway", on International Conference on Web Services, pp. 629--636, 2006.
[14]
Loeser C. et. al, "Peer-to-Peer Networks for Virtual Home Environments", Proceedings 36th Hawaii Int'l. Conference on System Sciences, vol. 9, pp. 282.3, 2003.
[15]
Loureiro E. et. al., "A flexible middleware for service provision over heterogeneous pervasive networks", Int'l. Symposium World of Wireless, Mobile and Multimedia Networks, pp. 6, 2006.
[16]
Manolakos E.S., Galatopoullos and D., Funk A., "Integrating Java and Matlab components into the same parallel and distributed application using JavaPorts. 18th Int'l. Parallel and Distributed Processing Symposium, pp.14b, 2004.
[17]
Mond�jar R. et. al., "Enabling a Wide-Area Service Oriented Architecture through P2P Web Model", 15th IEEE Int'l. Workshops on Enabling Technologies, pp. 89--94, 2006.
[18]
OASIS UDDI, http://www.uddi.org/, 2006.
[19]
OSGi Alliance: OSGi Alliance. Official Web Site, http://www.osgi.org, 2007.
[20]
Papazoglou M.P. and Heuvel W.J., "Service oriented architectures: approaches, technologies and research issues", The VLDB Journal, 16(3):389 -- 415, 2007.
[21]
SOAP Specifications, http://www.w3.org/TR/soap/, 2004.
[22]
Slominski A. et. al., "Asynchronous Peer-to-Peer Web Services and Firewalls", Proceedings of the 7th International Workshop on Java for Parallel and Distributed Programming, pp. 183.1, 2005.
[23]
Vall�e M., Ramparany F. and Vercouter L., "Flexible Composition of Smart Device Services", In Proc. of the 4th Int'l. Conf. on Pervasive Computing, pp. 91--96, 2006.
[24]
Web Services Addressing (WSA), http://www.w3.org/Submission/ws-addressing/, 2007.
[25]
Web Services-Axis, http://ws.apache.org/axis/, 2007.

Cited By

View all
  • (2019)Peer-to-peer communications for tactical environmentsIEEE Communications Magazine10.1109/MCOM.2010.559467848:10(60-69)Online publication date: 3-Jan-2019
  • (2015)SPSCProceedings of the 12th European Semantic Web Conference on The Semantic Web. Latest Advances and New Domains - Volume 908810.1007/978-3-319-18818-8_28(455-470)Online publication date: 31-May-2015
  • (2014)A Framework for Sharing Communication Media in Supporting Creative Task in Collaborative WorkspaceAdvanced Computer and Communication Engineering Technology10.1007/978-3-319-07674-4_62(661-670)Online publication date: 2-Nov-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICPS '08: Proceedings of the 5th international conference on Pervasive services
July 2008
202 pages
ISBN:9781605581354
DOI:10.1145/1387269
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 July 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. peer-to-peer service-oriented architectures
  2. pervasive connectivity
  3. web services

Qualifiers

  • Research-article

Conference

ICPS08
Sponsor:

Acceptance Rates

Overall Acceptance Rate 23 of 34 submissions, 68%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Peer-to-peer communications for tactical environmentsIEEE Communications Magazine10.1109/MCOM.2010.559467848:10(60-69)Online publication date: 3-Jan-2019
  • (2015)SPSCProceedings of the 12th European Semantic Web Conference on The Semantic Web. Latest Advances and New Domains - Volume 908810.1007/978-3-319-18818-8_28(455-470)Online publication date: 31-May-2015
  • (2014)A Framework for Sharing Communication Media in Supporting Creative Task in Collaborative WorkspaceAdvanced Computer and Communication Engineering Technology10.1007/978-3-319-07674-4_62(661-670)Online publication date: 2-Nov-2014
  • (2013)P2P group management systemsACM Computing Surveys10.1145/2431211.243121945:2(1-25)Online publication date: 12-Mar-2013
  • (2013)Building Event-Based Services for Awareness in P2P Groupware SystemsProceedings of the 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing10.1109/3PGCIC.2013.36(200-207)Online publication date: 28-Oct-2013
  • (2012)Extending Service-Oriented Architectures to the tactical edgeMILCOM 2012 - 2012 IEEE Military Communications Conference10.1109/MILCOM.2012.6415741(1-7)Online publication date: Oct-2012
  • (2011)Deployment of Service Oriented architecture in MANET: A research roadmap2011 9th IEEE International Conference on Industrial Informatics10.1109/INDIN.2011.6034957(666-670)Online publication date: Jul-2011
  • (2011)Awareness in P2P Groupware SystemsProceedings of the 2011 International Conference on Emerging Intelligent Data and Web Technologies10.1109/EIDWT.2011.42(14-21)Online publication date: 7-Sep-2011
  • (2010)Enhancing Availability with Self-Organization Extensions in a SOA PlatformProceedings of the 2010 Fifth International Conference on Internet and Web Applications and Services10.1109/ICIW.2010.31(161-166)Online publication date: 9-May-2010
  • (2009)A Hybrid Architectural Style for Complex Healthcare Scenarios2009 IEEE International Conference on Communications Workshops10.1109/ICCW.2009.5208092(1-6)Online publication date: Jun-2009

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media