Author:
Andrea Sponziello
Affiliation:
University of Salento, Italy
Keyword(s):
Mobile, scripting, web services, ITS, transportation.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Collaboration and e-Services
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
GPS Applications and Location-based Services
;
Mobile Services and Architectures
;
Mobile Software and Services
;
Mobility
;
Ontologies and the Semantic Web
;
Platforms and Applications
;
Services Science
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
;
User Interfaces and Usability
;
Web and Mobile Business Systems and Services
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
Modern ITS (Intelligent Transportation System) applications are designed on Web paradigm, exploiting third-party web services for accessing, for instance, to geographic information and routine such as cartography, route planning or weather condition services. This allows a customer to use the ITS platform as an outsourcing service, due to the Web interface, 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 new perspective for the ITS applications design: from a monolithic and closed web application to open framework of services and APIs capable of user customizations.In fact, a third-party application like an ERP (Enterprise Resource Planning) can take many advantages by linking its vehicles, drivers, workers (and mobile resources in general) directly with real-time and historical data of the
ITS. In this paper we demonstrate that integrating an ITS application developed on the Java platform with modern Scripting Engines and Languages such as Groovy, JRuby or Mozilla Rhino greatly enhances the possibility of extending and integrating the application itself with external applications.
(More)