Integration of text-based applications into service-oriented architectures for transnational digital government

  • Authors:
  • Andréa Matsunaga;Maurício Tsugawa;José A. B. Fortes

  • Affiliations:
  • University of Florida, Gainesville, FL;University of Florida, Gainesville, FL;University of Florida, Gainesville, FL

  • Venue:
  • dg.o '07 Proceedings of the 8th annual international conference on Digital government research: bridging disciplines & domains
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Significant efforts are currently being pursued by several countries and IT providers to deploy SOA (Service Oriented Architecture) designs of digital government systems that integrate or implement workflows of multiple software services and data sources. Unfortunately, many existing applications that can be useful in digital government are not implemented as Web Services, a fact that complicates their integration and interoperation within SOAs. To address this problem, this paper presents an approach to easily wrap text-based applications into Web Services. Compared to other application-wrapping approaches, this paper's solution exposes a simpler interface to users, completely hiding the complexities of understanding and developing Web Services. The approach is motivated by, and effective for, the important case of interactive applications, which is harder than batch-oriented applications and has not been considered by other approaches or software development environments. The paper briefly reviews a transnational digital government (TDG) project that requires interoperation and integration of independently developed geographically distributed information processing tools. The characteristics of SOAs are briefly described, along with their suitability for TDG systems and how they can be developed and deployed. The applications underlying the services needed for TDG are introduced and their SOA-relevant characteristics are identified. A framework is described for turning these applications into Web Services that are secure, support interactivity as needed, and do not constrain application functionality. The use of this framework and the evaluation of its benefits are described in the context of the deployment of application services needed by the TDG project.