1. A system that provides automated guidance for architectural decisions for information services in a service-oriented architecture (SOA) comprising: a requirements manager configured to catalog a plurality of non-functional requirements for a plurality of information services implemented in a service-oriented architecture (SOA) environment; a reusable asset repository configured to store a plurality of design assets, wherein each design asset is stored according to a unique data model, wherein said unique data model identifies each asset with a non-functional requirement; and an asset advisory tool configured to determine a list of recommended design assets for a user-selected non-functional requirement, wherein the user-selected non-functional requirement is contained within the requirements manager, and wherein each design asset in the list of recommended design assets is available in the reusable asset repository and documents a user-selection of at least one design asset from the list of recommended design assets, wherein the user-selection of the at least one design asset signifies a satisfaction of the user-selected non-functional requirement in a design of an architecture for an information service.