8. A process for facilitating a developer's use of web application workflow information, the process comprising the steps of the developer: running a service explorer tool in an integrated development environment; viewing, in a graphical user interface of the service explorer tool, a visualization of a hierarchical workflow service structure containing workflow service information extracted from at least two different integrated development environment projects which match at least one of the following usage patterns: (a) a service contract resides in a first integrated development environment project, whereas service implementation, hosting, and configuration files reside in one or more other integrated development environment projects, or (b) a service contract resides in a first integrated development environment project, a service implementation file resides in a second integrated development environment project, and hosting and configuration files reside in a third integrated development environment project; and performing at least one of the following using at least one project file of a project of the integrated development environment: making a change in a configuration file and then viewing an automatically updated visualization which reflects the change; selecting a node of the visualization through the graphical user interface and then viewing an automatically opened web application project file which contains service information for the selected node; selecting a node of the visualization through the graphical user interface and then viewing a web application project tool which has automatically received service information for the selected node; selecting a node of the visualization through the graphical user interface and then editing configuration settings through a service configuration editor which is run for the selected node.
13. The process of claim 8 , wherein the viewing step comprises viewing a visualization of a workflow service structure for which at least one of the following occurs: an endpoint node representing an endpoint is selected, the endpoint was set implicitly, and the developer views automatically displayed service information which clarifies a derivation of the endpoint; an address node representing an address is selected, an endpoint associated with the address was set implicitly, and the developer views automatically displayed service information which clarifies a derivation of the address; a binding node representing a binding is selected, an endpoint associated with the binding was set implicitly, and the developer views automatically displayed service information which clarifies a derivation of the binding.