Int ern at i onal  Journ al of Ele ctrical  an d  Co mput er  En gin eeri ng   (IJ E C E)   Vo l.   10 ,  No.   4 A ugus t   2020 ,   pp.  3883 ~ 38 88   IS S N:  20 88 - 8708 DOI: 10 .11 591/ ijece . v 10 i 4 . pp 3883 - 38 88           3883       Journ al h om e page http: // ij ece.i aesc or e.c om/i nd ex .ph p/IJ ECE   For m ali zation  of SOA  co ncepts  wi th  math ematic al found ation       Asha H .   V . 1 S ha n thara N ayak 2 ,   A nn am ma Abr aham 3   1 VTU,  Depa r tment  of   CS E, Nit t Mee n akshi  Ins ti tute  of   T ec hnol og y ,   Indi a   2 Depa rtment of I SE,   Rashtr eey a   Vid y a lay a   Col lege  of Engin ee rin g,   Indi a   3 Depa rtment of  Mathe m at i cs,   B MS IT,   India       Art ic le  In f o     ABSTR A CT   Art ic le  history:   Re cei ved   A ug  1 , 2 019   Re vised  Des  1 ,   20 19   Accepte Ja n   7 , 2020     W it the   d evelo pm ent   of  th IT   industr y ,   agi l ity   and  d y namic ity   are   the   two  expe c te cha ra ct er isti cs  for  a n y   busin ess  ent erp rise .   Servi c Orien t ed   Archi tectur (SO A)  an  emergi ng  and  prom isi ng  adve nt  ai m in at   addr ess  the   cur r ent   tr end s/nee ds  of  ent erp ris business  appl icati ons.  The   cu rre nt  work   ai m at   givi ng  an  over vie of  the   conc ep tua m odel   of  SOA  base on  set  the or y   appr oa c h.   Also,   it  po sits  m at hematic al   d efi ni ti ons  f or  logical,  envi ronm ent   an appl icati on  s erv ice  def in it io with  the   help  of  gene ra l   s y stems   the or y   and  m at hemati cal  founda ti on .   The   m at hemat ic a m odel ,   def ini t ion  and  fu nct ion al ity   of  ser vic es  enh ance  SO princ ipl es  w hic c an  be   used  eff i ciently   i integra t ing  h eteroge neous com ponent s.    Ke yw or d s :   Choreo grap hy   Ser vice ori ente a rch it ect ure   Web ser vice  orchestrati on   Copyright   ©   202 0   Instit ut o f Ad vanc ed   Engi n ee r ing  and  S cienc e   Al l   rights re serv ed .   Corres pond in Aut h or :   Ash a  H.V   Dep a rtm ent o f C om pu te Scie nce a nd E ng i ne erin g,     Nitt e Me enak s hi Insti tute  of   Tech no l og y,     Ba ng al or e - 56 0064,  In dia.    Em a il : ashah eb bandi@ gm ai l.c om       1.   INTROD U CTION   W it the  ad va ncem ent  of   ti m e,  the  grow i ng   de ns it of  current  com plex  software  s yst e m has  con ti nual ly   res ulted  in  the  de velo pm ent  of   new   pro gr am m ing   te chnolo gies/para dig m s.  Ever su cce ssive   arch et ype  has  popula rized  new   a bs tract io le vel.  O ne  s uch   par a di gm   is  Serv ic O riented  A rc hitec ture   (S O A ).   T hro ugh  f or m al iz at i on  the  basic  c on ce pts  from   obj ect   or ie nted   to  distrib uted   com pu ti ng  to   ser vice  or ie nted has e volve si gn ific a ntly   As  sta te by  OASIS,  S OA  is  an  “arc hitec tural  pa ra dig m   fo util iz ing   i nd e pe nd e n distribu t e capab il it ie that  are/ m ay  be  under   the  co ntr ol  of   di ver s owner s hip   dom ai ns ”.  SO A   aim s   at   deliv erin sta nd a rds  base d,   sel f - descr i bin g,  lo os el co up le d,   platfo r m   and   pr oto c ol   ind e pe nde nt  functi onal it [1 2]  of   an  enter pri se  by  pro vid in way   of   s hari ng   the  se rv ic es  via  internet The  arc hitec ture  ai m to  pro vid e   so luti ons  t the   existi ng  be que st  app li cat io ns  irr es pecti ve  of  their  platf orm te chnolo gy,  la ngua ge  or  oper at ion  m od e.  Acc ordi ng  to   the   O pe G rou p' def i ni ti on S OA   is  con si der e as  on of   the  arc hitec tural  patte rn   wh ic su pp or t s er vice ori entat ion an treat s ea ch  in div id ual tas a s atom ic  ser vices.    Ma ny  relat ed  SOA  sp e ci ficat ion a nd   sta ndar ds   a re  de ve lop e by  org anizat ion a nd   com pan ie s.     At  the  c oncept ual  le vel,  t hese   sp eci ficat io ns   and  sta ndar ds   def i ne  the   basi co ncep ts   an te rm of   S OA  wit the  help  of  abs tract ion li ke  Re fer e nce  Mode ls,  Ma turity   M od el s Re fer e nc Ar chite ct ur es,  Con c rete/ So luti on  Ar c hitec tures On t ology’s,  M od el in La ng ua ges,   for  diff e ren cat eg ori es  of   us e rs  deali ng   with  S O base syst e m [3 ] H ow e ve r,   m os of   t hem   fo cus  on   a ssem bling  app li cat io ns   t hro ugh  web   se rv ic es  a nd  ent erprise  inf or m at ion   syst e m s.  preva le nt  pro blem howe ver   is  tha t,  there  are  no  desig pr inci ple that  guide  s erv ic e   dev el op m ent,  serv ic gra nu l arit or   com po ne nt  de velo pm ent  that  i m p lem ents  the m .   Even   th ough   few   of    the  basic  fou ndat ion al   c once pts  of  se rv ic e   or ie ntati on   a r highli ghte in  [ 4 - 6],  they   la ck  m at he m at ic al  fou nd at io ns  a nd  form alized prin ci ples i se r vice ori entat io n.     Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  10 , No 4 A ugus t   2020   :   3883   -   3888   3884   Fo rm al iz at ion   is  essenti al   f or  ide ntifyi ng  a ppr opriat software  desi gn   m et ho dolo gies   an d   al so  to   pro vid s upportin to ols  to  fu l fill   part ic ular  serv ic or ie nte d   a ppli cat ion   chal le ng es  li ke  pl at fo rm   ind e pende nce,   com po sa bili t an a da ptabili ty Au t om atic   or  sem ia uto m at ic   synthesis  of  com plica te w e serv ic es  from   colle ct ion   of  basic  w eb   ser vices  is   one   of   SOA’ s   basic  values T his  proces is  kn own  a or c hestrati on. B ased on bu si ne ss obj ect ive s, i t’s v it al  to  org anize t he  coll a borati ve web  s erv ic e in t he  re qu i red  seq uen ce  of int eracti on thro ugh  m essage transfer . T his proc ess is cal le c hore ogra ph [7 ] . A  l ot of lan gu ages,   too ls  an m ult iple  appr oach e are  avail able   to  accom plish  these.  Yet,  it   sh oul be  no te that  to  descri be  a SOA  intuit ive  con ce pts,  ve rbal   descr i ption s   are  re quired D espite   al these f or   a   m or in  dep t underst and i ng  and  im ple m entat ion   of  S O A   an their   pr op e rtie s,  the re   is  nee for  pr op e the or et ic al   / m a them at ic a l   fou nd at io n.   As   an  init ia ste p,   this  pap er   discuss es  the  the oret ic al   fr am ew ork  an m at he m at ic al  app r oa ch  for   SOA  based  on   ge ner al   syst e m   theor y.   He re the  possibil it of   set   the or y   ap proac to   m od el   t he  str uct ur es   of  SOA  based sys tem  is d escribe d.     An  S OA - base se rv ic e   is  r esp on si ble  f or   m ai ntaini ng   it own   sta te   a nd  he nce   te r m ed  as  sel f - con ta ine d.   T he se  serv ic es  li m it  the  interf ace  con tract   to  platf or m - inde pende nt  asser ti on an al so  SOA   pr es um es  to  dynam ic al ly  locat serv ic es,  in voke  an rec om bin the  servi ces.  Shor tl SO ca be  te r m ed  as   sel f - c on ta ine d, dynam ic  an d p la tfor m - ind e pe nd e nt.     In  broa der  s ense,   S OA  is  viewe as  def ine com bin at ion   of   se rv ic i m ple m entation   an a interface The   integ rity   of   the serv ic es  is def i ned  b the  se r vi ce  interface  al ong  with  their  invocati on  lo gisti cs.  The   se rv ic i m ple m entat ion   is  require to  im ple m ent  the  w ork  wh i ch  is  de sig na te to  the  s e rv ic e.     The  platf orm   ind e pende nt  fe at ur of  the  i nterf ace  help s   the  cl ie nt  to  us any  platfo rm   fo com puta ti on   any  op e rati ng  syst e m   and   us of   any  la ngua ge  for  pro gram m ing   irres pecti ve  of   wh ic co m m un ic at ion   de vice   is  us e by  th cl ie nt.  T hu s   im ple m entat ion   an c onfi gura ti on   of  the   ser vices  a re  descri bed  an m anag ed   a s   separ at c om po ne nts,  al th ough  they   are  st rong ly   inter relat ed.   T w key  as pects  ser vice  r equ e stor  a nd  pr ovid e r   com m un ic at t hro ugh  ser vice   request  and   e m ula te the  ty pe  of  par ti ci pa tor  in  SOA  [ 8,  9].  This  inter act ion   inco rpor at es  to  f in se r vices,  bind them  and  publish  the se r vices.        2.   RELATE D  W ORK   Ser vice  or ie nted  pro gr am m i ng   is  sta ti on e on  the  feat ur es  of   lo os el cou ple an prot oco l   ind e pende nt  th at   are  m ade  a vail able  th rou gh  the  net wor [1,  10,  11 ] .   In  SOA,   eac process   is  trea te as    ser vice  that  include bu si ne ss,  sci entifi and  te ch nical   processes Eac ste in  t he  bu si ness  proce ss  is   associat ed  wit ser vice  re flect ing   s pecific   functi onal it [1 2].  Se r vice  is  con si der e in  two  diff e re nt  aspects   with  resp ect  t o SO A:    a.   Ser vice  In te rfac e:   It  identifie the  ser vi ce,  def i nes  t he  crit erio a nd   protoc ol  f or   tra ns m it t ing     the outcom es of the  servic e as  a r es ponse  to  the c us tom er.    b.   Ser vice Exe cut ion Im ple m ent at ion : P rovides  business  lo gic  as stat el ess com pu ta ti on   Ba sic al ly SO inter act wi th  softwa re  a gen ts  t hro ugh  m essage  exc hange  prot ocol   by  fin ding ,   bindin an publis hing  ser vi ces  throu gh   a   publishe int erf ace  in volvi ng   se rv ic requesters  a nd   se rv ic e   pro vid er s. SO ide ntifie s t hree f or m s o f ser vice [ 13] :     a.   Infr ast ru ct ur s erv ic e:   helps  to  m anag e an m on it or i nclu ding ide ntific at ion an sec ur it y.     b.   Business - neu tr al  ser vice:   deal s w it h ser vice  bro ker ,   noti fic at ion   detai l an sc he du li ng  of se rv ic e.     c.   Business  servi ce:  en com pass bu si ness d om ain  se rv ic e   SOA  fo ll ows   fin d - bi nd  ex ecute  par a digm   con sist ing serv ic e   pro vide r,   c ons um er,  and  re gistry .     The  se rv ic prov i der   m akes  the  com ponen t avail able  f or   co ns um ers  vi the  inter net  by  re gisterin an publishi ng   th e m   in  serv ic reg ist ers  t hrough   se r vice  brok e rs.   Eac s erv ic ha s epar at c on tra ct   an functi onal it i nterf ace T he  serv ic c onsum ers  will   m ake  us of   t he  s erv ic publish ed  by  se rv ic pro vid e r   dep e ndin g on their  nee ds   by a ccessi ng contra ct  d et ai l an e ndpoint a ddres s.     In s pire by  th internet  an web S OAs'   arch it ect ural   sty le   enab le extensi ble  interop e ra bili ty .     The  sp li tt ing   up  of  ser vice   inter faces  fro m   i ts  i m ple m entat ion  hel ps  in  bette pla nn i ng,  de velo pm ent,     and  inte gr at io of  ente rprise   ap plica ti on s.   SOA  base se rv ic is   sel c on ta ine an platfo rm   ind ep end e nt   wh ic are  dynam ic ally  dep loye d,   in voke d,   locat e d,   organ iz e or  c om bin ed.   I order   t at ta in  this,     SOA  ev olv es  as  serv ic e - bas ed  m ult i ti er  arch it ect ure  with  va riegate  te chn ic al   im ple m entat ion   cap abili ty .     The  be nef it of  i m ple m enting  SOA  in  ente rprise  arch it ect ur are  discusse in  [14].  l ot  of   rese arc he rs  are  con t rib uting  to   the  sta nda rd i zat ion   of  SOA  inte rf aces   a nd  prot oc ols  us in wh ic guideli nes   of  pract ic al  desig a nd   im plem entat ion   of   S O ba sed   syst e m are  dev el op e d.   [ 15 - 17]   discuss   so m well   design e con ce ptu al   m od el f or   dif fere nt  le vels  of   us of   t he  S O pa ra dig m These  e ffor ts  hav e   al lowe wide   pr act ic al   us of  an  S OA   a ppro a c to  busin ess  and   desig of   com plex  s of t war syst em .   Ho we ve r,   there  i s   certai dif ficu lt y,  con sist ing  of   the  nee fo sel f - sel e ct ion   m e tho do log ie of  anal ysi s,  design i ng  an Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om p   En g     IS S N:  20 88 - 8708       Formaliz ation  of SOA  Co nce pts wit M ath e ma ti cal  Fo undati on   ( Asha  H V )   3885   i m ple m enting  SOA  base sy stem [1 8].  Also t he  sp eci ficat ion a nd   st and a r ds   are  m ai nly  expresse wit h   the h el p of dia gr am s an d ve r bal d e scripti ons [7].     On e   of  the   m ajor  ca us es   of   the  f ai lure  of   the  s of t war pro j ect is  la c of   discipli ne   [19 20] .     As  sta te by  [ 3]  it   is  acce pte that  t her is  nee to  de ve lop   m at he m at i cal   fr am ewo r ks   to  descr i be  t he  m ai n   pro per ti es  an relat ion s hip   of  SOA  com pone nts.  T create   m at he m at ic a fou nd at io ns   of  SOA  base sy stem it   is   necessary  to  us the  ap propriat m at hem at ic al  too ls,  wh ic ref le ct   the  struct ur al   pr op e rtie of   S O base syst e m to  des cribe   the  be ha vior  of   w eb  se rv ic es.  I [ 21]   obj ect - or ie nted   par adi gm   based   on  m at hem at ica l   fou nd at io is  di scusse an [ 22 ]   highli gh ts  about  s of twa re   requirem ent  appr oach.  M.B r oy  [ 23 ]   has  pr ov i ded  m a the m at ic a con ce pt  f or  com po ne nt  usa ge  a nd  in  [24]  ref i nem ent  of   syst e m in  interact ive  m od el   is   discusse d.  G.D.  A bow et .al  in  [2 5]  hav e   hig hlig hted  th need   f or   se m antic   do m a i w her ei the ha ve   exp la ine the  m at he m at ic a m od el  f or   def i ning the s ty le  o a rch it ect ure,  ax iom s co ns tr ai nin t he  str uc ture  an m at h e m at ic a pro of f or   the   sa m e.  Alexan de et .al  [26 ]   hav con t rib uted  to  bette unde rstan di ng   of  arch it ect ural   sty le s.  [27]  ha ve   pr e sente a over view  a bo ut  the  nee of  form ulati on   f or   bette res ults  with   resp ect  t S O A       3.   MA T HEM AT ICA L  FO R M ULATIO N F OR SO A   Accor ding  to  [ 7],  at   giv en  m o m ent  T,  the  nu m ber   of   dy nam ic ally  acce ssible  serv ic determ ines     the capa bili ty  o f  servic or ie ntati on  a nd t he  conv e ntio n of  so ft war e  d esi gn. T hus,  it  can be stat ed  that:       SOA =  Pr inci pl e + Plat form  + Tech nolo gy       Each  desig w il be  hav i ng  the  re quirem ents  of   it own  wh ic will   be   diff e re nt  from   oth e rs.   E ve t hough  pro vid in unive rsal  platf orm   that  fits  al the  ta sk w ou l be  im possible  [3 ]   it   ensures  desig ni ng   a assor tm ent o f   pro du ct with  po te ntial  integra ti o n viabil it y.    Accor ding  to   [ 18 ] ,   it   is  bette r   to  def i ne  t he  syst e m   in  te rm of  obser ve featur e a nd  re la ti on sh i ps.   These  feature s   can  be  us e f or   t he  cl assifi c at ion   of  organ i zat ion   an i nter - relat ion s hip of   c om po ne nts   into     a syst e m . A cco rd i ng ly , a   W e b S er vice ca n be  d esc ribe as:     Defi niti on   1:   fam ily  of   set   of   we se rv ic pr op e rtie is  V=  {Vi  :i     I},  w her I   is  finite   or   infin it e in de s et . A   we se rv i ce is a relat io n on these  set o f pro per ti es       { Vi : i  I}   ( 1 )     Th us we serv ic is  relat ion   on  the  s et of   it ob se rv e pro pe rtie and   ap pea ra nces,  a bs tract ing   f r om   the  dom ai wh e re  we s erv ic is  us e d,   a nd   the  t echnolo gy  wi th  wh ic it   is  i m ple m ent e d,   b ut   the  represe ntati on   of  ( 1 is  to ge ner al   to  ex plore  the  s peci fic  char act erist ic of   we ser vice  as  par of  SOA .     SOA  base sy stem m a hav sta ke ho l ders  who  play   the  ro le   of  the  ow ne r,   br ok e r,  delegate  of  a ny  of   the  pa rtic ipant s,  pro vid e of   te le com m un ic a ti on et as  it par ti ci pa nts.  Hen ce each  of   the  sai par ti c ipants  can see  only  th ei interest e d o in  an way  prov i ded to it a ppeara nces  of  w eb  se rv ic es  [15 28] .   Con si der i ng   th three  m a in  pa rtic ipants  in  SOA:  consum er,  pro vid e r,   a nd   reg ist ry,  th app ea ran ce   that ca n be  obs erv e d by eac h partic ipa nt for  the  ( 1 )  is  def in ed  as:     Defi niti on   2 :   Con s um er’ V ie (S C) P r ovide r’ V ie (S P an R egi stry’s  V ie ( SR)  of  we se rv ic e a giv e in  ( 1 )  h a ve  t he  foll ow i ng r el at ion s,  r es pecti vely :     SC    { Vi : i    IC}   ( 2 )     SP    x {Vi :  i    IP }   ( 3 )     SR    { Vi : i    IR}   ( 4 )     wh e re,  I   ,  I   ,  I   I  ;     IC    IP    IR = a nd I ∩ IP  ∩  IR  ≠        No te IC,  IP   and   IR  are  not  par ti ti on   of  I,   beca us s om el e m ents  of   the  set   Vi  can  be  c ommon   for     the  co nsum er,  pro vid e r,  an reg ist ry.   Se rv ic or ie ntati on s   a gili ty   and   dynam ic ity  e nab le   to  desi gn  of     the  pro duct with  pote ntial   integrati on  a bili ty In di vidual  ser vices,  it work i ng   e nvir on m ents,  and   it s   app li cat io ns   (c om po sed  servi ces) m us t be  gi ven eq ual im po rta nce to m ake th e m os t of S OA capa bili ti es.     Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  10 , No 4 A ugus t   2020   :   3883   -   3888   3886   3.1.    Servi ce  orient ed lo gical   de fi nition   An  S OA   is   ass um ed  to  be   co ns ist ing  of  processes  a nd  se rv ic es.   A   ser vi ce  is  de plo ye to   pro vide   the  functi onal it fi  sy m bo li z ed  as  pro gr am m at ic  interface   Ii  Serv ic is  capab le   of  dy nam ic ally  interact ing   with  oth er   enti ti es  in  the  giv e e nv ir onm ent.  As  c onse qu e nce,  l og ic al   se r vice  is  the  im ple m entat ion   of  set  of sync hro nized  a nd interact i ng pr ocesses:       Si = < P i,  P 2i ,  … …. Pni,  ^  >   ( 5 )     wh e re,  S i   is  lo gical   serv ic e xem plar,   P k   i   -   k th   exem plar  of  i m ple m enting  log ic al   ser vi ces  functi onal it f i   vi a   the pr ogram m a ti c interface  I i , a nd ^  -   net wor c omm un ic at i on fu nction am ong discrete   pr ocesses .     3.2.    Service  orient ed en vironm e nt  de finiti on   At an giv e i ns ta nt  of ti m T, e nv ir onm ent serv i ces  inclu de finit e set  of   acce ssible l ogi cal  ser vices       Env T = <  S 1 ; S 2 ;  :   : : ; S n   >;   (6 )     wh e re,   -   re presents the  lo gi cal  ser vice  av a il able.    By  an d l arg e , se rv ic e e nvir onm ents are  cl ass ifie d based  on:   a.   Com m un ic at io n protoc ol  us e s uc as  HTT P/S, S MT P.   b.   Ser vice Co nten t.      3.3.    Service  orient ed appli ca tion definiti on   Lo gical   serv ic es  of   the  co rr e sp on ding  ap plica ti on   at   giv en  m o m ent  determ ines  the  fu ncti on al it F of  se rv ic e  oriente a ppli cat ion  A.       F A   = < S 1   A ,  S 2   A ,…… ……  ,  S n   A   E nv   (7)     Re pr ese ntat ion o A ppli cat ion Fu nctio nalit y i directi ng  gr aph is re presen te as:     V A   = (   F A ,G )   (8 )     It  re pr ese nts  ve rtic es  from   F A   set   an verge  set   form alizin the  sy nchr oniz at ion   am ong  in div i du al   log ic al  servic e s of the   F set .   Last ly , S er vice Or ie nted  appli cat ion   is   f or m al iz ed  as:     = < F A , V A   >   (9 )     Coordi nation  a bili ty   in  ser vice  ori ented   ap pl ic at ion   is  ex pe ct ed  f or  c oh ere nt  im ple m entat ion  of   serv ic as  s pe ci fic  serv ic will   no be  fam il ia with  oth e r   app li cat ion   i wh ic it   par ti ci pates  [ 7].  V de fine in  (8 of  ap plica ti on   f un ct i onal it directi ng   grap re pres ents  su c com petence.  In   ta ngible  ap plica ti on,  V A   po s sibly  w il l e xpress  im ple m entat ion   enca psula ti ng servic e proces ses  [29 30]       4.   DISCU SSI ON A ND FUT U R E WO RK   Ar c hi te ct ur pl aces  an  im po rtant  r ole  in  s uccess  of  any  app li cat io n.   F or m al iz ed  concepts  pr ove m at he m at ic a lly  gu a ra ntees  t he  resu lt   of  th pa rtic ular  c oncept.   T he  c urren w ork  has   f ocu se on  de fining   serv ic es   th rou gh  m at he m at ic a fr am ewo r f or  ca pturin el e m en ts  of  se rv i ce  ori ente paradigm It  is  bel ie ved   that  it   enh anc es  the  re qu i re m ents  of   S O ap plica ti on .   An se rv ic e   in  SOA  ha s   to  be  im ple m ented     without  a ny  knowle dge  of  the  a pp li cat ion  it   par ti ci pates   in  [ 11]   agr ee ing   t s pecifie Q ualit of   Ser vice   Agreem ent  [31].  T he  c oor di nation  capa bi li ty   ensu res   c on te xt  in var ia nt  im ple m enta ti on   of  se rv ic es  as   m entioned in  ( 8 ) . I m ple m entat ion   of S OA m et hodo l og f ollow s  the  foll owing st eps:    a.   Re qu irem ents  of the a ppli cat i on are  co ll ect ed.     b.   Functi on al it ie s ar def i ned.    c.   De com po se  th e f un ct io nalit ie s into  in div id ua l serv ic es   d.   Creat e the  func ti on al it y gr a ph.     e.   Re al iz e the appli cat ion .     In   f uture  it   is   plann e to  e xp e rim ent  wit the  fo ll ow i ng   go al s:  De f ining   the  se rvi ces  of   an   app li cat io bas ed  on  the  ab ov discuss i on.  Ob se r ving  the  beh a vior  of  th syst e m   wh il integrati ng  dif fer e nt   serv ic es   of  t he   ap plica ti on ,   Re finem ent  of  the  m od el   if  re qu i rem ent.  Lat er,  t he  fin ding  will   be  e xten di ng  on   how  t im pr ov e integ rati on test ing   of ser vice s in  S O A.     Evaluation Warning : The document was created with Spire.PDF for Python.
In t J  Elec  &  C om p   En g     IS S N:  20 88 - 8708       Formaliz ation  of SOA  Co nce pts wit M ath e ma ti cal  Fo undati on   ( Asha  H V )   3887   5.   IMPL EME N TATION  AN E X PE CTE D RESULTS   Pr op os e struc ture  of  ser vice  or ie nted   m et ho do l ogy  [2 7]  fo ll ows  the  fo ll owin ste ps :     first  sp eci ficat ion   c rite ria  for  the  c on ce pt   of   functi onal it ie are  colle ct ed;  then th functi onal it ie of    the  pro gr am   a re  bro ken   dow into  in div id ual  resou rces;  thu the  a pp li c at ion   featu res  gr a ph  will   be  bu il t;   finall y,  the  ser vice  f unct ion al it and   fe at ure   grap is   im pl e m ented  f or  r e al iz ing   the   ap plica ti on .   Ba se on   the  cu rr e nt  discuss io [32]  ha create an  SOA  relat ed   a rch it ect ural   de sign   f or   def i nin ser vices  f or  a edu cat io nal  syst e m It  con sist of   two  views Con su m er  and   Prov i der   view.   The  m ai ob j ect iv of   des ign i ng   this  rch it ect ur e   is  to  i m pr ov the  acce ssibil it y,  flexibili ty   a nd   e xtensi bili t y   of   the   app li c at ion   with  the  help  of   appr opriat m echan ism ,   appro ac h   a nd   t oo l s.  It  is  possibl to  offe each   serv ic th r ough   si ng le   or   m ulti ple   even ts T he  e xpect ed  res ults  are  re us a ble  c om po ne nts  whic can   be   use to   com po se   equ i pp e ser vices  of   the  re quire sy stem Fo r   reali zi ng   t he  a ppli cat ion ,   G uru nathan  et .al  c on si der e t wo  vie ws  durin de ve lop e of the syst em : learn i ng r es our ces an d researc h resou rce s.    The  syst em   pr opos e by Yanchuk  et .al.  was   analy zed  agai ns the  ser vice  perform ance  te st  against  10  us ers  c onside ring   it ba ndwidt h,   loa on  the  CPU,  a nd   tra ffi on   the  net w ork.   Accord i ng   to  the  resu lt f ound,   16 m was  t he  aver a ge  cl ic tim fo t he  us e r c onsidere d.  The  i ns ta nce   of  ti m ta ken   by   prot oco t in s ti gate  the  URL   is  re f le ct ed  in  Fi gur 1.  Sim i la rly Fig ur dem on st rated  t he  s erv e a nd  the  us er   ba ndwi dth   te st.     The det ai le d discussio n ab out  dev el op i ng the  servic e f or ed ucati on al  syst em   is fou nd i n [ 32 ] .               Figure  1. Proto col  tim for  al l Ur l ’s     Figure  2.   Ser ve a nd  us e r ba ndwidth analy sis       6.   CONCL US I O N   SOA  base on  sou nd  pri nci pl es  of  lo os co up li ng,  a gili ty ,   dynam icity a nd   platfo rm - ind epe ndent ,   sta nd a rds - base d,   et has  em erg e as   pro m isi ng   te ch no l og m eet ing   the  c urren i ndus try   need s It  aim at   dev el op i ng   s ol utions  f or   e nterprise  ap plica ti on s It  w orks  on  the  ba sic   pr i nciple  of  ser vi ces.  The  c urre nt  w ork  stresses  the  ne ed  f or   m at hem at ic al  fo un da ti on   f or   ca pturing   S O co nce pts.  It  exte nds  the  de finiti on  of  SOA  base on  the  m at he m at ic a fr am ewo rk   a nd  gen e ral  theo r syst e m s   as  pr op os ed  by  Ya nchu et . al   an Ra vi  Kude rm et ov   et.   al This  form al iz at ion   exp l ored  the  S O s tructu re  an pr op e rtie of   we ser vices  in  S OA.    It  is  belie ved   t hat  it   will   help  in  bette desi gnin an getti ng   the  best  of   S OA   a ppli cat ion s.  Ba se on  t he  set   theo ry  ap proa ch,   S O with   t he  help  of   web   se r vices  is  discusse i three  m ai per sp ect ive s:  co ns um er,   pro vid er a nd  reg ist ry.  I t he  f ut ur it   i plan ne to   exp e rim ent  with  the  fo ll ow i ng  goal s:  De f ining    the  ser vices  of   an   ap plica ti on  base on  t he  above   disc us si on O bs er ving   the  be h avi or  of  the  syst e m   wh il integrati ng  different  se rv ic es  of   the  a ppli cat ion Re fi nem ent  of   the  m od el   if  requirem ent.  The  fi nd i ng of   thi s   work  will   be  e xten ded  in   f ur t her  stu dy  to   im ple m ent  SOA  base syst e m and   lo ok  f or  im pr ov em ents  with  resp ect  t o func ti on al it y and t est ing .         REFERE NCE S   [1]   R.   Hec ke and  M.  Lohmann,   Towa rds  cont ra ct   base t esti ng   of  web  servic e s ,”   Theoretical  Computer  Sci en ce   vol,   116 ,   pp .   145 - 156,   2005 .     [2]   H.K.   Gus ta vo  A lonso,  Fabio   Ca sati   and  V.   Mac hira ju ,   W eb  Se rvic es  Con ce pt ,   Archi tectur es   an Applicati ons ,”   Springer ,   pp .   12 3 - 149,   2004 .     [3]   Alia ksei  Yan ch uk,   Alexa nd er  Iva n y kov ic h ,   Mauriz io  Mar che se,   Towa rd Mathe m at i c al   Foundati on  f or   Servic e   Orien te d   Applicati ons D e sign ,”   Journal  o f   Soft ware ,   vo l. 1 ,   no .   1 ,   pp .   32 - 3 8,   Jul.   2 006.     [4]   M.  P.  Papaz ogl ou  and  J.  Yang,   Design  m et hodolog y   for  we servic es  and  business  proc esses,”   in  TES  ’02:  Proce ed - ings  of  the   Thir Int ernati onal  Worksho on  Technol og i es  for  E - Serv ice s .   London,  UK Springer  Verl ag,  pp.   54 - 64 ,   2002 .     Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2088 - 8708   In t J  Elec  &  C om En g,   V ol.  10 , No 4 A ugus t   2020   :   3883   -   3888   3888   [5]   R.   Dijkman  and   M.  Dum as,   “S erv ice - ori ent ed  design:   m ult i - vie wpoint  appr oac h ,”   Int ernational  Journal  on  Cooperati v Info rm ati on  Syste ms ,   vol .   13 ,   no .   14 ,   pp.   338 - 378 ,   De c .   2004 .     [6]   Quart el,  R.   Dijk m an,   and  M.  Sindere n,   Metho dologi c al   support  for  service - oriented  design  with   isdl, ”  in  ICS O C   ’04:  Proceedi ng of  th 2nd  in te rnational   con f ere nce  on  S erv i ce   ori ent ed   co mputing .   New  York,  NY ,   US A:    ACM   Press ,   pp.   1 - 10,   2004 .     [7]   Ravi Kuderm etov,  Olga  Pols ka,   Towa rds  F orm al iz a ti on  of   the   Fundam ent al   Conce pts  of  SO A ,”   TC SET’ Lvi vSl avske ,   Uk rai ne ,   pp .   492 - 4 94,   2016 .     [8]   Burbec S. ,   Th ta o   of  e - busin ess  servic es:   the  evol ut ion  of  W eb  applic at ions  i nto  service - ori e nte componen ts   with  W eb  serv ices ,”   IBM   D ev e lo perWorks ,   2000.     [9]   Krafz ig,   D. ,   Ban ke,   K.,   Slama  D.,   Ent erp r ise  SO A:  Servic Or ie nte Archi te c tu re  Best  Prac tice s ,”   Prent i ce Hall Engl ewood  C li ff s,  2005.     [10]   M. P.  Papa zoglou,  Service - or ie nt ed  computi ng:  Conc ept s,   cha ra cteri sti cs  and  dir ec t ions, ”  in   WISE   ’0 3:   Proce ed ings  of  t he  Fourth  Int ernati onal  Conf ere nce   on  W eb  Info rm ati on  Syste ms   Engi ne ering .   W ashing - ton,   DC ,   US A:  IEE Co m pute Societ y ,   pp.   3 - 12 ,   2003 .     [11]   D. K.  Barr y ,   W eb  Servic es  and  Servic e - Ori ente Archi te c ture The   Savv y   Man age r’s  Guide ,”   Morgan  Kaufma nn  Publ ishers ,   2003 .     [12]   Groves,  Succe s sfull y   pl anni ng  f or  SO A ,”   B EA S yste ms   Worl dwi de ,   Sep .   2005 .     [13]   Hohpe,   Stai rwa y   to  He ave n ,”   So ft ware  De ve lop ment ,   Ma y   2002 .     [14]   Chindove ,   H. ,   Se y m our,   L . ,   a nd  Merwe,   F . ,   Servic e - orie n t ed  Archi t ec tur e Descri bing  B ene fi ts  from   an   Organi zational  and  Ent erp r ise  Archi tectur Per spec ti v e ,”   Proceedi ngs  of  t he  1 9th  Inte rnationa Confe renc on  Ent erprise  In formation  Syst ems ( ICEIS  2017) vol .   3 ,   pp .   483 - 492 ,   2017   [15]   Refe ren c Mod el   for   Ser vi ce Orie nt ed  Archi tect ure   1. 0 ,   OASIS   Standard Oct .   2 006.     [16]   OMG:  SO M odel ing  La ngu a ge  Speci f icati on   for  the  UM Profi le  and  Met m odel   for  Servi ce s,”   Doc. N o. ad 2008 - 11 - 01,   OM G,  Nov.   2008 .     [17]   SOA  Refe ren ce Arc hitect u re,  T e chni c al   St anda rd ,”   Op en  Gr oup ,   Nov .   2011.     [18]   M. D.  Mesarovi c ,   Y.   Ta k aha r a, “G ene ral  s y st ems   the or y :   m at h ematica l   founda ti on s , ”  New York:   A ca demic ,   1975 .   [19]   M.  Br o y ,   Can  pra ctiti on ers  neg le c th eor y   th eor eticians  negle ct   pra ctice ? ,”   IE EE   Computer ,   v ol.   44 ,   pp.   19 - 24 ,   2011.     [20]   P.  Johns on,   M.  Ekste dt ,   and  I .   Jac obson,  W her e’s  the   th eor y   fo software   engi n ee ring ? ”  I EE s oft ware ,   vo l.   29 ,     no.   5 ,   pp .   94 - 96 ,   2012.     [21]   B.   Rum pe  and  C.   Klei n ,   Autom at desc rib ing   obje c beh avi o r ,”   In:   Specifica ti on  of  Be hav io ral  Semanti cs  i Objec t - Or ie n te d   Information  M odel ing ,   H.   Kil ov  W .   Harve y   ( ed. ),  K luwer   Ac ade m ic   Publ ishe rs,   pp.   265 - 286,   1996.     [22]   Crai gen ,   S.  Ge rha rt,   and  R.   T. J. ,   An  i nte rna ti on al   surve of  industri al   appl i ca t ions  of  form al   m et hods ,”     Nati onal  Te chnical  In formation Servi c e ,   Springfi el d,   VA ,   US A,  T ec h. ,   pp .   1 - 5 ,   19 93   [23]   M.  Bro y ,   Towa rds  m at hemati cal  conc ep of  component  an it use ,”   Soft w are  Conce pts  and  Tools ,   vol  18,     no.   3 ,   pp .   1 - 23 ,   1997   [24]   M.  Bro y ,   Com positi onal   r efi ne m ent   of  int eract i ve  s y stem  m odel ed  b y   re la t ion ,”   Lect ure  Note C omputer  Sci ence vol.   1536 ,   no .   3 ,   pp.   130 - 149 ,   19 97   [25]   D.  Abow d,   R.   Alle n,   and  D.  Garl an,  Form al iz ing  st y l to   u nder stand  des criptio ns  of  software   a rch i te c ture, ”    ACM  Tr ansacti o ns on  Soft ware   E ngine ering   and  Me thodol og y ,   vo l.   4 ,   no .   4 ,   pp .   31 9 - 364 ,   1995   [26]   Malki s,  Al exa nd er  and   Marm sole r,   A Model   of  S erv ice  Ori ent ed   Archi tectur es ,”   SBCA RS ,   pp .   11 0 - 119,   2015 .     [27]   Yanc huk,   Ali ak sei,   Alex and er  Iva n y ukov ic h ,   a nd  Mauriz io  Marc hese .   "A   li g htwei ght  form al  fra m ework  for   servic e - or ie nt ed  appl i ca t ions  desi gn ,”   In te rnation al  Conf ere nce  o Serv i ce - Or ie n t ed  Computing .   S pringer ,   Ber li n ,   Heide lb erg ,   pp.   545 - 551,   2005 .     [28]   Kenne th  L aske y ,   et   a l. ,   Refe r en ce   Arch it e ct ur Foundati on  for  S erv ice  Orien te Archi tectur e   Ver sion  1. 0 ,”   OASIS   Comm it te e   Spe cific at ion  01 ,   De c .   2012.     [29]   Business  pr oce ss   exe c ut i on  la nguage  for  web   servic es,   IBM ,   [Online ] .   Available:    htt p:// www - 106. ibm.c om /de vel o per works li br ar y /wsbpel .     [30]   Ws - coor dina ti o spec i f icati ons, ”  IBM ,   [Onl ine ] .   Available:  h tt p: / ww w. ibm.c om / deve lop er  works /l ibrar y .     [31]   J.  W .   P.   Sande ep   Chatterjee ,   De vel oping   Enterpr ise  W eb  Serv ic e s: An  Archi t ect G uide ,”   Pren ti c e   Hall PTR ,   2003.     [32]   Gurunat han,   Pr ade ep ,   and  See tha l aksh m Pandia n,   Design  and  Com positi on  of  e - Le arn in and  Resea rc Resourc es  using   Servic e   Orien te d   Archi t ec tu re ,”   I nte rnational   Jou rnal  of  Comput e r A pplicati ons ,   p p.   19 - 24 ,   2010 .     Evaluation Warning : The document was created with Spire.PDF for Python.