论文部分内容阅读
随着分布式技术和网络的发展,计算机的应用已经渗透到了各个领域。两层的C/S体系结构渐渐不能满足发展的需要,三层C/S体系结构成为构架开放式企业级应用系统最优的选择之一。与此同时,在此基础上的中间件技术也随着需求日趋成熟。三层结构和交易中间件已经成功的应用于电信等联机交易系统,但在商业管理系统中应用仍然少见。这两个技术是否适用于商业管理系统?本文就此进行详细研究和分析,得出肯定结论并且应用到实例中。 本文首先综述了三层结构的发展和关键技术以及中间件的概念、定义、分类和选择等。 其次运用形式语言Z语言对交易中间件系统的体系结构做了完整描述。Z语言可以描述函数的功能,也可以描述具体系统。本文所要描述的是基于交易中间件的客户/服务器体系结构,它不是某个具体系统,而是一类系统的模型或者称为一种“软件体系结构模型(Software Architecture Style)”,对它的形式化研究有助于进一步理解基于交易中间件的Client/Server系统的实质。 交易中间件主要面向本地应用提供接口,大量文献表明,交易中间件一般运用共享存储区方式传递消息且采用静态分配方式下的队列管理方式。但是对共享内存的大小、服务进程的多少以及消息流量等没有作出定量的计算。本文首次将排队论知识运用到交易中间件的通讯中,通过列出各模型的参数,计算、分析、比较得出结论。太原理工大学硕士研究生学位论文 最后在三层C/S结构基础上,利用交易中间件技术研究和设计开发了超市管理系统,实现了商业的自动化管理,并且对系统分别利用手工和工具进行了测试,基本达到要求。