A filtration barrier comprises at least one barrier layer which includes polymeric nanofibers interlaced with microfibers, and at least one substrate layer which includes polymeric microfibers. The filtration barrier can be made by electrospinning process.