webMethods Microsoft Package 9.0 | webMethods Package for Microsoft .NET Documentation | webMethods Package for Microsoft .NET Installation and User’s Documentation | Understanding webMethods Microsoft Package | What is webMethods Microsoft Package?
 
What is webMethods Microsoft Package?
The webMethods Microsoft Package provides .NET integration and management services within webMethods products in a tightly coupled implementation. The webMethods Microsoft Package is an umbrella of solutions that encompasses several functional areas. webMethods Microsoft Package enables you to do the following:
*Expose .NET assemblies as integration services
The webMethods Microsoft Package exposes, as integration services, the services provided by .NET assemblies operating in a service provider role. Those integration services can be exposed to the outside world as Web services just like any other webMethods service. This feature simplifies integration of business logic developed on the Microsoft .NET platform into applications external to the Microsoft environment. Additionally, it simplifies the development of integration logic using a .NET language of choice.
*Allow .NET assemblies to invoke integration services
Microsoft .NET assemblies operating in a client role can invoke services exposed by Integration Server. The webMethods Microsoft Package provides a native .NET API to Integration Server for this purpose. The API simplifies the integration of legacy or new business logic into Microsoft .NET applications.
*Host .NET executable assemblies
The webMethods Microsoft Package provides hosting of .NET executable assemblies or applications that may be operating in an Integration Server client role or in a role unrelated to Integration Server.
*Manage .NET assembly lifetimes
The webMethods Microsoft Package provides management of .NET assembly lifetimes for assemblies operating in a service provider role where multiple invocations of one or more methods on a given assembly instance is required.
*Manage the .NET environment
The webMethods Microsoft Package allows you to manage the .NET environment and view metrics pertaining to its operation and the operation of assemblies executing in the .NET environment.
*Generate code in Microsoft Visual Studio to invoke services
The webMethods Add-In for Microsoft Visual Studio provides the ability to enumerate services on Integration Server and generate code within Visual Studio to invoke those services. Installation of the add-in is separate from the rest of the webMethods Microsoft Package. For information on installing the add-in, see Installing the webMethods Add-In for Microsoft Visual Studio .
*Integrate with existing COM objects
The Primary Interop Assemblies generated by TLBIMP are .NET assemblies and can therefore be exposed as integration services just like any other .NET assembly. Once exposed as integration services, they can also be exposed to the outside world as Web services if required.