174 Scripting Support Extension in Fleets Management Software Intelligent Transportation Systems (ITS) play today an important role in vehicle management and safety fields. In fact, vehicle location and fleets management systems are achieving a growing interest in both private and public fields and give a substantial enhancement in related resources usage optimization, decision support process and so on. More in general, ITS will be part of life in the future, several information-related technologies are already developed and other ones are work in progress: traffic control, management and surveillance, crash prevention and safety, emergency management are only part of a field’s list in which ITS have found application. Both commercial and private vehicles are becoming to incorporate many different electronic devices that improve mobility, safety, reducing pollution, cost, travel timer and consequently enhancing road-network efficiency. These systems are result from research activities spread over many different disciplines: computer science, communications, electronics and so on. Considering now more in depth vehicle location and fleets management systems, ITS involve several research challenges related to the information gathering, collecting, processing, accessing and development challenges related to systems integration, customizations of legacy applications and so on. In fact in these systems several board’s information are continually monitored (such as comfort and travelling characterizing parameters, engine control signal, etc.) and stored or transmitted, coupled with the instantaneous location for real time control or future usage. Moreover users must be able to access information in a way that is best suited to their business. Current ITS systems are complex applications that do not offer the possibility to be extended, customized or integrated with third-party enterprise software. Rarely they supports a web services interface or an API framework that a developer can use to extend , for example, an existing ERP (Enterprise Resource Planning) application. This paper illustrates a new perspective for the ITS systems, from simple and closed applications to open framework of services and APIs with an integrated scripting engine. In particular this paper focus on an implementation of a scripting support extension that we call Scripting Embedded Engine (SEE). The SEE can give to the users the possibility to develop custom code to modify system's behaviours without the knowledge of the application source code or other complex low level design details. Some Use Cases will be illustrated as practical examples of user customizations provided by the integration of Scripting Embedded Engine into an existing ITS application. Traditional fleets management applications are based on client-server architecture with native GUI. This solution arises many drawbacks such as complex installation procedures and high running costs. To overcame these problems, newest fleets management software are designed on web paradigm and exploiting third-party web services for accessing, for instance, to geographic information and routine such as cartography and route planning services. This allows a customer to use the ITS platform as an outsourcing service reducing maintenance costs and improving the application accessibility. The web technology creates only a basis for an easy SOA (Service Oriented Architecture) integration. In order to have a full SOA compliant ITS application we have to adopt a really new perspective for the ITS applications design: from a monolithic and closed application to open framework of services and APIs capable of user customizations. In fact, a third-party ERP can take many advantages by linking its vehicles, drivers, workers (and motion resources in general) directly with real-time and historical data of the ITS. In the following sections we show a solution that changes the classical vision of fleets management software, refactoring them adding a software component called Scripting Embedded Engine (SEE) which provides simple and wide system extension with user customization. FOSS4G2006 - Free And Open Source Software for Geoinformatics Session 5 : Development andrea sponziello andrea.sponziello@unile.it Gianvito Quarta g.quarta@le.isac.cnr.it Tommaso Laudadio laudadio@neogeoitalia.it Gian Paolo Marra gp.marra@isac.cnr.it Gabriele Cartenì Giovanni Aloisio andrea sponziello andrea.sponziello@unile.it <MaKaC.conference.ContributionType object at 0xb4934eac>