INES – National Institute of Science and Technology for Software Engineering

RSS feed


August 2014
« Jul   Sep »

  • BaSiC: A Service Bus for Smart Cities

    Publicado em August 7th, 2014Projects
    The population growth in cities has brought significant challenges to public administration. Problems related to traffic management, security maintenance, water and energy consumption, among others, are becoming more difficult to manage. Despite the growth observed, society today is becoming smarter in many senses, including new and more sustainable habits as well as the use of Information and Communication Technologies (ICT) for monitoring, controlling and supporting decision making in public and private administration. Many types of ICTs are already being used in that context, such as cloud computing, wireless sensor networks, smart grids, geographic information systems and mobile devices. In fact, technology can be found at many levels, ranging from collecting data from ordinary tasks (e.g. waste collection, traffic monitoring) to performing managerial tasks that involve decision-making based on the monitored data.
    The construction of such complex systems involve a large number of independent, autonomous, heterogeneous and interacting (sub)systems. These are indeed the support for extremely complex smart services and applications needed to create a Smarter Society (e.g. electricity, water and other natural resources management; communications and transport; education and health; climate change monitoring). Each of these systems has specific needs, processes and outputs. In practice, current ICT solutions targeting a Smarter Society are mostly focused on collecting sensor information from different sources, ending up as sorts of command and control systems for monitoring urban environments. These systems collect data through sensors or through people (using mobile devices and other systems), store and process them, in order to extract useful information that can help in decision making, improving quality of life and stimulating sustainable practices. There are several proprietary solutions that are custom-tailored integrations of different systems, which many times were not conceived to be integrated. These solutions typically consist of compositions of other systems, gathering and integrating data (e.g. GPS locations, temperature, traffic conditions, energy consumption) from different sources (i.e. different systems) in a way that allows relevant information to be extracted and analyzed basically in two fashions: (1) by analyzing the data flows in realtime, establishing correlations and inferring events and (2) storing the collected information to be used later for constructing other useful services with specific purposes (e.g. energy saving campaigns, traffic trends analysis, waste collection investigation).
    The focus of this project targets the first concern, for realtime data analysis. The goal is to provide a service bus capable of gathering and mediating data collected from different (sub)systems, with the ability to analyze the data flows and generate events based on patterns found on the data. In order to achieve that, the project will rely on an Enterprise Service Bus (ESB) -which facilitates systems integration through service-oriented computing – and on the usage of Complex Event Processing (CEP) for analyzing the data flows in realtime. The activities of this project will concentrate on the construction of an end-to-end infrastructure for: (1) High level tools that will allow non-CEP specialist users (e.g., traffic managers and operators, urban monitoring personnel) to build their own queries for analyzing data flow; and (2) an adaptation layer for facilitating the integration of urban information systems, with the help of metadata that will enable data providers to be identified by data consumers according to the data they publish on the bus. That information will be an enabler for the high level tooling automatically identifying when new data types become available in the service bus.
    Members: Kiev Santos da Gama (CIn-UFPE) – coordinator, Alexandre Álvaro (UFSCar-Sorocaba), Bernadette Farias Lóscio (CIn-UFPE), Eduardo Araújo Oliveira (CESAR),  Vinicius Cardoso Garcia (CIn-UFPE)
    , , ,