Finally the GAX/GAT February 2008 Final Release

GAX/GAT February 2008 Final Release The Guidance Automation Extensions (GAX) expands the capabilities of Visual Studio by allowing architects and developers to run guidance packages, such as those included in Software Factories, which automate key development tasks from within the Visual Studio environment. The Guidance Automation Toolkit (GAT) is a guidance package which allows architects to author rich, integrated user experiences for reusable assets including Software Factories, frameworks, and patterns. The resulting Guidance Packages, composed of templates, wizards and recipes, help developers build solutions in a way consistent with the architecture guidance. In order to use the Gu... [More]

Amazon Services, the Service Model

Trigger by Steve Clayton post about "Amazon - Where Do You Want To Go Tomorrow?" A while ago I made a demo with Amazon Web Services, just to show what the limitations are when using models or how models can help to make better designs. Anyway I used the Web Service Software Factory Modeling Edition and Visual Studio Team Architect capabilities to generate the service models and service agents. This is the application diagram where we have the existing Amazon services with two endpoints, the AWSECommerceService and the MechanicalTurk, and a Windows Client application which consumes them. For this demo I used the conform endpoint to WSDL functionality, but you can also use the Add Existing Ser... [More]

Engineering World: A unique congress with Microsoft, Oracle and IBM

Saturday I joined a congress organized by Sogeti Netherlands and here most important partners "Microsoft, Oracle and IBM". It happens not that often that they join the same congress. Although, it was the first sunny day within weeks and it was on a Saturday, there where about 130 till 150 people attending the congress. The program was great with Scott Ambler and the Playlogic Game Factory as keynote speakers and  during the day topics like: Modernizing of Enterprise Applications Business Intelligence out of the box Java en Concurrency Second Life Scripting Language EGL, new kid on the block? Uniface, the 4GL language Secured Application Development MS Visual Studio Team Syste... [More]

Use Groove for easy document management within SharePoint

The default SharePoint interface is a little bit time consuming for heavy users, for example I must make at least 5 clicks to add a new folder, the same amount for uploading a document and login two times if I want to edit a document. (and don't forget all the work you must do when adding a new blogpost with pictures... I use Windows Live Writer ;-)   When you use Groove's functionality to synchronize workspaces with SharePoint libraries, you only have to: Right click "add folder", right click "add document", "double click open document"... and after you are finished editing, adding, etc... just click synchronize and your done. Works almost the same as your Windows Explorer..! And w... [More]

Design for Operations, new release

Just watched Keith Pleas demonstrating the coming release of DFO on dnrTV, "Keith Pleas shows Design for Operations". Still not available, but will soon be on,'m curious if there will be sources available this time, so I can play with this scenario. UpdateStay tuned for a major update to the designer.As of 2/3/2008 we are still blocked waiting on the release of Guidance Automation Extensions (GAX) V1.4. No ETA yet.New features include:1) Improved model and user experience.2) Limited support for Enterprise Library Logging.3) Native support for model export to System Center Operations Manager Management Packs.4) Support for existing applications through MSIL sc... [More]

Creating Secure Services, with Visual Studio Team Architect and the Web Service Software Factory Modeling Edition

  Making secure is hard from a technology point of view. As Juval Lowy is saying in this MSDN article: Security is by far the most intricate area of the Windows® Communication Foundation (WCF). In every WCF operation call on the service side, security is governed by the service contract, the operation contract, the fault contract (if present), the service behavior, the operation behavior, the host configuration, and the method configuration and its code. Each of these items may have as many as a dozen or more security-related properties... And it's hard from a process point of view, also known as SD3+C. [The New Threat Modeling Process]You must get executive support [not always that ea... [More]

How To Fire a Guidance Package Recipe from the Implement Application Feature of Team Architect.

Post #01 of a collection of posts with some more technical details about the creation of richer implementations with Visual Studio Team Architect. The Start: Fire a Recipe, Wizard or something else when initiating the "Implement Application" feature from the Application Diagram. There is only one place where you can change the behavior of this feature and that is in the properties window of the selected shape. You can change the the template it uses to implement the application. Select: "Custom Template..." So, we have to focus on templates [vstemplate] if we want something else to happen. Beside the fundamental elements "TemplateData" and "TemplateContent" where you can specify the file... [More]