Search Wiki:
The Web Service Software Factory (also known as the Service Factory) is an integrated collection of tools, patterns, source code and prescriptive guidance. It is designed to help you quickly and consistently construct WCF and ASMX Web services that adhere to well known architecture and design patterns.


Announcements

  • The Contrib Project is Live! The long awaited Service Factory Contrib site is finally live and has some great contributions right out of the gate. Thanks to Edward Bakker and our friends at Digit Factory, you can finally generate VB.NET code from your models and automatically generate model elements from your existing WSDL documents using the 2 contributions available right now. Thanks guys, great job! http://codeplex.com/wssfcontrib (23 July 2008)
  • EntLib Extensions Our Dutch brethren (and advisors) over at Avanade have created and released an extension to the Service Factory: Modeling Edition that allows Enterprise Library to be used in very powerful ways. We would highly encourage you to check out the work they've done. They have a downloadable binary, a walkthrough of how to use this new capability, and an MSDN article that covers it. Check it out and give them some feedback. Great job guys! Well done! http://codeplex.com/EntLibExtensionsWSSF (23 Apr 2008)

Info & Release Links


Resource Links


Other Very Useful Links

Last edited Jul 24 at 2:03 AM  by donsmith, version 61
Comments
BigAndy wrote  Feb 14 2007 at 4:36 PM  
Having gone through the convoluted process that is the "hands-on lab" I think I'll give this factory a miss. I found myself jumping from one project to another running dozens of different wizards, and found the whole process confusing and overcomplicated, for what I saw as little end benefit. Had this been more akin to a one-click process it might have been a different matter. Think I'll stick to using LLBLGen Pro, and hand-code what little remains - I don't work for them BTW ;-)

jamtoday wrote  Apr 17 2007 at 8:37 PM  
I really like the factory. I followed the text for the lab for ASMX, but built mu own project. The service was based on a single entity. The porblem I see with the lab is it is too complex, I think it would be better to stick to a minimum and once the basics are understood add further complexity. Also I think it is a mistake to remove projects from the factory to simplify it.

robkribs wrote  May 22 2007 at 8:52 PM  
I have now used your WSSF in two projects and have nothing but praise for it. I studied it extensively before using it, because I am usually leary of code generators. I find the generated code to be very clean, and it adheres to your suggested patterns and best practices. Not to mention, the perfomance of the web services that it generates is very, very good. I understand why the HOL documentation is separated into multiple exercises, but another comment was right on about being difficult to use. The HOL documentation itself is very thorough, I might suggest providing it all in a single file as opposed to multiple files. That way I don't have to remember which exercise was which when I am looking up a particular step. Well done!

ohmyigod wrote  Mar 21 at 7:12 AM  
Why there is no exercise for Exception Handling in this HOL? :-(

nilayparikh wrote  Mar 27 at 7:26 PM  
It's great to work on this tool, it's very facilitating and I have recently posted my experience on my blog: http://biztalk-ssis-ssas.blogspot.com/2008/03/web-service-software-factory-walk.html

RavindraKDewangan wrote  Apr 3 at 5:33 PM  
It's great tool!!! It simplifies the modeling job and generates codes too. The generated codes are very clean and well structured. The problem I see when DataContractCollection comes in to picture. Not to mention, changing the attribute resolves the issue. Last but not least it is great contribution, well done.

Vardi wrote  May 23 at 3:21 AM  
Hi, Geat job !!!, also I use WCF Visualizer ( http://www.codeplex.com/WCFVisualizer )

rubensurf wrote  Jul 8 at 8:52 PM  
I have been using the WSSF Apr 2008 since April, I have done some projects and it really rocks! I can see fixed pretty much a lot of the problems and limitations the previous release have.
This is an excellent tool.

welt02 wrote  Jul 16 at 7:53 PM  
Overall i have founs this tool works great, there is a bit of a learing curve, but overall it is great.
There are still some limitations and i look forward to a future release. The on gripe i do have is that the model view is very pretty, but does not contain enough information in visual format to make it usefull to print off an use as a discussion point, and no copy as image like the class diagramer. :-(

Updating...