A developer can express the logic offered by a Web service, or other
network accessible service, using a standard programming language
augmented with declarative annotations specifying preferences for
exposing that logic as a Web service. At compile time, an enhanced
compiler can analyze the annotated source file and automatically generate
the mechanisms required to expose its functionality as a Web service or
network accessible service.