EFx Factory Futures

Well, its time to (officially) announce the end of further development of the EFx Factory prototype! and open a new chapter on software factories for our customers. [In actual fact, not really hot-off-the-press news, this post has been pending getting published for some months now.] The pioneering work on EFx has not been in vain. The…

1

FAQ – How does EFx Factory differ from the Web Service Factory?

Naturally, I get asked this all the time. What are the differences between the ‘EFx Factory’ and software factories such as the ‘Web Service Software Factory’ from patterns & practices? [Now, I do need to say this, I do work closely with the patterns & practices teams who built Service Factory, in fact, I am…

5

FAQ – Isn’t that MDA?

Considering the EFx Factory and its core composability features with extensible technology-independent models, a few astute people soon get around to asking the following question: Isn’t the EFx Factory just another implementation of MDA? Backgrounder Model Driven Architecture┬« (MDA) is a methodology created by Object Management Group (OMG). Their definition of MDA can be found…

1

Multiple or Single Architectural Models/Views?

This was to be a FAQ, but due to the fact that the practices around this are unproven yet, there is no definitive answer to this question, rather a discussion of approaches, issues, guidelines and raising general awareness. At the moment, there is quite a buzz about the correct usage of DSL’s and modelling domains…

2

FAQ – Round-Tripping

The first question I always get asked: Do you support round-tripping of the generated code your factory creates? In other words, do you support a developer going into the generated code, modifying it in an arbitrary way, and then read back those code changes and their intended meanings into the models used by the factory? [Quite…

0

FPM – Case Study Part 2

Edward and myself have made some major headway on exploring and validating some experimental tooling for the authoring factories with the ‘Factory Product Model‘ using the p&p Service Factory as a test case. This work is based upon learnings harvested from authoring the EFX factory itself, and generalising those, and the design, into reusable tools that can…

0

The ‘Meta-Model’ and its relationship to the ‘Factory Schema’

In the previous article, I talked about the power of the factory meta-model, and why you should have one in your factory. In this article, I want to describe how the meta-model is related to the factory schema, and how that can benefit both the factory author – defining her factory, and the factory user…

2

The Factory ‘Meta-Model’

Hopefully in previous posts I have been able to help de-mystify what exactly the factory schema is and how you should be thinking about it. If you are still confused about how to build a factory and how to create the factory schema, you are not alone. My good friend Ed Bakker and I have been…

2

The EFx Architectural Guidance Software Factory

Published on MSDN here Summary The Enterprise Framework Factory (the EFx Factory) is an architectural-guidance software factory. It provides Microsoft partners with a software-factory implementation of the Microsoft Distributed Architecture for .NET Applications for building applications and services on the .NET platform. The software factory is founded upon an application framework (Enterprise Framework) that combines…

12