MEF 2.0 – mini series: Part 7 (Catalog filter and Deep hierarchic scoping)

Thursday, January 24, 2013

MEF 2.0 - mini series: Part 7 (Catalog filter and Deep hierarchic scoping) this is the 7th post in the MEF 2.0 mini series. you can see the following TOC for other posts in this series. in the previous post I was talking about composition scoping and lifetime management. on this one, I will extend the composition scoping topic toward hierarchic along with catalog filtering capability. hierarchic scoping is not trivial, you must understand the hierarchic behavior and what it was design for. MEF hierarchic...

does MEF apply the SOA paradigm?

Tuesday, February 9, 2010

does MEF apply the SOA paradigm?   in this post I'm going to argue that the Manage Extensibility Framework (MEF), is actually applying to the 4 tenet of Service Orientation Architecture (SOA), therefore MEF is actually, in-process implementation of the SOA paradigm.   Background when we speaking about SOA we used to think about technologies like web services and WCF, which is cross process technologies. but does SOA define that services should always be consumed from the clouds? local services like loggers, rule engine, cache and more are...
3 comments

MEF for Beginner (repeatable metadata) – part 9

Friday, January 29, 2010

MEF for Beginner (repeatable metadata) - part 9 this is the 9th post of the MEF for Beginner series, the series TOC is available here. this post will focus on having repeatable metadata definition (cases like definition of multiple categories). if you not familiar with the MEF metadata concept you may want to read part 8.  Bad practice for repeatable metadata In order to explain repeatable metadata, we will start by decorating export with untyped metadata declaration (which consider as bad practice, use typed metadata whenever you...

MEF for Beginner (Metadata) – part 8

Wednesday, January 20, 2010

MEF for Beginner (Metadata) - part 8   this is the 8th post of the MEF for Beginner series, the series TOC is available here.   this post will focus on the basics of MEF metadata capabilities, the next post discuss the ability of multiple metadata decorations.   What is Metadata? metadata is piece of compile-time information that can be attached to exported part. metadata is adding peripheral information to the part, (metadata information may define which operation system supported by...
one comment