Service Engines (SEs): provide/consume services to/from other components.
Binding Components (BCs): expose service engine functionality to the outside world.
Normalized Message Router (NMR):
* Support four message exchange patterns:
– In-only: no reply
– Robust-in-only: can reply fault message
– In-out
– In-optional-out
* Replies on WSDL 1.1/2.0 for service description but does not enforce their compliance
* Uses Delivery Channel (DCs) to communicate with components
Service Assembly
* Contains multiple service units.
* Can be deployed into JBI container.