skip to main content
10.1145/1858477.1858524acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
short-paper

Utilizing cross-domain SOAP Web services using clientside languages in an enterprise mashup platform

Published:05 October 2009Publication History

ABSTRACT

Service oriented architectures (SOA) based on Simple Object Access Protocol (SOAP) Web services have attracted the attention of enterprises mainly for business-to-business integration and to create composite applications that execute business processes. An existing problem is the lack of preoccupation with non technical users due to the fact that to create a composite application to fulfill users needs, it is necessary to be in contact with IT staff. To overcome this issue, enterprises can take advantage of web 2.0, 'introducing in the development stage some technologies like mashups and some concepts like user empowerment, collaborative work and collective intelligence. Some results [3] [13] have shown how web 2.0 concepts can help non technical users to produce relative complex business processes. However, traditional enterprise requirements goes beyond typical web 2.0 solutions in several aspects: (1) traditional enterprise systems are based on heterogeneous stack of technologies that are not directly exploitable from a web-based client (where SOAP web services play an important role); (2) web browsers set some cross-domain security constraints making difficult to integrate services from diverse domains. In this paper, a contribution to two web 2.0 research projects [14] [15] partially solves the problems described: provide a way to invoke cross-domain backend services (based on SOAP technologies) directly only using clientside languages, without a need for any adaptation layer.

References

  1. }}Srinivasan, L. and Treadwell, J. An Overview of Service-oriented Architecture, Web Services and Grid Computing., http://h71028.www7.hp.com/ERC/downloads/SOA-Grid-HP-WhitePaper.pdf.Google ScholarGoogle Scholar
  2. }}Liu, X., Hui, Y., Sun, W., and Liang, H., Towards Service Composition Based on Mashup. In IEEE Congress on Services. pp. 332--339.Google ScholarGoogle Scholar
  3. }}Lizcano, D., Soriano, J., Reyes, M., and Hierro, J. J. 2008. EzWeb/FAST: Reporting on a Successful Mashup-based Solution for Developing and Deploying Composite Applications in the Upcoming Web of Services. In Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services (Linz, Austria, November 24--26, 2008). ACM Press, New York, NY, 15--24. DOI=http://doi.acm.org/10.1145/1497308.1497317 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. }}O'Reilly, T. What Is Web 2.0., http://oreilly.com/web2/archive/what-is-web-20.html.Google ScholarGoogle Scholar
  5. }}Cetin, S., Altintas, N., Oguztuzun, H., Dogru, A., Tufekci, O., and Suloglu, S. 2007. A Mashup-Based Strategy for Migration to Service-Oriented Computing. In IEEE International Conference on Pervasive Services. pp 169--172.Google ScholarGoogle Scholar
  6. }}Crupi, J., and Warner, C. Enterprise Mashups Part I: Bringing SOA to the People., http://www.soamag.com/I18/0508-1.aspGoogle ScholarGoogle Scholar
  7. }}Iocola, P. 2007. When Legacy Meets SOA: Achieving Business Agility by Integrating New Technology with Existing Software Asset. 1st Annual IEEE Systems Conference. pp 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  8. }}Amazon Web Services. http://aws.amazon.com/.Google ScholarGoogle Scholar
  9. }}Takesue, M. 2008. A Protection Scheme against the Attacks Deployed by Hiding the Violation of the Same Origin Policy. In The Second International Conference on Emerging Security Information, Systems and Technologies. pp 133--138 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. }}flXHR. http://flxhr.flensed.com/.Google ScholarGoogle Scholar
  11. }}Adamski, L. Cross-domain policy file usage recommendations for Flash Player. http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html.Google ScholarGoogle Scholar
  12. }}Guides and Manuals -- MorfeoWiki. http://forge.morfeo-project.org/wiki/index.php/Guides_and_ManualsGoogle ScholarGoogle Scholar
  13. }}Soriano, J., Lizcano, D., Cañas, M. A, Reyes, M., and Hierro, J. J. 2007. Fostering Innovation in a Mashup-oriented Enterprise 2.0 Collaboration Environment. In SIWN International Conference on Adaptive Business Systems (ICABS'2007). pp 62--68.Google ScholarGoogle Scholar
  14. }}EzWeb official web page. http://ezweb.morfeo-project.org/.Google ScholarGoogle Scholar
  15. }}FAST official web page. http://fast.morfeo-project.eu/.Google ScholarGoogle Scholar
  16. }}Jackson, C., Wang, H. J. 2007. Subspace: secure cross-domain communication for web mashups. In Proceedings of the 16th international conference on World Wide Web (Alberta, Canada, May 8--12, 2007). ACM Press, New York, NY, 611--620. DOI=http://doi.acm.org/10.1145/1242572.1242655 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Utilizing cross-domain SOAP Web services using clientside languages in an enterprise mashup platform

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          WebMedia '09: Proceedings of the XV Brazilian Symposium on Multimedia and the Web
          October 2009
          382 pages
          ISBN:9781605588803
          DOI:10.1145/1858477

          Copyright © 2009 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 5 October 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • short-paper

          Acceptance Rates

          Overall Acceptance Rate270of873submissions,31%
        • Article Metrics

          • Downloads (Last 12 months)1
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader