DESIGN STRATEGIES FOR WEB BASED ITS APPLICATIONS - A Proposed Architecture in Design of Intelligent Transport Systems Application

Andrea Sponziello

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.

References

  1. Freeman S., 2006. Embedded Domain Specific Language. In OOPSLA'06, http://www.jmock.org/oopsla2006
  2. Fernandez O., 2005. Working on the Rails Road, In Object Technology User Group Meeting, Minneapolis, 2005
  3. Sponziello A., 2006. Scripting Support Extensions for ITS Applications, In FOSS4G'06, http://www.foss4g2006.org/contributionDisplay.py?co ntribId=174&sessionId=42&confId=1
  4. Cowan, Lucena, March 1995, "Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse", IEEE Transactions on Software Engineering, Vol 21 No 3.
  5. Krasner, Pope, 1988, "A Cookbook for Using the ModelView-Controller User Interface Paradigm in Smalltalk-80", Journal of Object Oriented Programming, August/September.
  6. Parr, Terence (2004) Enforcing Strict Model-View Separation in Template Engines. In Proceedings International WWW Conference, New York, USA. http://wwwconf.ecs.soton.ac.uk/archive/00000578/01/ p224-parr.pdf
  7. Krasner, G., Pope, S. (1988) A description of the modelview-controller user interface paradigm in the smalltalk-80 system. Journal of Object Oriented Programming, issue 3, volume 1.
Download


Paper Citation


in Harvard Style

Sponziello A. (2007). DESIGN STRATEGIES FOR WEB BASED ITS APPLICATIONS - A Proposed Architecture in Design of Intelligent Transport Systems Application . In Proceedings of the Second International Conference on e-Business - Volume 1: ICE-B, (ICETE 2007) ISBN 978-989-8111-11-1, pages 107-113. DOI: 10.5220/0002112201070113


in Bibtex Style

@conference{ice-b07,
author={Andrea Sponziello},
title={DESIGN STRATEGIES FOR WEB BASED ITS APPLICATIONS - A Proposed Architecture in Design of Intelligent Transport Systems Application},
booktitle={Proceedings of the Second International Conference on e-Business - Volume 1: ICE-B, (ICETE 2007)},
year={2007},
pages={107-113},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002112201070113},
isbn={978-989-8111-11-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on e-Business - Volume 1: ICE-B, (ICETE 2007)
TI - DESIGN STRATEGIES FOR WEB BASED ITS APPLICATIONS - A Proposed Architecture in Design of Intelligent Transport Systems Application
SN - 978-989-8111-11-1
AU - Sponziello A.
PY - 2007
SP - 107
EP - 113
DO - 10.5220/0002112201070113