• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Which pattern an off-board server follows?

 
Raghubir Bose
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"An off-board server is a server that executes as a proxy for a legacy system. It communicates with the legacy system using the custom protocols supported by the legacy system. It communicates with external applications using industry-standard protocols."

Can anybody tell me what pattern is this?I think it is an example of Bridge Pattern.
 
B.Sathish
Ranch Hand
Posts: 372
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As you said in your question, the off-board server acts as a proxy as it controls access to the back-end systems in some way. Hence we can say it follows proxy pattern. In fact, you could say it is a facade proxy if it both controls access and simplifies the back-end systems interfaces. It can also be called facade as it provides a unified interface to the back-end systems. But as you said I think the best answer would be bridge because you can vary the back-end systems and the off-board server independent of each other as they are in separate hierarchies
 
Sreenivasa Majji
Ranch Hand
Posts: 224
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i think it's more of adaptor pattern. Think this way, you need to use the 'functionality' of the legacy system, but the interfaces are not usable. Off-board server sits between these two and make sure they talk each other.

Everybody thinks differently for the same problem
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic