I have developed some web services for banking application.
What exactly do the services do?
For satisfying a user request, i need to call more than 2 services.
How does a user make a request?
I designed services such that output of one web service becomes input of other.
Normal synchronous web service flow is:
Application A -----request------> Web Service X -----request------>
Application X -----response------> Web Service X -----response------> Application A
The purpose of Web Service X is to allow applications to connect to Application X (integrate with it). Application X contains the implementation code and Web Service X contains the integration code.
Explain the flow of the services you are designing.
The main idea of my posts is to point out the term "composite services" has a meaning in a Service-Oriented Architecture that is different than "creating" a web service, or "composing" a web service, or "generating" a web service, or "producing" a web service, etc.
web service composition
web service creation
web service formation
web service generation
web service conception
web service constitution
All of the above mean the same thing. A composite "business" service in a SOA context is something different. You most likely are creating business services that contain functionality and are considering them to be "web services." Things can get a bit complicated because in some SOA, it is possible to have both types of services, i.e. business services and web services. Business services are never described with WSDL. Only integration services are covered with WSDL.
Below is a link to a good book published by IBM. It covers SOA foundation very nicely.
Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap
http://www.amazon.com/Service-Oriented-Architecture-SOA-Compass-Enterprise/dp/0131870025
Good luck!