Like J2EE, Microsofts platform
provides foundation technologies for distributed and
reusable components. The Component Object Model (COM) and Distributed
Component Object Model (DCOM) provide CORBA-like interface abstractions that allow
applications to share code deployed in dynamic link libraries (DLLs). To share services
beyond the firewall, components also need to provide web services interfaces, perhaps
through deployment using Microsoft BizTalk Server.