Skip to main content
QUICK REVIEW

[论文解读] Visitor Pattern: Implementation of Enquiry Pattern for Internet Banking

J. Prabavadhi, A. Meiappane|arXiv (Cornell University)|May 30, 2012
Service-Oriented Architecture and Web Services参考文献 9被引用 4
一句话总结

本文提出将访问者模式作为互联网银行系统中查询模式的实现方式,利用业务流程建模(BPM)实现横切关注点的重用。通过分析互联网银行流程,作者将查询模式形式化为访问者模式,借助面向模式的设计提升软件架构的可重用性与可维护性。

ABSTRACT

Abstract This paper brings out the design patterns according to the various services involved in internet banking. The Pattern oriented Software Architecture uses the pattern which eliminates the difficulty of reusability in a particular context. The patterns are to be designed using BPM (Business Process Model) for effective cross cutting on process level. For implementing the above said BPM, the Internet banking has been taken to implement the pattern into it. The Analysis and identification of various processes in Internet Banking have been done, to identify the effective cross cutting features. With this process the pattern has been designed, as a reusability component to be used by the Software Architect. The pattern help us to resolve recurring problems constructively and based on proven solutions and also support us in understanding the architecture of a given software system. Once the model is finalized by analyzing we found enquiry pattern as the visitor pattern and implement the pattern. Keywords: Pattern, Pattern Oriented Software Architecture, Business Process Modeling.

研究动机与目标

  • 通过应用设计模式解决互联网银行软件中可重用性的问题。
  • 通过业务流程建模(BPM)识别互联网银行流程中的横切关注点。
  • 将查询模式形式化为访问者模式,以提升软件架构与组件重用性。
  • 支持软件架构师有效理解并实现重复出现的设计解决方案。

提出的方法

  • 分析互联网银行服务,识别重复出现的设计问题与横切关注点。
  • 应用面向模式的软件架构原则,构建可重用的软件组件。
  • 使用业务流程建模(BPM)映射并分析流程,以实现横切功能的有效集成。
  • 将识别出的查询模式映射到访问者设计模式以实现其应用。
  • 通过架构建模与流程级交互分析验证该模式。
  • 将所得模式形式化为软件架构师可重用的组件。

实验结果

研究问题

  • RQ1如何有效应用设计模式以提升互联网银行系统中的可重用性?
  • RQ2互联网银行流程中会出现哪些横切关注点,以及如何系统化地建模这些关注点?
  • RQ3查询模式在多大程度上可以被形式化并使用访问者模式实现?
  • RQ4业务流程建模在识别与实现可重用架构模式方面起到何种作用?

主要发现

  • 互联网银行中的查询模式被成功形式化为访问者模式,实现了结构化的可重用性。
  • 业务流程建模(BPM)有效识别了互联网银行工作流中的横切关注点。
  • 该模式的实现提升了软件架构的可维护性与可重用性。
  • 该方法使软件架构师能够将经过验证的解决方案应用于金融系统中重复出现的设计问题。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。