Geeks With Blogs
musing's of a geek

So what is new in the Software Factory world for Rosario? Well actually not much (someone is bound to shoot me down for that comment) :)

So firstly Rosario is not just about factories, although that is pretty much all I will comment on, so once you have your VHD up and running there are a bunch of walk-through's /mini stories to give you a sense of what you are able to do in this CTP.

  • Developer Mini-Stories
  • Architect Mini-Stories - for me this is my main focus
  • Team Foundation Server Mini-Stories
  • Tester Mini-Stories
  • WiX Mini-Stories - looks like I'm gonna have to learn to love WiX


Rosario Toolbox

From a factory perspective the first thing of note is that the Service Factory Modeling edition is already built into the IDE (or rather a cut down version of this). Sweet.... so I can build my own Guidance Packages in Rosario.... not so fast there buddy although GAT/GAX is installed the option to build a Guidance Package in not on the list of available project types... doh!!!! ..... hmm I wonder if I can install my VS2008 Factories into this..... <actually GAX is installed but GAT isn't>

Application Explorer 

Ok now the rubber is starting to hit the road, we have a new Window called Application Explorer, this window shows all available architectural and structural diagrams, so for example the screen grab below shows the Application Explorer listing all of the items that have been added to the Application Diagram, plus the grayed out Sequence, Logical Class, and Physical Class Diagrams. Right clicking within this window brings up a context menu with a 'Create Product' node ok now things are looking pretty slick...

Application Explorer

So once you've added your applications you might want to visualize the interactions between them, now in the past you'd probably go into Visio /or whatever you prefer, but now you can add a sequence diagram to your solution and map your applications to it by creating Lifeline's on the selected sequence diagram.

Create Lifeline(s) on AD

this then creates the necessary lifelines for the applications that were selected

Sequence Diagram

You can now start adding messages to your sequence diagram

Sequence Messages

it's now possible to bind your messages to the service operations defined on your application diagram (defined on the web service endpoints)


So all in all pretty cool stuff, I've made an executive decision I'm going to split this post into several posts as I've had this draft open since I first opened Rosario and other work commitments keep getting in the way doh!!! :)

So "it's all good" as my boss would say, the only bad and boy it so isn't a bad but I'm trying to justify the title :)...... is the need to hit the refresh button on the Application Explorer for your changes to appear.... I'm sure that will go away in time

But I have to say good job to the guys on this one..... I'm really loving the Application Explorer especially with it notion of ViewPoints and the ability to Create a Product by selecting an installed factory (yeah I know I've not talked about that in this post, but I will soon :) )

Posted on Tuesday, December 11, 2007 2:40 PM Software Factories | Back to top

Comments on this post: Rosario CTP10 the good, the bad, and the meh

# re: Rosario CTP10 the good, the bad, and the meh
Requesting Gravatar...
"It's all good" :)
Left by Aaron on Dec 11, 2007 3:11 PM

# re: Rosario CTP10 the good, the bad, and the meh
Requesting Gravatar...
It's the right direction
Left by Clemens on Dec 13, 2007 6:34 AM

# re: Rosario CTP10 the good, the bad, and the meh
Requesting Gravatar...
I downloaded Rosario CTP12 (April 2008) version and have found that Service Factory Applications are not included - neither are any of the Guidance Packages. Do you know if these were removed from CTP12? In CTP10, did the Service Factory applications coordinate with the Applications specified in the Application Design diagrams?
Left by Michael de Groot on May 29, 2008 10:20 PM

# re: Rosario CTP10 the good, the bad, and the meh
Requesting Gravatar...
BTW, I failed to mention that with the out-of-the-box installation of CTP12, I was unable to select applications from the Application Design diagram and add them as lifelines to any sequence diagrams.
Left by Michael de Groot on May 29, 2008 10:23 PM

Your comment:
 (will show your gravatar)

Copyright © Steve Eadie | Powered by: