Skip to main content

Service-Microservice Architecture for Context-Aware Content Delivery in National Geoinformation Center of Bulgaria

  • Conference paper
  • First Online:
Modeling and Using Context (CONTEXT 2019)

Abstract

National Geoinformation Center of Bulgaria is a national scientific infrastructure – a consortium with a mission to produce and provide value-added products of Earth observation data gathered by various agencies governed by the state or received through international cooperation. The architecture of the information system of the center is presented – a layered structure that implements concepts of service and microservice, building an organization that reflects the federated nature of the consortium. The paper reviews various implemented design decisions within the perspective of context-aware systems. Four sources of data exploited for the determination of the context of the user are described. The paper concludes with three scenarios prepared as patterns for building context-aware services within the center.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. NOAA. https://www.noaa.gov/. Accessed 08 Aug 2019

  2. Meteoblue – about us. https://content.meteoblue.com/en/about-us. Accessed 08 Aug 2019

  3. Jones, K.: Building a context-aware service architecture, 6 p., 12 December 2008. https://ibm.com/developerWorks

  4. Sheng, Q.Z., Benatallah, B.: ContextUML – a UML-based modeling language for model-driven development of context-aware web services. In: International Conference on ICMB 2005, pp. 206–212. IEEE (2005)

    Google Scholar 

  5. Branzov, T., Ivanova, Kr., Georgiev, M.: Service-microservice basic system architecture model for geoinformation centers. In: Proceedings of XIX International Multidisciplinary Scientific GeoConference SGEM 2019, vol. 19, no. 2.1, pp. 587–594 (2019)

    Google Scholar 

  6. Rychkova, I., Zdravkovic, J., Speckert, T.: Challenges of EA methodologies facing progressive decentralization in modern organizations. In: CEUR Workshop Proceedings, vol. 1023, pp. 18–28 (2013)

    Google Scholar 

  7. He, H.: What is Service-Oriented Architecture? O’Reilly Media, Inc. (2003). https://www.xml.com/pub/a/ws/2003/09/30/soa.html

  8. Nadareishvili, I., Mitra, R., McLarty, M., Amundsen, M.: Microservice Architecture Aligning Principles, Practices, and Culture, 126 p. O’Reilly Media Inc. (2016)

    Google Scholar 

  9. Avgeriou, P., Zdun, U.: Architectural patterns revisited – a pattern language. In: Proceedings of 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), pp. 431–470 (2005)

    Google Scholar 

  10. Brézillon, P.: Context in human-machine problem solving: a survey. Knowl. Eng. Rev. 14, 1–37 (1996)

    Google Scholar 

  11. Baldauf, M., Dustdar, M., Rosenberg, S.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquit. Comput. 2(4), 263–277 (2007)

    Article  Google Scholar 

  12. Snidaro, L., García, J., Llinas, J.: Context-based information fusion: a survey and discussion. Inf. Fusion 25(C), 16–31 (2015)

    Article  Google Scholar 

  13. Shishkov, B., Larsen, J.B., Warnier, M., Janssen, M.: Three categories of context-aware systems. In: Shishkov, B. (ed.) BMSD 2018. LNBIP, vol. 319, pp. 185–202. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94214-8_12

    Chapter  Google Scholar 

  14. Alfieri, L., Salamon, P., Pappenberger, F., Wetterhall, F., Thielen, J.: Operational early warning systems for water-related hazards in Europe. Environ. Sci. Policy 21, 35–49 (2012)

    Article  Google Scholar 

  15. Ionita, M.T., Hammer, D.K., Obbink, H.: Scenario-based software architecture evaluation methods: an overview. In: Workshop on Methods and Techniques for Software Architecture Review and Assessment at the International Conference on Software Engineering, pp. 1–12 (2002)

    Google Scholar 

Download references

Acknowledgments

This work is funded by Contract DO1-161/28.08.2018 “NGIC – National Geoinformation Center for monitoring, assessment and prediction natural and anthropogenic risks and disasters” under the Program “National Roadmap for Scientific Infrastructure 2017–2023”, financed by Bulgarian Ministry of Education and Science.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Todor Branzov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Branzov, T., Ivanova, K., Georgiev, M. (2019). Service-Microservice Architecture for Context-Aware Content Delivery in National Geoinformation Center of Bulgaria. In: Bella, G., Bouquet, P. (eds) Modeling and Using Context. CONTEXT 2019. Lecture Notes in Computer Science(), vol 11939. Springer, Cham. https://doi.org/10.1007/978-3-030-34974-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-34974-5_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-34973-8

  • Online ISBN: 978-3-030-34974-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics