Revista Lampsakos Cs5.Indd

Revista Lampsakos Cs5.Indd

Lámpsakos | No. 7 | PP. 39-45 | enero-junio | 2012 | ISSN: 2145-4086 | Medellín - Colombia ENTERPRISE MASHUPS: A NEW APPROACH FOR BUSINESS SOLUTIONS EMPRESA MASHUP: UN NUEVO ENFOQUE PARA SOLUCIONES DE NEGOCIO Mg. Mario Paredes-Valverde Ph.D. Gine Alor-Hernández Instituto Tecnológico de Orizaba, México Instituto Tecnológico de Orizaba, México [email protected] [email protected] (Article of Scientific and technological research. Received el 17/10/2011. Accepted el 19/12/2011) Abstract. A mashup is a Web application that Resumen. Un mashup es una aplicación web que integrates content from different providers in order to integra el contenido desde diferentes proveedores create a new service which is not offered by the content con el fin de crear un nuevo servicio que no es ofre- provider. The development of this kind of applications cido por el proveedor de contenido. El desarrollo de involves activities such as accessing heterogeneous estas aplicaciones incluye actividades tales como el sources, combining data from different data sources acceso a fuentes heterogéneas, combinación de da- and building graphical interfaces. This factor limits tos procedentes de diversas fuentes y la creación de non-experienced computer users to develop these interfaces gráficas. Este factor limita a los usuarios applications. However, nowadays there are enterprise- no experimentados en el desarrollado de aplicacio- oriented tools that allow non-experienced user for nes con en el uso de computadores. Sin embargo, building mashups in order to respond business needs hoy en día hay empresas orientadas a crear herra- in an easy and rapid way. Due to this, the enterprise mientas que permiten a los usuarios sin experiencia mashup approach has been widely adopted by a la creación de mashups para responder a las necesi- large number of enterprises. This paper presents an dades de negocio de una forma fácil y rápida. Debido overview of the enterprise mashup approach, as well a esto, el enfoque de mashup empresarial ha sido as a review of four enterprise-oriented tools which ampliamente adoptado por un gran número de em- provide a set of features that allows non-expertise presas. Este artículo presenta una visión general del users developing mashups into an enterprise. Finally, enfoque de mashup empresarial, así como una revi- we present the challenges to be addressed by sión de cuatro empresas orientadas a la producción enterprise-oriented mashup tools in order to provide de herramientas que ofrecen un conjunto de carac- an easier and faster way of developing mashups. terísticas que permite a los usuarios sin experiencia el desarrollo de mashups en una empresa. Por últi- Keywords: Enterprise Mashups, Web applications. mo, se presentan los desafíos que han de tenerse en cuenta por las empresas orientadas a la creación de herramientas de mashup empresarial con el fin de proporcionar una manera más fácil y más rápida de desarrollo de mashups. Palabras clave: Empresas massups; Aplicaciones Web. 40 Mario Paredes-Valverde y Gine Alor-Hernández 1. INTRODUCTION architecture and implementation of an Enterprise 2.0 Collaboration Platform that allows users co- In recent years, the adoption of Web technologies produce and share instant applications. Maraikar et has been incremented, one of the goals of these al. [4] present a service composition platform called technologies is to make easier tasks such as create, SABRE. This platform provides tools to combine, use, describe, share, and reuse resources on the Web. filter, and transform Web services and data sources Due to this, a new approach for Web development in order to build situational applications for business. called Mashup has emerged. Magazinius et al. [1] define a Web mashup as a Web application that Other efforts addressed to develop enterprise- integrates content from different providers to create oriented mashup tools have been reported in the a new service which is not offered by the content literature. López et al. [5] present the design of providers. Mashups are gaining popularity and they an enterprise-oriented mashup tool that provides are applied in a large number of domains, they can components for accessing heterogeneous sources, be used from normal internet users to professionals a component to combine data from different or applications developers. This has spurred interest sources and component for building the graphical of using these technologies to empower enterprise interface. Altinel et al. [6] present a lightweight employees to build applications that provides enterprise data integration service called Damia, support to business processes. Mashups approach this service allows users creating and cataloging opens new and broader opportunities for data and high value data feeds for consumption by situational service consumers, however, mashup development applications into an enterprise. Huang et al. [7] requires knowledge on three main tasks which are: propose a system called SituMash which includes 1) accessing to heterogeneous data sources such as context representation, situation reasoning, workflow Web Services, databases, RSS/Atom feeds, HTML planning and mashup optimization. This system pages, to mention but a few; 2) combining data from provides support for the automatic composition of different sources and 3) building graphical interfaces. widgets in response to situation changes without Nowadays, there are many research works and user manual selection. Abiteboul et al. [8] present industrial tools which aim facilitating the mashup MatchUp, a system that supports rapid, on-demand, development, in particular to users which do not have and intuitive development of mashups, based on an programming knowledge allowing them respond to a autocompleting mechanism. MatchUp predicts, given personal or business needs. a user’s partial mashup specification, what are the most likely potential completions for the specification. This paper presents an overview of the enterprise mashup approach, as well as an overview of four Hoyer et al. [9] propose a reference model for enterprise-oriented mashup tools. This work is Enterprise Mashups that provides a foundation to structured as follows. Section 2 presents related develop and analyze grassroots Enterprise Mashups works of enterprise-oriented mashup development. environments from a managerial and collaborative Section 3 provides an enterprise-oriented mashup perspective. Xu et al. [10] propose a lightweight classification. Section 4 presents an overview of process modeling approach for process enterprise enterprise-oriented mashup tools. In section 5, the mashup applications; this approach pretends support challenges on enterprise-oriented mashups tools are collaboration among users with different levels of presented. Finally, we present our conclusions and modeling skills and expertise in a virtual enterprise emphasize our contribution. environment. In table 1, a comparison of the aforementioned 2. RELATED WORKS works is presented; these works represent a great effort in order to involve all enterprise users on the Nowadays, there are research efforts which aim to development of applications. However, these works help enterprise employees develop applications that have several drawbacks, such as: a) a vast amount integrate data from heterogeneous data sources in of technologies and Web data sources are not order to solve business needs. Some of these efforts included, b) lack of usage for advanced capabilities are focused for providing a mashup architecture. of rich Internet application technologies, and c) Web Chudnovskyy et al. [2] present an approach to support development experience required. These deficiencies business processes integration and execution can be solved by extending the capabilities of using services that provide communication and integration with other technologies and data sources, collaboration support and Web mashup techniques; and using graphical and friendly interfaces, which are also, they define a mashup reference architecture necessary in order to improve the non-expert user’s and derive a dedicated mashup execution platform. experience. In the following section, an enterprise- Soriano et al. [3] present EzWeb, a reference oriented mashup classification is presented. Lámpsakos | No. 7 | enero-junio 2012 Enterprise mashups: a new approach for business solutions 41 3. ENTERPRISE MASHUPS Front-end mashups. These mashups aim monitoring business process in order to help technical leads in lines Mashup is a new approach which has emerged in of business. They perform business intelligence tasks recent years and its use in enterprise environments by retrieving information from different data sources, increases every day. Vrieze et al. [11] identify four kinds processing this, and then visualizing the results. An of Enterprise mashups which are described next. example of this kind of mashup is the overlay sales data on a map. Business process mashups. These mashups coordinate different orchestration events, allowing a User interface mashups. Many business process user to automate tasks that involves getting information tasks require the entry, editing, and approval data; this from different data sources, aggregating, filtering, kind of mashups help the aforementioned tasks, due and shaping it, and then sending the result to several they function as user interfaces for data entry. destinations. These kinds of mashups allow users specifying this execution himself, which will be executed Knowledge mashups. These mashups

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us