Distributed Application Components Research Articles