24,402 research outputs found
Data integration through service-based mediation for web-enabled information systems
The Web and its underlying platform technologies have often been used to integrate existing software and information systems. Traditional techniques for data representation and transformations between documents are not sufficient to support a flexible and maintainable data integration solution that meets the requirements of modern complex Web-enabled software and information systems. The difficulty
arises from the high degree of complexity of data structures, for example in business and technology applications, and from the constant change of data and its
representation. In the Web context, where the Web platform is used to integrate different organisations or software systems, additionally the problem of heterogeneity
arises. We introduce a specific data integration solution for Web applications such as Web-enabled information systems. Our contribution is an integration technology
framework for Web-enabled information systems comprising, firstly, a data integration technique based on the declarative specification of transformation rules and the construction of connectors that handle the integration and, secondly, a mediator architecture based on information services and the constructed connectors to handle the integration process
Mediated data integration and transformation for web service-based software architectures
Service-oriented architecture using XML-based web services has been widely accepted by many organisations as the standard infrastructure to integrate heterogeneous and autonomous data sources. As a result, many Web service providers are built up on top of the data sources to share the data by supporting provided and required interfaces and methods of data access in a unified manner. In the context of data integration, problems arise when Web services are assembled to deliver an integrated view of data, adaptable to the specific needs of individual clients and providers. Traditional approaches of data integration and transformation are not suitable to automate the construction of connectors dedicated to connect selected Web services to render integrated and tailored views of data. We propose a declarative approach that addresses the oftenneglected data integration and adaptivity aspects of serviceoriented
architecture
Modularizing and Specifying Protocols among Threads
We identify three problems with current techniques for implementing protocols
among threads, which complicate and impair the scalability of multicore
software development: implementing synchronization, implementing coordination,
and modularizing protocols. To mend these deficiencies, we argue for the use of
domain-specific languages (DSL) based on existing models of concurrency. To
demonstrate the feasibility of this proposal, we explain how to use the model
of concurrency Reo as a high-level protocol DSL, which offers appropriate
abstractions and a natural separation of protocols and computations. We
describe a Reo-to-Java compiler and illustrate its use through examples.Comment: In Proceedings PLACES 2012, arXiv:1302.579
The effects of journal-writing on EFL pre-service teachers' development of writing skills
Tesis (Profesor de Inglés para la Enseñanza Básica y Media, Licenciado en Educación)Entre las cuatro habilidades del idioma Inglés, la escritura es normalmente
conocida por ser la última competencia en ser adquirida, ya sea por estudiantes
nativos o por estudiantes de segunda lengua. Además, también es considerado
como el área más dificultosa del lenguaje para enseñar o evaluar como señaló
D. Albrechtsen, K. Haastrup and B. Henriksen (2008). Por lo tanto, como el
escribir en inglés parece ser un desafío para los alumnos, este estudio busca
investigar si es posible superar efectivamente las dificultades de escritura y, así
mismo, mejorarlos por medio de la asignación de escribir un diario
semanalmente. Seis estudiantes de primer año de dos clases de la Universidad
Andrés Bello en la Facultad de Educación de Santiago, Chile, fueron solicitados
para participar en este estudio de investigación dado su rendimiento académico
y su propia percepción sobre sus habilidades de escritura. Los resultados
prueban que aunque la información numérica recogida en este estudio no
demostró una mejora significativa en términos cuantitativos; en cuanto a la
calidad se evidenció un uso progresivo de estructuras escritas más complejas y
elaboradas.Among the four skills of the English language, writing is normally known for
being the last competency to be acquired, for both native and second language
learners. Besides, writing is also considered as the most difficult area of the
language when teaching or testing, as proposed by Albrechtsen, Haastrup, and
Henriksen (2008). Therefore, as writing in English seems to be challenging, this
study seeks to investigate if learners can effectively overcome the writing
difficulties and improve them by writing weekly journal assignments. Six firstyear
students from two sections of the English teaching (ELTT) program at
Universidad Andrés Bello in Santiago, Chile, were asked to participate in this
research study due to their academic performance and their own perceptions
about their writing skills. The findings substantiated that even though the
numerical data collected in this study did not demonstrate significant
improvement in quantitative terms, in quality they progressively evidenced the
use of more complex and elaborated writing features
Ontology-based patterns for the integration of business processes and enterprise application architectures
Increasingly, enterprises are using Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI). SOA has the potential to bridge
the gap between business and technology and to improve the reuse of existing applications and the interoperability with new ones. In addition to service architecture
descriptions, architecture abstractions like patterns and styles capture design knowledge and allow the reuse of successfully applied designs, thus improving the quality of
software. Knowledge gained from integration projects can be captured to build a repository of semantically enriched, experience-based solutions. Business patterns identify the interaction and structure between users, business processes, and data.
Specific integration and composition patterns at a more technical level address enterprise application integration and capture reliable architecture solutions. We use an
ontology-based approach to capture architecture and process patterns. Ontology techniques for pattern definition, extension and composition are developed and their
applicability in business process-driven application integration is demonstrated
Recommended from our members
Better abstractions for reusable components & architectures
Software architecture (SA) is a crucial component of Model Driven Engineering (MDE), since it eases the communication and reuse of designs and components. However, existing languages (e.g., UML, AADL, SysML) are lacking many needed features. In particular, they provide rudimentary support for connectors, a first-class element in the components and connectors (C&C) architectural view and one of the most reusable architectural elements. This is unfortunate, since the difficult properties that need to be guaranteed for complex systems are mainly the non-functional properties, like throughput, security and dependability, which are greatly influenced by the employed connectors. This work reviews the basic abstractions of the C&C view of SA and examines extra architectural elements which can support the detailed, explicit and separate description of behaviour, interaction and control logic
Recommended from our members
Towards an aspect weaving BPEL engine
This position paper proposes the use of dynamic aspects and
the visitor design pattern to obtain a highly configurable and
extensible BPEL engine. Using these two techniques, the
core of this infrastructural software can be customised to
meet new requirements and add features such as debugging,
execution monitoring, or changing to another Web Service
selection policy. Additionally, it can easily be extended to
cope with customer-specific BPEL extensions. We propose
the use of dynamic aspects not only on the engine itself
but also on the workflow in order to tackle the problems of
Web Service hot deployment and hot fixes to long running
processes. In this way, composing aWeb Service "on-the-fly"
means weaving its choreography interface into the workflow
- …