Abstract
For quite a long time already, great importance has been attached to the concept of Service-Oriented Architectures for future IT-architectures. However, a major challenge in implementing this concept lies in the gap between the functional department and IT department. Mashups, an architecture also based on services, try to avoid this gap by letting the user himself integrate the services. The following article analyzes similarities and differences between both architecture approaches, and explains to what extent and in which cases Mashups could complement a Service-Oriented Architecture.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Brulé, M., Hodges, C.: Improving E&P performance with right-time business intelligence. World Oil 11 (2007)
Cañas, M.A., Hierro, J.J., Hoyerl, V., Janner, T., Lizcano, D., Reyes, M., Schroth, C., Soriano, J.: Enterprise Mashup Putting a face on the next generation global SOA. In: Proceedings of WISE 2007 (2007)
Cho, A.: An introduction to Mashups for health librarians. Journal of the Canadian Health Libraries Association 28, 19–22 (2007)
Dornan, A.: Enterprise Mashups: Mashed Or Half-Baked? (2007), http://www.networkcomputing.com/immersion/soa-ws/showArticle.jhtml?articleID=201804242 (retrieved 2009-01-30)
Emmerich, W., Butchart, B., Chen, L., Wassermann, B., Price, S.L.: Grid Service Orchestration Using the Business Process Execution Language (BPEL). Journal of Grid Computing 3, 283–304 (2005)
Farahbod, R., Glaesser, U., Vajihollahi, M.: Specification and Validation of the Business Process Execution Language for Web Services. In: Zimmermann, W., Thalheim, B. (eds.) ASM 2004. LNCS, vol. 3052, pp. 78–94. Springer, Heidelberg (2004)
Floyd, I.R., Jones, M.C., Rathi, D., Twidale, M.B.: Web Mash-ups and Patchwork Prototyping: User-driven technological innovation with Web 2.0 and Open Source Software. In: Proceedings of HICCS-40 (2007)
Giner, P., Torres, V., Pelechano, V.: Bridging the Gap between BPMN and WS-BPEL. M2M Transformations in Practice. In: Proceedings of MDWE 2007 (2007)
Grumann, G.: Enterprise Mashups. InfoWorld 28, 31 (2006)
Guo, R., Zhu, B.B., Feng, M., Pan, A., Zhou, B.: Compoweb: a component-oriented web architecture. In: Proceeding of WWW 2008 (2008)
Hierro, J.J., Janner, T., Lizcano, D., Reyes, M., Schroth, C., Soriano, J.: Enhancing User-Service Interaction Through a Global User-Centric Approach to SOA. In: Proceedings of ICNS 2008 (2008)
Hoyer, V., Stanoeysk-Slabeya, K., Janner, T., Schroth, C.: Enterprise Mashups: Design Principles towards the Long Tail of User Needs. In: Proceedings of IEEE SCC 2009 (2009)
IBM. IBM Workplace Collaboration Services V2.6 (2006), http://www-306.ibm.com/common/ssi/rep_ca/7/897/ENUS206-00/ENUS206-007.PDF (retrieved 2009-01-30)
IBM. IBM Mashup Starter Kit (2008), http://www.alphaworks.ibm.com/tech/ibmmsk (retrieved 2009-01-30)
Jardim-Goncalves, R., Grilo, A., Steiger-Garcao, A.: Challenging the interoperability between computers in industry with MDA and SOA. Computers in Industry 57(8), 679–689 (2006)
Jhingran, A.: Enterprise Information Mashups: Integrating Information, Simply. In: Proceedings of VLDB 2006 (2006)
Josuttis, N.: SOA in Practice – The Art of Distributed System Design. O’Reilly, Sebastopol (2007)
Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices, 7th edn. Prentice-Hall, NJ (2008)
Kulkarni, S.: Enterprise Mashup. In: Proceedings of Indic Threads. com Conference on Java Technology (2007)
Legner, C., Heutschi, R.: SOA Adoption in Practice-Findings from Early SOA Implementations. In: Proceedings of ECIS 2007 (2007)
Melão, N., Pidd, M.: A conceptual framework for understanding business processes and business process modelling. Information Systems Journal 10(2), 105–129 (2000)
Natis, Y.V.: Service-Oriented Architecture Scenario, Gartner Research Note AV-19-6751, Stamford (2003)
O’Reilly, T.: What Is Web 2.0 (2005), http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html (retrieved 2009-01-30)
Ort, E., Brydon, S., Basler, M.: Mashup Styles, Part 1: Server-Side Mashups (2007a), http://java.sun.com/developer/technicalArticles/J2EE/mashup_1/ (retrieved 2009-01-30)
Ort, E., Brydon, S., Basler, M.: Mashup Styles, Part 2: Client-Side Mashups (2007b), http://java.sun.com/developer/technicalArticles/J2EE/mashup_2/ (retrieved 2009-01-30)
Ouyang, C., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M.: Translating BPMN to BPEL. In: Proceedings of CAiSE 2006 (2006)
Palfrey, J.G., Gasser, U.: Mashups Interoperability and eInnovation. Berkman Publication Series, 11/07 (2007)
Pautasso, C.: BPEL for REST. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 278–293. Springer, Heidelberg (2008)
Proto. Mashups - Understanding Mashup Building Platforms for Business Applications, Whitepaper (2007), http://www.zdnet.de/itmanager/whitepapers/0,39026294,88011773p-39002281q,00.htm (retrieved 2009-01-30)
Recker, J.: BPMN Modeling – Who, Where, How and Why. BPTrends 5(3), 1–8 (2008)
Recker, J., Indulska, M., Rosemann, M., Green, P.: How Good is BPMN Really? Insights from Theory and Practice. In: Proceedings of ECIS 2006 (2006)
Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly, Beijing (2007)
Russell, N., van der Aalst, W.M.P.: Evaluation of the BPEL4People and WS-HumanTask Extensions to WS-BPEL 2.0 using the Workflow Resource Patterns. BPM Center Report BPM-07-10 (2007)
Santillo, L.: Seizing and Sizing SOA Applications with COSMIC Function Points. In: Proceedings of SMEF 2007 (2007)
Schroth, C., Janner, T.: Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services. IEEE IT Professional 9(3), 36–41 (2007)
Snell, J.: Resource-oriented vs. activity-oriented Web services (2007)
Soriano, J., Lizcano, D., Cañas, M.A., Reyes, M., Hierro, J.J.: Fostering Innovation in a Mashup-oriented Enterprise 2.0. Collaboration Environment, SISN 1(1), 62–68 (2007)
Vetere, G., Lenzerini, M.: Models for semantic interoperability in service-oriented architectures. IBM Systems Journal 44(4), 887–903 (2005)
Vikram, K., Steiner, M.: Mashup Component Isolation via Server-Side Analysis and Instrumentation. In: Proceedings of Web 2.0 Security and Privacy Workshop (2007)
Weill, P., Ross, J.W.: IT Governance: How Top Performers Manage IT Decision Rights for Superior Results. Harvard Business School Press, Boston (2004)
White, S.A.: Introduction to BPMN, BPTrends, 07/04 (2004)
Yu, T., Lin, K.Y.: Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 130–143. Springer, Heidelberg (2005)
Zimmermann, O., Doubrovski, V., Grundler, J., Hogg, K.: Service-oriented architecture and business process choreography in an order management scenario: rationale, concepts, lessons learned. In: Proceedings of OOPSLA 2005 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bitzer, S., Schumann, M. (2009). Mashups: An Approach to Overcoming the Business/IT Gap in Service-Oriented Architectures. In: Nelson, M.L., Shaw, M.J., Strader, T.J. (eds) Value Creation in E-Business Management. AMCIS 2009. Lecture Notes in Business Information Processing, vol 36. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03132-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-03132-8_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03131-1
Online ISBN: 978-3-642-03132-8
eBook Packages: Computer ScienceComputer Science (R0)