The transfer of data is one way, from the publisher to each subscriber. However, the publisher can collect shared data from other databases using DCM operations or the migrate tool.
A Publish and Subscribe methodology is used when many databases must share software components (such as libraries, DLLs and header files), and the shared components are not developed in the subscriber databases.