The complexity of the new services can be measured in terms of the number of function points that make up the service. The process of function point analysis involves logically analyzing new or existing services in terms of inputs, outputs and processing to determine the relative complexity of new code. This information can provide a better measure of development and testing time before the project is launched than simply counting lines of code.
Read more on measuring complexity
Creating, moving SOA apps into the cloud
Convergence of integration gateways
Time is now for application integration