My ISSW colleague Mikhail Genkin has just started what promises to be an interesting developerWorks series on Best practices for service interface design in SOA. In the first article, Mikhail begins by recommending a top-down or meet in the middle-approach to WSDL creation, rather then relying on generation from generation from existing Java interfaces. He the continues by considering what operations should be grouped on a single interface and what shape those operations should take. In future articles, Mikhail is promising to cover best practices for structuring WSDL documents and fault handling.