ddleware an implicit part of .NET development, by using .NET constructs such as attributes to communicate with middleware. [0041] In order to communicate, for example, with TIBCO or IBM MQ Series middleware on the .NET platform, use of the vendor's API is necessary.