Advertisement

Language Processing Modelling Notation – Orchestration of NLP Microservices

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 582)

Abstract

The paper presents Language Processing Modelling Notation (LPMN). It is a formal language used to orchestrate a set of NLP microservices. The LPMN allows modeling and running complex workflows of language and machine learning tools. The scalability of the solution was achieved by a usage of message-oriented middleware. LPMN is used for developing text mining application with web-based interface and performing research experiments that requires a usage of NLP and machine learning tools.

Keywords

Natural language processing Text mining Microservices Orchestration Web-based application 

References

  1. 1.
    Aggarwal, C., Zhai, C. (eds.): Mining Text Data. Springer, US (2012)Google Scholar
  2. 2.
    Bell, M.: SOA Modeling Patterns for Service-Oriented Discovery and Analysis. Wiley, Hoboken (2010)Google Scholar
  3. 3.
    Dragoni, N., Giallorenzo, S., Lluch-Lafuente, A., Mazzara M., Montesi F., Mustafin R., Safina L.: Microservices: yesterday, today, and tomorrow. CoRR, vol. abs/1606.04036 (2016)Google Scholar
  4. 4.
    Hinrichs, M., Zastrow, T., Hinrichs, E.: WebLicht: web-based LRT services in a distributed eScience infrastructure. In: Proceedings of the International Conference on Language Resources and Evaluation, pp. 489–493. European Language Resources Association (2010)Google Scholar
  5. 5.
    Marcinczuk, M., Kocon, J., Janicki, M.: Liner2 - a customizable framework for proper names recognition for polish. Stud. Comput. Intell. 467, 231–253 (2013)Google Scholar
  6. 6.
    Mazzara, M., Govoni. S.: A case study of web services orchestration. In: A Case Study of Web Services Orchestration, pp. 1–16. Springer (2005)Google Scholar
  7. 7.
    Ogrodniczuk, M., Lenart, M.: A multi-purpose online toolset for NLP applications. LNCS, vol. 7934, pp. 392–395. Springer (2013)Google Scholar
  8. 8.
    Parr, T., Fisher, K.: LL(*): the foundation of the ANTLR parser generator. ACM SIGPLAN Not. 46(6), 425–436 (2011)CrossRefGoogle Scholar
  9. 9.
    Peltz, C.: Web services orchestration and choreography. Computer 36(10), 46–52 (2003)CrossRefGoogle Scholar
  10. 10.
    Radziszewski, A.: A tiered CRF tagger for polish, intelligent tools for building a scientific information platform. Stud. Comput. Intell. 467, 215–230 (2013)Google Scholar
  11. 11.
    Walkowiak, T., Piasecki M.: Web-based natural language processing workflows for the research infrastructure in humanities. In: 5th Conference of the Japanese Association for Digital Humanities, JADH 2015, pp. 61–63 (2015)Google Scholar
  12. 12.
    Walkowiak, T.: Asynchronous system for clustering and classifications of texts in polish. In: Proceedings of the Eleventh International Conference on Dependability and Complex Systems DepCoS-RELCOMEX, pp. 529–538 (2016)Google Scholar
  13. 13.
    Wittenburg, P., et al.: Resource and service centres as the backbone for a sustainable service infrastructure. In: Proceedings of the International Conference on Language Resources and Evaluation, pp. 60–63. European Language Resources Association (2010)Google Scholar
  14. 14.
    Wolff, E.: Microservices: Flexible Software Architectures. Addison-Wesley, Boston (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Faculty of ElectronicsWroclaw University of Science and TechnologyWrocławPoland

Personalised recommendations