title: Comparable Architectures With OSGi?
body: <p>I am going to implement a server application that should <b>update</b> client software remotely. Clients mostly use pull mechanism for receiving updated software.<br>
  As a beginner I am looking for architectures to implement this application. And I know that Life Cycle layer of OSGi would give such service.<br>
  I want to know is there any other architectures that give similar service to clients?</p>