...
首页> 外文期刊>The Electronic Library >Software architecture of distributed client/server library circulation system
【24h】

Software architecture of distributed client/server library circulation system

机译:分布式客户/服务器图书馆流通系统的软件架构

获取原文
获取原文并翻译 | 示例
           

摘要

Purpose - The purpose of this paper is to model and implement software architecture forrntransparent communication of client and server sides of library circulation system in order to enablernsystem operation in different network configurations.rnDesign/methodology/approach - Object-oriented methodology and design patterns are used forrnmodeling system architecture. Modeling is carried out in the CASE tool that supports the UnifiedrnModeling Language (UML 2.0) by means of class and sequence diagrams. The implementation isrncarried out in the Java programming language using open source components.rnFindings - The result is a software package for transparent communication of client and server sidernof library circulation system. Database operations are executed through this package. The packagerncan execute the operations under different protocols, which enables the work of the library circulationrnsystem in the intranet and internet environments.rnResearch limitation/implications - The proposed software architecture and implementation arernintegrated into the circulation subsystem of the BISIS library information system and rely on thernHibernate package for object/relational mapping. For integration into other systems where operationsrnwould not be related to the database or would use some other ORM technologies, it would be necessaryrnto make corresponding changes in the implementation.rnPractical implications - The package is integrated, together with the library circulation system,rninto the fourth version of the BISIS system. Testing and verifying were carried out in public andrnspecial libraries.rnOriginality/value - Originality of the paper is to be found in the proposed software architecture thatrnis network-agnostic and facilitates transparent communication of client and server sides of therncirculation system while not imposing a single communication technology or protocol. Besides, thernarchitecture does not depend on the functionality of the circulation system and can be used forrndifferent purposes, and not only for communication with the database as presented in the paper.rnAdding new functionalities is simple and does not require changes in the existing program code.
机译:目的-本文的目的是为图书馆流通系统的客户端和服务器端的透明通信建模和实现软件架构,以使系统能够在不同的网络配置中运行。设计/方法/方法-使用面向对象的方法和设计模式建模系统架构。建模是在CASE工具中执行的,该工具通过类和序列图来支持UnifiedrnModeling语言(UML 2.0)。使用开放源代码组件以Java编程语言执行该实现。rnFindings-结果是一个软件包,用于客户端和服务器端库循环系统的透明通信。数据库操作通过此程序包执行。该软件包可以执行不同协议下的操作,从而可以在Intranet和Internet环境中实现图书馆流通系统的工作。研究限制/意义-所提出的软件体系结构和实现被集成到BISIS图书馆信息系统的流通子系统中,并依赖于Hibernate。用于对象/关系映射的包。为了将其集成到将与数据库不相关的操作或将使用某些其他ORM技术的其他系统中,有必要对实现进行相应的更改。实用意义-该软件包与图书馆流通系统集成在一起,成为第四个BISIS系统的版本。测试和验证是在公共图书馆和特殊图书馆中进行的。rn原创性/价值-该论文的独创性可在与网络无关的拟议软件体系结构中找到,并促进透明系统的客户端和服务器端的透明通信,而无需进行单个通信技术或协议。此外,该体系结构不依赖于循环系统的功能,并且可以用于不同的目的,并且不仅可以用于本文中介绍的与数据库的通信。添加新的功能很简单,不需要更改现有程序代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号