, ▁deployment , ▁monitoring ▁and ▁lif ecycle ▁concerns ▁amongst ▁BC s ▁and ▁SE s , ▁Java ▁Management ▁Ext ensions ▁( J M X ) ▁is ▁used . ▁J BI ▁defines ▁standard ized ▁pack aging ▁for ▁BC s ▁and ▁SE s , ▁allowing ▁components ▁to ▁be ▁port able ▁to ▁any ▁J BI ▁implementation ▁without ▁modification . ▁ ▁J BI ▁defines ▁standard ▁pack aging ▁for ▁composite ▁applications : ▁applications ▁that ▁are ▁composed ▁of ▁service ▁consum ers ▁and ▁prov iders . ▁Ind ividual ▁service ▁units ▁are ▁deploy able ▁to ▁components ; ▁groups ▁of ▁service ▁units ▁are ▁gathered ▁together ▁into ▁a ▁service ▁assembly . ▁The ▁service ▁assembly ▁includes ▁metadata ▁for ▁" w iring " ▁the ▁service ▁units ▁together ▁( associ ating ▁service ▁prov iders ▁and ▁consum ers ), ▁as ▁well ▁as ▁w iring ▁service ▁units ▁to ▁external ▁services . ▁This ▁provides ▁a ▁simple ▁mechanism ▁for ▁performing ▁composite ▁application ▁assembly ▁using ▁services . ▁ ▁J BI ▁implementations ▁The ▁following ▁open - source ▁software ▁J BI ▁based ▁E SB ▁implementations ▁are ▁available : ▁ ▁Open ▁E SB ▁ ▁Pet als ▁E SB ▁ ▁Apache ▁Service M ix ▁ ▁F USE ▁E SB ▁( enter prise ▁Service M ix ) ▁- ▁comp li ant ▁JS R ▁ 2 0 8 ▁ ▁M ule . ▁Though ▁not ▁a ▁J BI ▁comp li ant ▁container ▁by ▁itself , ▁M ule ▁provides ▁inter oper ability ▁with ▁J BI ▁containers . ▁There ▁is ▁a ▁separate ▁M ule - J BI ▁project ▁that ▁is ▁to ▁address ▁this ▁J BI ▁comp liance ▁issue . ▁ ▁The