Skip to main content

Programmable Messaging for Electronic Government - Building a Foundation

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4700))

Abstract

Electronic Government offers citizens and businesses a single interface to all public services, implemented through cross-agency processes and applications. This paper presents a fragment of a software infrastructure that enables agencies to collaborate in the delivery of public services, responsible for automated, process-driven exchange of messages between applications. In addition to basic message exchange, the infrastructure supports high-level messaging through dynamically-enabled horizontal (process independent) and vertical (process dependent) extensions. In particular, the paper presents a fragment of a semantic model to formalize the process of specifying and implementing messaging extensions, and demonstrates a prototype implementation of this model to underpin a reliable delivery of government services.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrial, J.R.: The B Book. Cambridge Univeristy Press, Cambridge (1996)

    MATH  Google Scholar 

  2. Alonso, G., et al.: Web Services, Concepts, Architectures and Applications. Springer, Heidelberg (2004)

    MATH  Google Scholar 

  3. Apache.The Apache XML Project - XMLBeans, http://xmlbeans.apache.org

  4. Derrick, J., Boiten, E.: Refinement in Z and Object-Z. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  5. Dickman, A.: Designing Applications with MSMQ. Addison Wesley, Reading (1998)

    Google Scholar 

  6. Estevez, E., Janowski, T.: Government-Enterprise Ecosystem Gateway (G-EEG) for Seamless e-Government. In: 40th Hawaii International Conference on System Sciences, IEEE, Los Alamitos (2007)

    Google Scholar 

  7. Estevez, E., Janowski, T.: Building a Dependable Messaging Infrastructure for Electronic Government. In: 2nd International Workshop on Dependability and Security in e-Government, part of International Conference on Availability, Reliability and Security, IEEE, Los Alamitos (2007)

    Google Scholar 

  8. Field, T., Muller, E., Law, E.: The e-Government Imperative. Organization for Economic Co-operation and Development (OECD) (2003)

    Google Scholar 

  9. Hibernate. Relational Persistence for Java and .Net, http://www.hibernate.org

  10. Hoare, C.A.R.: Communicating Sequential Processes. Prentice Hall, Englewood Cliffs (1985)

    MATH  Google Scholar 

  11. IBM. WebSphere, www.ibm.com/software/websphere

  12. Ojo, A., Oteniya, G., Fong, C.K., Estevez, E., Janowski, T.: Electronic Delivery of Licensing Services - Development Document. Macao e-Government Project (e-Macao) (October 2005), http://www.emacao.gov.mo/documents/04/report5.pdf

  13. Jones, C.: Systematic Software Development using VDM. Prentice Hall, Englewood Cliffs (1990)

    MATH  Google Scholar 

  14. Milner, R.: Communication and Concurrency. Prentice Hall International, Englewood Cliffs (1989)

    MATH  Google Scholar 

  15. Milner, R.: Communicating and Mobile Systems: the Pi-Calculus. Cambridge University Press, Cambridge (2000)

    Google Scholar 

  16. MySQL. MySQL Database Engine, http://www.mysql.org

  17. Ray, E.: Learning XML. O’ Reilly (2001)

    Google Scholar 

  18. Ronaghan, S.: Benchmarking e-Government: A Global Perspective. Assessing the UN Member States. United Nations Division for Public Economics and Public Administration and American Society for Public Administration (2002), http://unpan1.un.org/intradoc/groups/public/documents/UN/UNPAN021547.pdf

  19. Sun Developer Network, Java Message Service, http://java.sun.com/products/jms

  20. Texas Government. Seamless Government Issues (2000), www.dir.state.tx.us/taskforce/report/seamless.pdf

  21. RAISE Language Group: The RAISE Specification Language. BCS Practitioner Series. Prentice Hall, Englewood Cliffs (1992)

    Google Scholar 

  22. The RAISE Method Group: The RAISE Development Method. BCS Practitioner Series. Prentice Hall, Englewood Cliffs (1995), ftp://ftp.iist.unu.edu/pub/RAISE/method_book

  23. Turner, E., Nicoll, P.: Electronic Service Delivery, including Internet Use, by Commonweath Government Agencies. Australian National Audit Office (1999)

    Google Scholar 

  24. World Wide Web Consortium. XML Schema, Technical Report (October 2004), http://www.w3.org/XML/Schema

  25. World Wide Web Consortium. XSLT - XSL Transformations, http://www.w3.org/TR/xslt

  26. WebMethods Enterprise. WebMethods, www.webmethods.com/meta/default/folder/0000005452

Download references

Author information

Authors and Affiliations

Authors

Editor information

Cliff B. Jones Zhiming Liu Jim Woodcock

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Estevez, E., Janowski, T. (2007). Programmable Messaging for Electronic Government - Building a Foundation. In: Jones, C.B., Liu, Z., Woodcock, J. (eds) Formal Methods and Hybrid Real-Time Systems. Lecture Notes in Computer Science, vol 4700. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75221-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75221-9_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75220-2

  • Online ISBN: 978-3-540-75221-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics