Social, mobile, and big data applications play an increasingly important role within the enterprise application portfolio. These new applications types bring with them requirements that differ in many ways from those of traditional enterprise applications. One distinguishing factor for these new applications is their voracious appetite for unstructured data, including images, video, documents, and text.
One of the first challenges faced by architects delivering these applications is simply determining where to put all this data so that it may be easilyaccessed by applications. For example, modern, data-driven applications depend on the ability to easily and securely accept and share content (at scale) via the Internet. For more traditional applications, and for administrative uses across all applications, support for traditional file protocols is required.