248 research outputs found

    Towards a homogeneous characterization of the model-driven web development methodologies

    Get PDF
    In recent years a large number of Model-Driven Web development approaches have been designed and are being applied with success in real environments. However, as new ones are frequently emerging in this changing time, authors have to change and update them constantly and, consequently; development teams do not know which is the most suitable for them because in many cases it depends on their project scope. Furthermore, approaches are usually appearing with different concepts and terminologies in many cases, although all lack the use of standards and practical experience. Thus, the need of managing quality in this type of approach arises every day. This paper suggests a characterization of these methodologies in order to use this information for the quality management of Model-Driven Web development methodologies for authors and development teams alike. In addition, an experimental study in order to analyse and evaluate a Model-Driven Web development methodology (the NDT methodology) has been carried out within a specific work context.Junta de Andalucía TIC-5789Ministerio de Educación y Ciencia TIN2010-20057-C03-0

    SOA: Trends and Directions

    Full text link
    While many organizations have adopted SOA there are recent indications that not all organizations are willing to make substantial investments in new skills and technologies required for the transition to SOA in the current economic climate. The recent emergence of Cloud Computing is continuing the trend of delivering enterprise applications and IT infrastructure in the form of externally sourced services, providing an alternative to on-premise solutions. The convergence of Cloud Computing and Web 2.0 is redefining the very basis on which the computer industry has operated for decades, challenging some of the basic SOA assumptions and principles. In this paper we discuss the synergies between the above technology trends and consider the likely impact of these trends on enterprise computing

    Smart Parking System

    Get PDF
    Master of ScienceDepartment of Computing and Information SciencesDaniel A. AndresenLocating a parking spot during peak hours in most populated areas like shopping malls, universities, exhibitions or convention centers is difficult for the drivers. The difficulty rises from not knowing where the available spots may be at that required time. Smart parking is a solution to metropolitan cities to reduce congestion, cut vehicle emission totals and save persons' time by helping them in finding a spot to park. Smart Parking is a parking system, usually a new one that is equipped with special structured devices (things) to detect the available parking slots at any parking area. This is an application based on Internet of Things (IoT) that in Real-Time environment have sensors and devices embedded into parking spaces, transmitting data on the occupancy status; and the vehicle drivers can search for parking availability using their mobile phones or any infotainment system that is attached to the vehicle. Hence the driver would know where there is an available spot to park his vehicle in less time, reducing the energy consumption and air pollution. The Client or the sensor posts the parking slot occupancy status to a web service URL. The Java based web service is built using Spring and Hibernate to connect to the backend system. The web service (.war) file is deployed on Apache Tomcat Server and the backend used is MySQL database

    System design for online foreign language education based on blockchain technology

    Get PDF
    This study aims to solve the problem that the traditional online foreign language teaching system focuses on function development, ignoring system security, and has certain risks. An online foreign language education system is designed and developed based on the blockchain technology. First, the blockchain technology and key technologies of system design are described in detail. Second, the overall technical architecture of the system, functional modules, and business logic of each module are designed. Finally, the basic performance of the system is tested. The results show that the system can realize the user's unrestricted office work and zero maintenance of the system. The separation of presentation logic and business logic facilitates the development and maintenance of the system. The system mainly includes six functional modules: user management, course management, course order, course study, course certificate, and credit authentication. These modules are guaranteed for daily teaching use. The event processing success rate of the six functional modules of the system is greater than 99%, and the processing success rate is relatively high. The central processing unit (CPU) usage and memory usage are both below 30%. The host throughput of the six major modules is greater than 100 times/s when processing services. The average response time on the terminal side is maintained below 0.5 s. The average response time of business-side processing is maintained below 0.4 s, which is in line with the standard. The event processing success rate of the constructed system is 10.75% higher than that of other systems, and the average response time, CPU usage, and memory usage are 53.38%, 51.49%, and 50% lower than other systems, respectively. Therefore, the proposed system has better performance. To sum up, the designed system has excellent throughput, event processing capability, response speed, and low CPU and memory occupancy when processing business and is suitable for promotion and use in foreign language online education in colleges and universities. The use of the proposed system can improve its overall teaching efficiency and quality. The purpose is to provide important technical support for the improvement of the security of the online foreign language teaching system

    Implementation of a digital workspace

    Get PDF
    Projecte de final de master realitzat en col.laboració amb l'empresa Bull s.aThis document is the summary of my final assignment project report. In this report, I described my internship, the problems encountered and the solutions chosen. It includes also an analysis of my planning and the budget involved. This project aimed at producing a digital workspace which will provide for all pedagogical and management needs in the educational context. This digital workspace is designed to propose a unique and secure gateway to all on line services offered to the users. It will respect the single authentication principle and each application will manage by itself its own access right to its services. Within the team of developers, I was in charge of the data integration. It included the introduction of new data in the main database through an automated process, the management of data modification and the data forwarding to other application. This central process allows all the application to be synchronized at any moment with the data provided by the government. In the report, I present the functionality expected from the portal, and the requisite express by the client. Then, from a technical point of view, I introduce different portals and explain the reason behind our choice within all available. I also highlight a few technical points about the authentication system and the users management system. In another section of the report, I present my own work related to the data integration. From the extraction by the government to the transfer into the different applications, the data are passed from an application to another through different applications I designed and developed. A presented in-depth analysis of the requisites explains the reason of the design used. In the last part, the Gantt diagram and the budget presentation achieves the presentation of my internship
    • …
    corecore