A method and system for providing an integration environment in which
integration processes can be developed independent of integration servers
and applications. The integration environment provides an application
service interface for each application that is independent of the
integration servers. An integration process that is developed to use the
application service interface is compatible with any integration server
that supports the applications that the integration process accesses. The
integration environment provides a common service interface for each type
of application. The common service interface is independent of the
application that is providing the service and is also independent of the
integration server. Thus, an integration process developed to use the
common service interface is compatible with any application of the
appropriate type and any integration server.