Santosh Benjamin's Weblog

Adventures with AppFabric, BizTalk & Clouds

WSCF Blue is now open

leave a comment »

Christian Weyer has now announced that WSCF-Blue the code name for the  next version of WSCF – Web Services Contract First is now an open project on CodePlex and is looking for people to participate and take the lead on driving the tool forwards.

In case you havent come across it so far, WSCF is a really cool add-in which has a wizard that allows you to build a WSDL from a set of XSDs and then generate the ASMX for it. it also has a very good Data-Contract (pre WCF) code generator which i found to be much better than XSD.exe or XSDObjectGen and the data contract tool can be used over any XSD independently of the WSDLs.  It can also generate client side proxies. Overall the quality of the code it generates is very high. One of the key aims of WSCF Blue is to bring it into the WCF world.

I used WSCF extensively for ASMX services in my previous job as all our implementations were WSDL first. In fact we supplied clients with those WSDLs and then published Biztalk schema webservices and when taking care to use the “Bare” format in BTS, the clients didnt notice the difference at all when the implementations were ready.

In the forums, it appeared that people were clamoring for it to be open sourced  as the good folk at thinktecture havent had time to do as much with it as they had planned. I think its really good that they have opened it up now. The tool has great potential.

Some of the areas i think it can be extended are

  • Making it a full fledged GAT package
  • Linking it with the ServiceFactory – particularly as the SF lacks a WSDL import facility (although you can use prebuilt XSDs when defining your contracts)
  • maybe even linking into BizTalk 🙂

I’m in but i cant lead it unfortunately as i have too many irons in the fire right now.

So if there are any takers for a lead role on this or to contribute please contact Christian Weyer.

[UPDATE]: Edward Bakker has now taken up the lead role on the project.


Written by santoshbenjamin

October 8, 2008 at 11:44 AM

Posted in Factories, Tools

Tagged with ,

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: