This is Kebaya that is the national dress of Indonesia. Kebaya is a combination of different traditional clothing of Indonesia like Batik, Sarong, songket and ikat. The dress was originated from Java and Bali where it was traditionally woven with magnificent patterns.
It is made from sheer material such as silk, thin cotton adorned with brocade or floral pattern embroidery.