La Web Semántica se presenta con frecuencia como una gran revolución que permitirá a los ordenadores entender los contenidos de la Web clásica. El objetivo de este documento es servir de introducción a los conceptos y tecnologías fundamentales sobre los que se sustenta. Está pensado para personas con conocimientos informáticos que aún no están...
-
March 27, 2023 (v1)PublicationUploaded on: March 31, 2023
-
March 7, 2023 (v1)Publication
Enterprise Application Integration (EAI) is currently one of the big challenges for Software Engineering. According to a recent report, for each dollar spent on developing an application, companies usually spend from 5 to 20 dollars to integrate it. In this paper, we propose a Domain Specific Language (DSL) for designing application integration...
Uploaded on: March 25, 2023 -
November 27, 2014 (v1)Publication
Esta tesis plantea la posibilidad de fomentar el uso de los métodos formales en la industria informática, utilizándolos como lenguajes de muy alto nivel a partir de los cuales se puedan obtener rápidamente prototipos apreciables en la fase de análisis de requisitos. Se realiza un estudio exhaustivo de los lenguajes LCM, TROLL, OASIS y TESORO...
Uploaded on: March 27, 2023 -
March 27, 2023 (v1)Publication
La integración de aplicaciones es actualmente uno de los grandes retos de la Ingeniería del Software. Según un reciente informe de IBM, los gastos de integración superan en una proporción de 5 a 20 dólares los de desarrollo de nueva funcionalidad. En este artículo esbozamos los fundamentos de una herramienta para el desarrollo de soluciones de...
Uploaded on: March 31, 2023 -
March 8, 2023 (v1)Publication
Typical companies rely on their software ecosystems to support and optimise their business processes. There are a few proposals to help software engineers devise enterprise application integration solutions. Some companies need to adapt these proposals to particular contexts. Unfortunately, our analysis reveals that they are not so easy to...
Uploaded on: March 25, 2023 -
March 30, 2023 (v1)Publication
Los ecosistemas software actuales combinan aplicaciones desarrolladas sobre las mas dispares plataformas. Con frecuencia aparece la necesidad de integrar algunas de esas aplicaciones para que puedan trabajar de forma conjunta y producir valor añadido, lo que supone retos tanto desde el punto de vista conceptual como técnico. Los ESBs son...
Uploaded on: April 14, 2023 -
March 31, 2023 (v1)Publication
Enterprise application integrations involve the participation of several existing applications with which the integration solution exchanges data over LANs and the Internet. In these scenarios, operations might occasionally produce exceptional results at runtime due to impairments introduced by the electronic infrastructure such as node...
Uploaded on: April 14, 2023 -
March 20, 2023 (v1)Publication
The Cloud is evolving as a cost-effective solution to run services that support a variety of business processes. It is not surprising then that Orchestration as a Service (OaaS) is gaining importance as a means to integrate the many services a typical company runs or outsources in the Cloud. OaaS requires very efficient orchestration engines:...
Uploaded on: March 25, 2023 -
March 15, 2023 (v1)Publication
Consulting companies that specialise in Enterprise Application Integration commonly require adapting existing frameworks to specific domains. Currently, there are many such frameworks available, most of which provide a materialisation of the well-known catalogue of patterns that was devised by Hohpe and Woolf. The decision regarding which...
Uploaded on: March 25, 2023 -
March 30, 2023 (v1)Publication
Enterprise Application Integration (EAI) solutions rely on process support systems to implement exogenous message workflows whereby one can devise and deploy a process that helps keep a number of applications' data in synchrony or develop new functionality on top of them. EAI solutions are prone to failures due to the fact that they are highly...
Uploaded on: April 14, 2023 -
March 24, 2023 (v1)Publication
Enterprise Application Integration (EAI) is a field of Sofware Engineering. Its focus is on helping software engineers integrate existing applications at a sensible costs, so that they can easily implement and evolve business processes. EAI solutions are distributed in nature, which makes them inherently prone to failures. In this paper, we...
Uploaded on: March 27, 2023 -
March 20, 2023 (v1)Publication
Enterprise Application Integration aims to providemethodologies and tools to integrate the many heterogeneous applications of typical companies' software ecosystems. The reuse of these applications within the ecosystem contributes to reducing software development costs and deployment time. Studies have shown that the cost of integration is...
Uploaded on: March 25, 2023 -
March 23, 2023 (v1)Publication
EnterpriseApplication Integration (EAI) solutions comprise a set of specific-purpose processes thatimple ment exogenous message workflows. The goal is to keep a number of applications' data in synchrony or to develop new functionality on top of them. Such solutions are prone to errors because they are highly distributed and usually involve...
Uploaded on: March 25, 2023