Blogger :
Sam Gentile
All posts :
All posts by Sam Gentile
Category :
WSCF/WCF
Blogged date : 2007 Oct 09
A further note about what I just blogged about what our upcoming Webinar and CNUG with the applications Chad and I are developing. I will be showing and giving out to the community tonight a significant portion of our code. These demo applications Chad and I developed are both influenced by our backgrounds. Both of us have just had similar experiences that last few years, Chad at JP Morgan Chase and myself at Algo. In my two years at Algo, as detailed on this blog and Steve's, we used all the XP Practices/TDD/NUnit, Repositories/DDD, O/RM, etc to develop our WCF Services, the Smart Client, and the rest of the system. Chad did a similar thing at JPMC.
Given that, when we went to implement our demo applications, we didn't want them to be just the same old Purchase Order demos. We wanted to reflect our love of Domain Driven Design, TDD and O/RM as well as show best practice "Fowler Patterns." I spend a significant time in my "SOA talks" for INETA focusing on the Architectural and Software Design patterns like Service Interface, Repositories, etc. So lon story short, we have developed an Order and an Inventory system using DDD all through out focusing on our Entity Model. We have shown best practices like the Repository pattern and we use N/Hibernate as our O/RM. We show testing your Repository layer via NUnit tests. In addition, the WCF services utilize Translators, Service Adapters and other patterns from the Web Service Software Factory (WSSF).
So, we intend to put our Neudesic code out there and get community input and such. Tonight at Northern NJ.NET, tomorrow at Central NJ.NET and next week in Chicago! See you there!