Web Service Software Factory: Modeling Edition
Plenty has been said about this around the web, but it's pretty exciting that the first p&p Software Factory with a substantive DSL Tools component is now live.
You can find
The MSDN homepage at https://msdn2.microsoft.com/en-us/library/bb931187.aspx
The main CodePlex site at https://www.codeplex.com/servicefactory
Apart from being a fantastic example of a rich factory, it has plenty of very interesting goodies from a purely DSL perspective too.
Firstly it has the beginnings of our thoughts on orchestrating code generation (T4 and other) in a more sophisticated way across large-scale solutions. Check out the code generation framework and tell us what you think. We're keen to get feedback on whether this is hitting the right pain points and capturing the right scenarios before we start to push similar features into the core VSX platform.
Secondly, it expands on the validation framework native to the DSL Tools with a hybrid approach using the validation app block from Enterprise Library.
Thirdly it has the notion of virtualizing the projects in a solution that work in a factory happens in using the concept of "roles". This lets you indirect tools that need to understand solution structure to match the way you've shaped your solution. Again we're keen to understand whether this is critical to you and meets your needs .
Please dig around - there's an awful lot in there.
Technorati Tags: software factory,dsl tools,visual studio extensibility,visual studio,patterns and practices,web service software factory
Comments
Anonymous
December 17, 2007
PingBack from http://geeklectures.info/2007/12/17/web-service-software-factory-modeling-edition/Anonymous
December 19, 2007
Hi Gareth, I'm only on my third day of studying, putting my hand on WSSF Modeling Edition. I'm in a awe. So far, I loved everything I saw / I played with. This is indeed a beautiful piece of software as a use example of the DSL Tools. I was especially glad to read about the WSSF team design goals, beforehand to installing their work result. Thus, I had no surprise when I came to experience the tool in VS. I knew I couldn't be disappointed. To be honest, I'm not in charge of web service-related developments here in my company, but I won't miss to pass the information about this factory on to the people / my co-workers who are. Actually, I'm already communicating about the great work, strongly encouraging them to have a look and experiment their ideas with this must-be-seen, must-be-used. I have the feeling that the DSL Tools-based application range reveals itself largely wider than what one can imagine after having a first grasp of it. The potential is huge. I'm glad to know the folks at DslFactory.org got the same feeling too, and are enthousiastic about it for more than one year know, largely before me. The DSL approach is all about pragmatism meeting modernism. This is definitely exciting and it's only the beginning of the story, I guess. Great great work again. :) Cyril