▁operation ▁of ▁a ▁service . ▁The ▁M AL ▁defines ▁this ▁limited ▁set ▁of ▁generic ▁interaction ▁patterns ▁( templates ) ▁that ▁must ▁be ▁used ▁by ▁services ▁defined ▁in ▁the ▁MO ▁service ▁framework . ▁Each ▁operation ▁of ▁a ▁service ▁is ▁defined ▁in ▁terms ▁of ▁one ▁of ▁the ▁M AL ▁interaction ▁patterns . ▁By ▁defining ▁a ▁pattern ▁and ▁stating ▁that ▁a ▁given ▁operation ▁is ▁an ▁example ▁of ▁that ▁pattern , ▁the ▁operation ▁definition ▁can ▁focus ▁on ▁the ▁specific s ▁of ▁that ▁operation ▁and ▁rely ▁on ▁the ▁standard ▁pattern ▁to ▁facil itate ▁this . ▁For ▁example , ▁an ▁operation ▁‘ do Foo ’ ▁may ▁be ▁defined ▁that ▁is ▁an ▁example ▁of ▁a ▁pattern ▁called ▁‘ SUB MIT ’ . ▁This ▁operation ▁has ▁two ▁parts , ▁the ▁pattern ▁of ▁messages ▁that ▁are ▁ex changed ▁( the ▁‘ SUB MIT ’ ▁pattern ) ▁and ▁the ▁meaning ▁of ▁those ▁messages ▁and ▁what ▁‘ do Foo ’ ▁does . ▁By ▁defining ▁the ▁pattern ▁as ▁a ▁standard ▁( ‘ SUB MIT ’ ) ▁the ▁service ▁specification ▁that ▁defines ▁‘ do Foo ’ ▁only ▁need ▁define ▁the ▁meaning ▁of ▁the ▁messages ▁and ▁what ▁the ▁operation ▁does . ▁The ▁M AL ▁defines ▁this ▁set ▁of ▁patterns . ▁ ▁Adv antages ▁ ▁A ▁benefit ▁of ▁implementing ▁multiple ▁services ▁over ▁a ▁message ▁abstra ction ▁layer ▁is ▁that ▁it ▁is ▁easier ▁to ▁bind ▁these ▁to ▁different ▁underlying ▁techn ologies ▁and ▁protocol ▁enc od ings . ▁ ▁All ▁that ▁is ▁required ▁is ▁an ▁‘ adapter ’ ▁layer ▁between ▁the ▁M AL ▁and ▁the ▁underlying ▁protocol ▁to ▁enable ▁all