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.
- }}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 Scholar
- }}Liu, X., Hui, Y., Sun, W., and Liang, H., Towards Service Composition Based on Mashup. In IEEE Congress on Services. pp. 332--339.Google Scholar
- }}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 ScholarDigital Library
- }}O'Reilly, T. What Is Web 2.0., http://oreilly.com/web2/archive/what-is-web-20.html.Google Scholar
- }}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 Scholar
- }}Crupi, J., and Warner, C. Enterprise Mashups Part I: Bringing SOA to the People., http://www.soamag.com/I18/0508-1.aspGoogle Scholar
- }}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 ScholarCross Ref
- }}Amazon Web Services. http://aws.amazon.com/.Google Scholar
- }}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 ScholarDigital Library
- }}flXHR. http://flxhr.flensed.com/.Google Scholar
- }}Adamski, L. Cross-domain policy file usage recommendations for Flash Player. http://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html.Google Scholar
- }}Guides and Manuals -- MorfeoWiki. http://forge.morfeo-project.org/wiki/index.php/Guides_and_ManualsGoogle Scholar
- }}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 Scholar
- }}EzWeb official web page. http://ezweb.morfeo-project.org/.Google Scholar
- }}FAST official web page. http://fast.morfeo-project.eu/.Google Scholar
- }}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 ScholarDigital Library
Index Terms
- Utilizing cross-domain SOAP Web services using clientside languages in an enterprise mashup platform
Recommendations
Integrating RESTful Service into BPEL Business Process on Service Generation System
SCC '13: Proceedings of the 2013 IEEE International Conference on Services ComputingNew value-added business, generated by Web service composition in BPEL, provides more powerful and flexible features. SOAP-based web services invoked in BPEL are heavy with redundant information and lower performance. RESTful Web service is brought ...
A Web Based Mashup Platform for Enterprise 2.0
WISE '08: Proceedings of the 2008 international workshops on Web Information Systems EngineeringTraditionally, enterprise applications are complex and monolithic. Business operation has become one of the most important factors to determine the efficiency of an organization. Therefore, great amount of customization has to be made with enterprise ...
Towards end-user enabled web service consumption for Mashups
ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2Services Oriented Architecture (SOA) and Web 2.0 are two complementary trends towards a programmable Web. In this respect, the WS-* stack became pervasive for Enterprise Application Integration and Mashups attracted interest as novel Web 2.0 ...
Comments