Projekt obiektu WCF - OOP a SOA

Jaki jest właściwy sposób obsługi polimorficznych obiektów biznesowych w świecie WCF / SOAP?

Wydaje mi się, że SOA i OOP są ze sobą w sprzeczności - aby ujawnić czysty WSDL, potrzebne są konkretne obiekty, zazwyczaj nie wykorzystujące dziedziczenia. Z drugiej strony, prawdopodobnie w systemie bazowym, będziesz chciał przestrzegać właściwego projektu OO.

Co zazwyczaj robią tutaj ludzie? Zbuduj zestaw obiektów kontraktowych WCF, rezygnując z zasad OOP, a następnie przekonwertuj na inny zestaw obiektów w rzeczywistych warstwach logicznych?

questionAnswers(4)

yourAnswerToTheQuestion