|
|
Browse by Tags
All Tags » PAG (RSS)
Showing page 1 of 2 (33 total posts)
-
One of the first results delivered from pattern & practices was the Application Architecture Guide, and if I remember correctly that was back in 2002 or 2003. That's a long time ago considering the speed in which .NET Framework and related technologies has progressed and also the big focus shifts in many areas like project methodolgy, DDD vs ...
-
pattern & practices are working on a new guide, called "Improving Web Services Security"k which is now available as a beta on codeplex. I haven't read it yet, but by just browsing throught the index and some of the initial chapters I can say that it looks very interesting. WCF is a more complex environment, than the old stacks that ...
-
Just the other day (February 27), pattern & practices released the Web Service Software Factory Modeling Edition for Visual Studio 2008. This is great news!
To get it up and running I installed the following tools: Visual Studio 2008 SDK Version 1.0 (this is needed because it contains the DSL Toolkit). Guidance Automation Extensions ...
-
Almost three years ago I started to think in the terms of having an infrastructure service to handle security like verifying users, getting which roles they belong to and so on. Back then it was WSE 3 in a beta and no information available on the Internet (that I could find anyway). I had heard of WS-Trust and I had also seen a sample on an event ...
-
First of all, the service factory version 3 will be released any minute now. I've just listen to Don Smith from pattern & practices and he hopes that he got the sign of on the bits by now so that he can release version 3 after this session.
Version 3 main goal is to enable model driven creation of services, but it also wanted to enable the ...
-
Yesterday Christian Weyer (thinktecture) wrote about two interesting SOA-related announcements from Microsoft. Both was totally new for me.
The first is Microsoft Managed Services Engine (MSE) that ''enables service virtualization through a Service Repository'' and by doing so provides ''the ability to support versioning, abstraction, management, ...
-
During TechEd Microsoft announced Acropolis, which is a new framework for building more modularized client applications. Acropolis should feel familiar for CAB and Smart Client Software Factory users and there should be a migration strategy.
I have downloaded and installed the CTP1, but I haven't even tried the simplest thing with it, so instead ...
-
Johan and I have just delivered our talk ''Modifying the WCF Software Factory and Make It Work For You'' on ExpertZone Developer Summit. I think it went fairly well and our presentation is available here.
After the talk we got a question. Something like this: ''Well, this seems to be great, but I don't often get the chance to begin a new ...
-
There are three levels of modifications that can be done of the Web Service Software Factory (WSSF), or any software factory that pattern & practices deliver:
A simple change is to restruct the projects and their responsibilities in the solution. A moderate change is to change or add code to templates. A hard change is to change or add recipes ...
-
I blogged that I'm impressed by the Web Service Software Factory (WSSF) from patterns & practices and I thought that I would write a couple of blogs about it, starting with the most basic stuff; What's needed to run it?
To be able to install WSSF, the first step is to install Global Automation Extension (GAX) which you can find here. If you ...
-
While I was gone (three weeks in the US on vacation) pattern and practices have released Enterprise Library 3.0. We have been using the January CTP since January without problem, but only the ''old'' application blocks, like exception handling and logging. In this version there are two new blocks; Validation Application Block and Policy Injection ...
-
In December 2006 Microsoft released a new version of Web Service Software Factory. The new version had support for WCF and also some security guidance and custom Code Analysis rules.
For us, this release was perfect timing, since we started to help a customer with a very ambitious SOA initiative. For once we have been able to help the customer ...
-
So this will be my 8:th post about ObjectBuilder and probably the last one for a while since I think I covered quite a lot by now. In this post I will use an example from CAB, but with some small modifications to decouple it from CAB and make it useful without needing CAB.
CAB has great support for the Command design pattern, and the support is ...
-
Exception Shielding is a design pattern that solves the problem, that a Web service should not disclose any information about the internal implementation of the service when an error occurs. In PAG's reference implementation of the Web Service Software Factory they have created a very elegant solution for this. But first let's go back one step and ...
-
In this post I will show how you can create an attribute of your own, that you can use on properties and/or parameters, which will make ObjectBuilder setting the value of the property or parameter. So lets say that you want to know what kind of permission a user has so you have a property in your class that looks something like ...
-
In my last post I made a walkthrough of the Locator. The Dependency attribute is used to make searches in the Locator and then have the property (or parameter) set to the result of the search. In that previous post I used an example of an application object model like in Word, Excel and other Office applications, with an Application object as the ...
-
The Locator is a dictionary of weak object references (so it does not keep objects alive). By adding objects to the locator, you make it possible for other code to ask the locator for the object, and get a reference to it. The object is added with a corresponding key. The key can be anything, but it will often be an object of ...
-
You can use policies to affect how the strategies performs their tasks in ObjectBuilder. For example, for the SingletonStrategy to consider any object to be a singleton you need to use the SingletonPolicy. Since policies affect how strategies do their work, it's easier to create more general purpose strategies, that are then informed of the ...
-
In this post I'm back covering the CreateNew attribute that you can use in a class that is instantiated by ObjectBuilder. Marking a property (or parameter to a method or constructor) with the CreateNew attributes will set that property to an instance of the object. The instance itself will of course be built by the ObjectBuilder too. A great ...
-
In my last post I showed how you can use the InjectionMethod attribute to have a method called after the object is instantiated. Of course this will not happen if you simply new your object, but instead you have to use ObjectBuilder to instantiate the object. Now I thought I show you just a simple example of how you instantiate objects with ...
1
|
|
|