Which methods are the best for analysis and design of a SOA project?
- Design processes in BPMN? (I think you can simply use Visio with BPMN plugin, but how to convert that to use case model ??)
- Go from use case model to Services
- Go from Services in UML to Service Contract design (Say WSDL)
- Designing Information Model with UML?
Which tools are the best for these purposes? What are the best practices? What is the methodology you are managing your SOA projects? (I know there is IBM SOMA that does process decomposition...)