Investigation of Architecture and Technology Stack for e-Archive System

Hennadii Falatiuk, Mariya Shirokopetleva, Zoia Dudar
{"title":"Investigation of Architecture and Technology Stack for e-Archive System","authors":"Hennadii Falatiuk, Mariya Shirokopetleva, Zoia Dudar","doi":"10.1109/PICST47496.2019.9061407","DOIUrl":null,"url":null,"abstract":"This work describes main concepts of architecture style and technologies selection for building distributed e-Archive system. The paper presents overall concepts, vocabulary, data models, responsibilities that an electronic archive system must fulfill, and a set of recommended functions to cover these responsibilities. The article describes the main information flows and functions. It outlines the theory of the OAIS model, illustrates an example of complex microservices architecture design and approaches to solve data consistency and application deployment challenges. The comparative analysis of software architecture styles was performed and, as result, the combination of Microservice and Event-Driven architectures was chosen as the most suitable architecture for building electronic archive system. It implies having microservices that communicate with each other via some message bus instead of direct calls. The technology stack chosen for that architecture implementation and application delivery is proven to be production-ready, has detailed documentation and large community support. The technology stack is Asp .Net Core 2.1 – framework, Rabbit MQ, Apache Tika, Elasticsearch, Mongo DB, MS SQL Server, Azure Blob Storage, Event Store, Signal R, Docker, Kubernetes.","PeriodicalId":6764,"journal":{"name":"2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T)","volume":"80 1","pages":"229-235"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PICST47496.2019.9061407","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

This work describes main concepts of architecture style and technologies selection for building distributed e-Archive system. The paper presents overall concepts, vocabulary, data models, responsibilities that an electronic archive system must fulfill, and a set of recommended functions to cover these responsibilities. The article describes the main information flows and functions. It outlines the theory of the OAIS model, illustrates an example of complex microservices architecture design and approaches to solve data consistency and application deployment challenges. The comparative analysis of software architecture styles was performed and, as result, the combination of Microservice and Event-Driven architectures was chosen as the most suitable architecture for building electronic archive system. It implies having microservices that communicate with each other via some message bus instead of direct calls. The technology stack chosen for that architecture implementation and application delivery is proven to be production-ready, has detailed documentation and large community support. The technology stack is Asp .Net Core 2.1 – framework, Rabbit MQ, Apache Tika, Elasticsearch, Mongo DB, MS SQL Server, Azure Blob Storage, Event Store, Signal R, Docker, Kubernetes.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
电子档案系统体系结构与技术栈研究
本文阐述了分布式电子档案系统的体系结构风格和技术选择的主要概念。本文介绍了电子档案系统必须完成的总体概念、词汇、数据模型、职责,以及涵盖这些职责的一组推荐功能。本文介绍了主要的信息流和功能。它概述了OAIS模型的理论,说明了一个复杂微服务架构设计的例子,以及解决数据一致性和应用程序部署挑战的方法。通过对软件体系结构风格的比较分析,选择微服务与事件驱动体系结构相结合作为构建电子档案系统的最合适的体系结构。这意味着微服务之间通过消息总线而不是直接调用进行通信。为该体系结构实现和应用程序交付选择的技术堆栈已被证明可用于生产,具有详细的文档和大型社区支持。技术栈是asp.net Core 2.1框架,Rabbit MQ, Apache Tika, Elasticsearch, mongodb DB, MS SQL Server, Azure Blob Storage, Event Store, Signal R, Docker, Kubernetes。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Modern informatics and its teaching methods (MITM2020) [Electronic resource]: collection of materials of the international scientific-practical conference. - Andijan, May 20, 2020 Section IV. The role of information and communication technologies in preschool educational institutions DIGITALIZATION - A FACTOR OF SOCIAL DEVELOPMENT QUALITY DIGITAL TECHNOLOGIES IN MODERN EDUCATION: CURRENT TRENDS AND DEVELOPMENT FACTORS IN PHILOLOGY AND PEDAGOGY PIC S&T 2019 Copyright Page Object Detection Method Based on Aerial Image Instance Segmentation in Poor Optical Conditions for Integration of Data into an Infocommunication System
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1