— Intelligence Transportation Systems are critical to improve the efficiency of modern transportation by reducing congestions, providing real time road conditions. A system that is flexible and powerful enough to handle diverse demands from many user groups, is still elusive. Studies [] have shown the that developing and integrating the various data sources and software components incur great ownership cost and complexity. In this paper, we propose a semantics-based approach for developing standard and reusable software components in a stream processing infrastructure. It can utilize software components and data sources provided from different parties and supports various applications to satisfy diverse user demands. Data sources, software components are described using common ontologies, standard descriptions of their semantic attributes. Applications are composed automatically from users queries. They can share data sources, software components, and even intermediate results of e...