1. A Web Service system, comprising: a service provider comprising one or more computer systems configured to provide one or more secure Web Services on the Web Service system; and one or more service requesters each comprising one or more computer systems and each configured to access the one or more secure Web Services from the service provider via a network; wherein the Web Service system is configured according to output of a computer-implemented Web Service architecture design system for designing secure Web Services comprising a plurality of heterogeneous components and one or more security components, wherein the Web Service architecture design system is configured to: receive one or more Web Service requirements for the Web Service system; receive user input specifying one or more design aspects of a secure Web Service architecture for the Web Service system; generate the Web Service architecture in accordance with the received Web Service requirements, the received user input, a Web Services security assessment structured methodology, and one or more security design patterns; and generate the output including information indicating the secure Web Service architecture; and wherein the Web service system further comprises a service registry implemented on one or more computer systems, wherein the service provider is further configured to register and publish the secure Web Services in the service registry, and wherein the service requester is further configured to discover the service provider through the service registry.