The MSD zip file has a content directory..... i.e.
msd1.24.4
Using a Zip with makes it difficult to extract the files to the web app directory because you can't strip the root container directory in a script with unzip like you can with tar.
For example using tar.....
tar -xzf /$web_path/$app_name --strip 1 -C ${web_extract_des}
--strip 1 will strip msd1.24.4 directory from the tar and it's contents sent to the destination directory.
OR
Zip the web app without msd1.24.4 directory would be preferred.
This may seem like a minor issue, however having a content directory within the zip file creates a situation that requires additional code to create a scripted installer or a rpm installer.
HTH