24,402 research outputs found

    Data integration through service-based mediation for web-enabled information systems

    Get PDF
    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

    Get PDF
    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

    Full text link
    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

    Get PDF
    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

    Get PDF
    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
    corecore