CFP last date
20 January 2025
Reseach Article

A Framework for Enterprise Mashups Architectural Patterns

by Ossama M. Rashed, Amr Kamel
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 65 - Number 6
Year of Publication: 2013
Authors: Ossama M. Rashed, Amr Kamel
10.5120/10929-5872

Ossama M. Rashed, Amr Kamel . A Framework for Enterprise Mashups Architectural Patterns. International Journal of Computer Applications. 65, 6 ( March 2013), 25-29. DOI=10.5120/10929-5872

@article{ 10.5120/10929-5872,
author = { Ossama M. Rashed, Amr Kamel },
title = { A Framework for Enterprise Mashups Architectural Patterns },
journal = { International Journal of Computer Applications },
issue_date = { March 2013 },
volume = { 65 },
number = { 6 },
month = { March },
year = { 2013 },
issn = { 0975-8887 },
pages = { 25-29 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume65/number6/10929-5872/ },
doi = { 10.5120/10929-5872 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:18:02.595035+05:30
%A Ossama M. Rashed
%A Amr Kamel
%T A Framework for Enterprise Mashups Architectural Patterns
%J International Journal of Computer Applications
%@ 0975-8887
%V 65
%N 6
%P 25-29
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Web 2. 0 has introduced some new technologies and concepts in the web development arena. Based on the objectives of building situational, agile, efficient, variant, and low-cost web applications, the idea of Mashups has evolved. The business need to reduce the cost of building new, small-to-medium-size applications that may not be durable to the extent that justifies the high cost of building traditional web applications has emphasized the Mashups direction. Mashups focus on what is widely called "Long Tail" which represents the 80% of the applications that affect 20% of the users as opposed to the traditional enterprise applications as shown in Figure 1 below: In mashups, given a set of mashups building blocks (e. g. , widgets), a large number of situational applications may be composed with little or no coding effort to serve certain business need. It is to be noted that this paper deals with enterprise mashups (that are data-centric) rather than user mashups (that are visual-centric). An important feature in enterprise mashup is its ability to "mash up" data from different sources. These sources may include XML, HTML, Web Services, RSS, and others. Figure 2 depicts different data sources that can be mashed up together. Moreover, existing mashups can be utilized to result into new mashups that provide a completely-new mashups. This trend allows for a better agility and response time for business demands. Because the process of assembling mashups is repetitive, standardizing or formalizing this process would save much effort and time for further assembly processes and would ensure better final results as well. This paper defines a pattern structure to be followed by those contributing to standardizing the process of mashup assembly. Moreover, it provides a sample mashup design pattern that would clearly realize this concept.

References
  1. Enterprise Mashups why do I care? Ross Mason.
  2. Statistical Data as a Service and Internet Mashups by Zoltan Nagy. Seminar on Emerging Trends in Data Communication and Dissemination, United Nations.
  3. The Business Case for Enterprise Mashups. Nicole Carrier, Tom Deutsch, Chris Gruber, Mark Heid, Lisa Lucadamo Jarrett
  4. Mashup Patterns, Michael Ogrinz
  5. http://www. programmableweb. com/mashups. This website provides information and statistics about published mashups WW.
Index Terms

Computer Science
Information Sciences

Keywords

Mashup Web 2. 0 Architectural Patterns Design Patterns Widgets