Middleware for internet business applications (MIBA) using messaging approach - Azniza Subkey (2002)