Fabric nodes provide infrastructure services in a peer-to-peer fashion that might traditionally have been provided by a server. Different nodes in the fabric are designated as the “lead nodes” for a particular service (for example the endpoint manager).
Fabric nodes can also publish custom logic as web services. Fabric allows these services to be discovered by replicating information about them (name, description, endpoint address, WSDL URL, interface and messages signatures, etc.) throughout the fabric using a distributed XML database.
Fabric can deliver failover and load balancing services for web services that have the same interface and message signatures regardless of where they are running or what language was used to implement a service’s business logic.
As to the reasoning behind the acquisitions, I think it is pretty simple: TME had two leading edge products, a top-notch development team and a visionary leader. Oh, by the way, they also had a revenue stream and a large number of satisfied customers. I do not think that the motivation was to acquire the customer base.
As of their latest releases, webMethods products that supported web services (IS, Developer, Modeler and Portal to name a few) used a variety of soap stacks. Portal uses Apache Axis today. IS uses a custom soap processing approach. Glue provides a superior, simple-to-use, standards compliant, time-tested, highly interoperable, widely accepted in the market set of soap and xml functionality.
My guess as an outsider is that you’ll see all of the WM products that need to provide web services support incorporate Glue as their soap stack and deliver the option to leverage Fabric’s state-of-the-market Services Oriented Architecture (SOA) abilities.
Glue was aimed at a company’s initial proof-of-concept and departmental web services efforts. I used it for that exact thing nearly 3 years ago. When a company’s portfolio of web services goes from a half-dozen to hundreds or thousands of services, a different set of problems arise. Fabric (which relies on Glue) is aimed squarely at addressing that space.
Mark