An HTTP channel is an internal HTTP server. When the TIBCO BusinessEvents engine starts, it starts the internal HTTP server, which listens to the requests on the port specified in the HTTP Connection resource.
A SOAP event is an extension of a SimpleEvent. To create a SOAP event, you create a
SimpleEvent that inherits from a
SOAPEvent. This creates a default schema in the event payload. Then you edit the schema and introduce header and body elements as necessary.
Using an HTTP channel and a destination configured to use the SOAP serializer and deserializer, TIBCO BusinessEvents can act as a web services platform that sends and receives SOAP requests, and performs whatever operations are provided by the web service.
TIBCO BusinessEvents can also export a SOAP based rule function to a WSDL. The export utility scans the project for rule functions that take a SOAP event as the input, and generates a WSDL operation for each one. For more details, see
Exporting Resources as a WSDL File.