The Web has proven itself as a capable tool for establishing business practices around information exchange and application
access. There is an underlying shift in web application technology that must be addressed to insure systems integrity for
businesses. Web services allow us to consider the development of independent task-driven applications that mix both code and
content. For example, modern Portal servers use portlets to embody presentation, personalization, logic, and security as code.
These portlets also connect to a content source such as a news feed, file system, or directory server. Both the code and content
source must be integrated and functioning at all times to deliver the expected user experience.