I n d on e s i an   Jo u r n al   o El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   1 6 ,   N o .   3 D e c e m b e r   201 9 ,   pp .   1407 ~ 1415   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 6 .i 3 . pp 140 7 - 1415             1407       Jou r n al   h o m e pa ge ht t p: / / i j e e c s . i a e s c or e . c om /   Pa r a l l e l i sm   i n   w e b   ser v i c e s:   d e si g n   o f   p a r a l l e l   X M L   p a r ser   f o r   w e b   ser v i c e s       R o h i tk u m ar   R .   Wagd a r i k a r ,   S an d h ya  P .   S c hoo l   o f   C o m put i ng   S c i e nc e   &   E ng i ne e r i ng ,   V e l l o r e   I ns t i t ut e   o f   T e c hno l o gy ,   I ndi a       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e A pr   26,   201 9   R e v i s e J un   28 ,   2019   A c c e pt e J ul   8 ,   201 9       A   W S   pr o v i de s   t he   c o m m uni c a t i o be t w e e he t e r o g e ne o us   s y s t e m s .   W hi l e   pe r f o r m i ng   t hi s   o pe r a t i o n,   w e   n e e d   t o   f o c us   o Q o S   o f   c o ns um e r ,   p r o v i de r   a nd  r e g i s t r y   di r e c t o r y .   T he r e   w i l l   be   s o m e   pa r a m e t e r s   l i k e   W S   s e l e c t i o n,   pr e d i c t i o a nd  r a nk   t h e s e   a r e   p a r a m e t e r s   ne e t o   c o ns i de r   w hi l e   Q o S   i m pl e m e n t a t i o i w e s e r v i c e s .   W hi l e   p e r f o r m i ng   i nt e g r a t i o i w e b   s e r v i c e s   w e   n e e t o   f oc u s   o Q o S   r e qu i r e m e nt s   r e g a r d i ng   s e r v e r   a n ne t w o r pe r f o r m a nc e .   P e r f o r m a nc e   o f   W S   i s   r e l a t e t o   l o c a t i o ns   i . e   t h e   ne t w o r k   di s t a nc e   a nd  t he   I nt e r ne t   c o nne c t i o ns   be t w e e c o ns um e r   a nd  p r o v i de r .   T h e r e   w i l l   be   m o r e   Q o S   a ppr o a c w hi c w o r ks   o c o ns um e r s   c o l l e c t e Q o S   da t a ,   ba s e o t h i s   da t a   s y s t e m   c a pr e d i c t   t he   Q o S   o f   W S .   T hr o u g hput   a n r e s po ns e   t i m e   a r e   t he   Q o S   o f   W S .   I t hi s   pa pe r ,   w e   h a v e   pr o po s e pa r a l l e l   X M L   pa r s e r ,   by   w hi c w e   c a pa r s e   U D D I ,   W S D L   a nd  S O A P   X M L   f i l e s   pa r a l l e l   by   w hi c i t   w i l l   i m p r o v e   t he   r e s po ns e   t i m e   a nd   t hr o ug hput   o f   W S .   Ke y w or ds :   M ul t i - c o r e   M a c h i n e   O pe n M P   P a ra l l e l   X M L   pa r s e r   f o r   S O A P   P a ra l l e l   X M L   pa r s e r   f o r   U D D I   P a ra l l e l   X M L   pa r s e r   f o r   W S D L   C opy r i gh t   ©   201 9   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   Ro h i t kum a R .   W a gd a ri ka r,     S c h o o l   of   Co m put i n g   S c i e n c e   &   E n gi n e e r i n g ,     V e l l o r e   I n s t i t u t e   o f   T e c hn o l o g y ,     Ch e nna i ,   T a m i l   N a du ,   I ndi a .     E m a i l :   r o h i t . w a g a d r i k a r@ y a h o o . c o m       1.   I N TR O D U C TI O N   A   w e b   s e r v i c e   pr o v i de s   t h e   c o m m uni c a t i o n   b e t w e e n   he t e r o ge n e o us   s y s t e m s .   In   t hi s   s y s t e m   c o n s um e r   r e que s t   fo r   s o m e   s e r v i c e s   w h i c h   i s   go i n t o   b e   pr o v i de by   S e r v i c e   pr o v i de r   v i a   s e r v i c e   r e gi s t r y   di r e c t o r y .   S e r v i c e   pr o v i de r   f i r s t   n e e ds   t o   r e gi s t e r   hi s   s e r v i c e s   a t   s e r v i c e   r e gi s t r y   di r e c t o r y   c a l l e U D D I,   t h e n   s e r v i c e s   c o n s um e r   s e a r c h   f o r   t h e   s e r v i c e s   a t   U D D I   di r e c t o r y   t h e n   t h e   c o n s um e r   w i l l   ge t   t h e   de t a i l s   t o   a c c e s s   t h e s e   s e r v i c e s   f r o m   t h e   s e r v i c e   pr o v i de r .   W hi l e   pe r f o r m i n a l l   t h e s e   o p e r a t i o n   s y s t e m s   n e e ds   t o   foc us   o n   t h e   qua l i t y   of   s e r v i c e s   of   w e b   s e r v i c e .   T h e   m a j o r   r e qui r e m e nt s   o f   Q ua l i t y   of   w e b   s e r v i c e s   a r e   a c c e s s i b i l i t y ,   a v a i l a b i l i t y ,   i nt e gri t y ,   pe r f o r m a n c e ,   r e l i a b i l i t y ,   r e gu l a ri t y   a nd   s e c ur i t y .   T h e s e   r e qui r e m e n t s   w i l l   b e   f ul f i l l e b y   S O A P ,   W S D L ,   a n U D D I.   In   t hi s   pa pe r ,   w e   a r e   f i n d i n o t he r   Q o S   of  w e s e r v i c e s   w h i c h   e ff e c t s   o n   qua l i t y   a n pe r f o r m a n c e   o f   t h e   s a m e .   W e b   s e r v i c e   s e l e c t i o n   c a n   b e   do n e   o n   a   ra n k i n b a s e us i ng  da t a   a na l y s i s   a l s n e e t o   c o n s i de t h e   Q o S   r e qu i r e m e n t s   r e ga rdi ng  s e r v e r   a n n e t w o r pe r f o r m a n c e .   W e b   s e r v i c e   A r c h i t e c t ur e   a s   s h o w n   i F i gu r e   1.       Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     14 07   -   14 15   1408       F i gu r e   1 .   W e b   s e r v i c e   A r c hi t e c t u r e       F o l l ow i n a r e   t h e   s t e ps   t o   i n v o ke   t h e   s e r v i c e   f r o m   t h e   c o n s um e by   t h e   p r o v i de r .   S e r v i c e   pr o v i de r   f i r s t   pub l i s h e s   t h e   de t a i l s   o f   b us i n e s s   o n   U D D di r e c t o r y ,   l i ke   f i rm   na m e ,   s e r v i c e   na m e ,   c o n t a c t   de t a i l s   e t c .   a.   S e r v i c e   Co n s um e s e a r c h   f o r   t h e   b us i n e s s   a t   U U D by   S O A P   r e que s t   a nd  r e s po n s e   b.   In  r e s po n s e   f r o m   U D D di r e c t o r y ,   t h e   c o n s u m e w i l l   ge t   t h e   B us i n e s s   K e y   a n d   S e r v i c e   K e y   c.   Co n s um e r   r e que s t   f o r   t h e   s e r v i c e   de t a i l s   a t   U D D I.   d.   In  r e s po n s e   f r o m   U D D I,   t h e   c o n s um e w i l l   ge t   A c c e s s   po i n t   a n t M o de l ke y   de t a i l s .   e.   Co n s um e r   r e que s t   f o r   t h e   t M o de l   de t a i l s   t h a t   i s   t h e   e xa c t   l o c a t i o o f   r e que s t e s e r v i c e   i n t e r f a c e   de t a i l s .   f.   In  r e s po n s e   f r o m U D D I,   t h e   c o n s u m e w i l l   ge t   t h e   t M o de l   de t a i l s   by   O v e r v i e w   U R L .   g.   T h e c o n s um e i n v o ke s   t h e   s e r v i c e   f r o m   s e r v i c e   pr o v i de r   W e b   s e r v i c e   pr o v i de s   t h e   f e a t u r e   o f   i n t e r o pe r a b i l i t y   by   us i n X M L   t e c hn o l o gy .   By   us i n X M L   t e c hn o l o g y   di ff e r e n t   b us i n e s s   pr o c e s s   c a n   c o m m u n i c a t e /   i n t e r a c t   w i t h   e a c h   o t h e r.   S O A P ,   W S D L ,   a n U D D I   a r e   de f i n e i X M L   o n l y .     S o ,   w h i l e   pe r f o r m i n t h e s e   s t e ps   w e   n e e t o   fo c us   o n   t h e   di ff e r e n t   qua l i t y   of  s e r v i c e s   of  w e b   s e r v i c e s   w h i c i n c l ude s   a v a i l a b i l i t y ,   a c c e s s i b i l i t y ,   s e c ur i t y ,   i nt e gri t y ,   t hr o ughput ,   r e s po n s e   t i m e   e t c .   t o   a c h i e v e   t h e s e   Q oS   pa r a m e t e r s   di f f e r e n t   a ut h o r s   a r e   us e d i f fe r e nt   t e c hn i q ue s   a nd  a l go ri t hm s .   It   s h o ul b e   n o t e t h a t   o ur   p r o po s e s y s t e m   a dd r e s s   t h e   t hr o ughput   a n r e s po n s e   t i m e   o f   w e s e r v i c e s   by   p e r f o r m i n pa ra l l e l   pa r s i n o f   X M L   f i l e s ,   s o   pr o pos e a r c h i t e c t u r e   c o n c e n t ra t e   o n   de f i n i ng  t h e   a r c hi t e c t u r e   w h o s e   pe r f o r m s   t h e   pa ra l l e l   o c o n c u rr e nt   e xe c ut i o o f   X M L   f i l e s .   T h e   r e m a i n de r   o f   t hi s   p a pe r   i s   o ut l i n e a s   fo l l ow s .   A f t e r   di s c us s i o n   of   e xi s t i n s y s t e m   o r   l i t e ra t u r e   s ur v e y ,   w e   ge n e r a t e c o m pa r i s o n   t a b l e   w h i c h   r e p r e s e n t s   t h e   di f f e r e n t   a pp r o a c h e s   us e t o   r e pr e s e nt   t h e   Q o S   of   w e b   s e r v i c e .   In   n e xt   s e c t i o n ,   w e   pr e s e nt   t h e   d i f f e r e n t   m ul t i - c o r e   a r c h i t e c t u r e   o f   s y s t e m   a nd  t h e n   w i l l   r e p r e s e nt   di f f e r e n t   s o f t w a r e   w h i c h   s uppo r t s   t h e   de v e l o pm e n t   o f   pa ra l l e l   a nd  c o n c u rr e nt   p r o g r a m m i n g ,   a nd  t h e w e   pr e s e n t   t h e   a r c hi t e c t u r e   o o ur   pa ra l l e l   a pp r o a c h   f o r   pa r s i n o f   X M L   f i l e s   of   U D D I,   S O A P ,   a n W S D L .   In   t h e   l a s t   s e c t i o n,   w e   c o n c l ude   w i t a o ut l o o of   f ut ur e   w o r k.       2.   LI TER A TU R S U R V E Y   A s   de s c r i b e by   A n b a z ha n g a n   M a ni   a nd  A r u n   N a g a r a j a n   i n   [1]  U n de r s t a n d i n qu a l i t y   of   s e r v i c e   fo r   W e b   s e r v i c e s ,   i m pr o v i n t h e   pe r f o r m a n c e   of  y o ur   W e s e r v i c e s ,   s t a t e t ha t   Q ua l i t y   of  s e r v i c e s   fo r   t h e   w e s e r v i c e s   i s   i m po r t a n t   f a c t o r   o r   p r o pe rt i e s   l i ke   a c c e s s i b i l i t y ,   a v a i l a b i l i t y ,   r e l i a b i l i t y ,   s e c ur i t y ,   r e gul a t o r,   i n t e g r i t y   e t c .   a l l   t h e s e   pr o pe rt i e s   c a n   b e   a c h i e v e by   S O A P ,   W S D L ,   a nd  U D D s t a n d a r ds .   I n   t h i s   p a pe r,   A n b a z ha n g a n   M a n i   a n d   A r u n   N a g a r a j a m e n t i o n e t h e   s e r v i c e   pr o x y   t o   f i n t h e   r e s po n s e   t i m e   o f   w e s e r v i c e .   T h i s   c a n   b e   a c hi e v e by   a ddi n g   S O A P   b i n d i n i n t e r f a c e   w h i c h   c a b e   us e by   t h e   c o n s um e r   t i n v o ke   t h e   s e r v i c e .   F o l l ow i n a r e   t h e   s t e ps   t o   a c hi e v e   t hi s .   a.   G e n e ra t e   t h e   s e r v i c e   p r o x y   by   W S D L .   b.   A dd  c o de   t o   c l o c t i m e   by   us i ng  t i m e pa c k a ge   a nd  i t s   s t a rt ()   m e t h o d.   c.   R e c o m pi l e   a n d   m o di fy   pr o xy .   d.   Im pl e m e nt   c l i e nt   t o   i n v o ke   s e r v i c e .   A s   de s c r i b e by   M .   T i a n,   A   G ra m m ,   T .   N a u m o v i c z ,   J .   S c h i l l e r   i n   [2]  A   c o n c e pt   o f   Q O S   i n t e g r a t i o n   i n   w e b   s e r v i c e s ,   i t   e n a b l e s   Q O S   i n t e g ra t i o n   a n a l s o   a   s e l e c t i o n   o f   w e b   s e r v i c e s   b a s e o n   r e qu i r e m e nt s   o s e r v e r   a n n e t w o r pe r f o r m a n c e .   T h e y   h a v e   a l s o   pr e s e n t e h o w   b us i n e s s   pr o c e s s   m a ppe o n t c o m m uni c a t i o n   Q O S   t o   Q O S   a w a r e   n e t w o r k.   T h e y   h a v e   a l s m e n t i o n e h o w   t ge t   r e a l - t i m e   i n f o r m a t i o a b o ut   s e r v e r   pe r f o r m a n c e   o f   a s s ur e s e r v i c e s   by   gi v i n Q oS   fe e d b a c k.   In   t h i s   p a pe r   t h e y   h a v e   m e n t i o n e d,   W e b   S e r v i c e   O ff e r i n gs   L a n g ua ge   (W S O L ),   W e b   S e r v i c e   L e ve l   A gr e e m e nt   (W S L A ),   W e b   S e r v i c e   M a n a ge m e nt   L a n gua ge   (W S M L t h i s   a pp r o a c h   n e i t h e r   s up po r t   m a pp i n o f   t h e   h i g h e r   l a y e r   o n t o   n e t w o r   4. R e s p o n s e   3. R e q u e s t (I n vo ke )   2. F i nd  B us i ne ss   1. P ub l i sh   Serv i c Pr ovider   Serv i c Co n s um e r   Serv ice   D ire ct ory   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       P ar al l e l i s m   i w e s e r v i c e s de s i g o f   par al l e l   X ML   p ar s e r   f or   w e s e r v i c e s   ( R oh i t k um ar   R .   W agdar i k ar )   1409   l a y e r   n o r   c o n s i de r   t h e   s e r v e r   pe r f o r m a n c e .   I n   t h i s   pa pe r,   t h e y   h a v e   m e n t i o n e a r c h i t e c t u r e   w hi c i s   us e t m e a s u r e   t h e   s e r v e r   pe r f o r m a n c e   by   pl a c i n i n f o rm a t i o n   i n   S O A P   h e a de r .   T h i s   a r c hi t e c t u r e   a l s o   h a s   W S (w e s e r v i c e   b r o ke r w h i c h   p l a c e   i n   b e t w e e n   c o n s um e r   a nd  pr o v i de r .   T h e   c o n s um e r   f i r s t   n e e ds   pl a c e   t h e   r e que s t   a t   W S B   t h e n   W S B   w i l l   pr o c e s s   fo r   t h e   r e que s t   a t   U D D I.   T h i s   W S B   a l s gi v e s   t h e   de t a i l s   o f   c h e a pe s t   w e b   s e r v i c e   de t a i l s   w h i l e   g i v i n g   a   r e s po n s e   t o   t h e   r e que s t   by   t h e   c o n s um e r.   I n   t h i s   p a pe r ,   t h e y   h a v e   m e nt i o n e t w o   i m pl e m e n t a t i o n   s t ra t e gi e s   o f   W S B .   F i r s t   i s   a   l o c a l   o bj e c t   r u nn i ng  w i t h i n   a n   a pp l i c a t i o n   a n d   s e c o n i s   r e m o t e   o bj e c t   r u nn i ng.   S o   f i n a l l y   t h e y   c o n c l ude t h a t   i t   gi v e s   i n s t a nt   i n f o r m a t i o n   a b o ut   s e r v e r   pe r f o r m a n c e   a n d   by   t h i s   i nt e g r a t i o n,   a r c h i t e c t ur e   us e c a a l l ow   fo r   dy n a m i c   s e l e c t i o n   o f   w e b   s e r v i c e s .   A s   de s c r i b e by   T a j ude e n   A de y e m i   A j a o ,   S a f a a i   D e r i s ,   Is i a ka   A de ku n l e   O b a s a   i n   [3]  Q o S - b a s e d   W e b   S e r v i c e   S e l e c t i o n   U s i n F i l t e ri n g ,   R a n k i n a n S e l e c t i o n   A l go r i t h m ,   t h e y   h a v e   pr o p o s e d   a n   a l go ri t hm   fo r   s e l e c t i n t h e   b e s t   w e b   s e r v i c e s   fo r   t h e   c o n s u m e r.   T h e   a ut h o r s   a l l o w   t h e   c o n s um e r   t o   s pe c i fy   t h e   c o n s t ra i nt s   a b o ut   w e b   s e r v i c e s ,   a n b a s e o t hi s   c o n s t ra i nt   w e b   s e r v i c e   di r e c t o r y   b r o ke r   s t a r t s   f i l t e ri n g   t h e   w e b   s e r v i c e s   w h i c h   a r e   r e l e v a n t   t o   c o n s um e r s   r e que s t .   O n   t h e   s e r v i c e   di r e c t o r y   m a n y   w e b   s e r v i c e s   a r e   a v a i l a b l e   fo r   t h e   s a m e   p r o b l e m   s t a t e m e n t ,   s o   a f t e r   a p pl y i n t h i s   c o n s t ra i nt s   b r o ke r   w i l l   di s pl a y   t o f i v e   w e s e r v i c e s   w h i c h   m e e t   t h e   c o n s t ra i nt s .   S o ,   f i n a l l y ,   t h e y   c o n c l ude t h a t   by   t h i s   f i l t e ri n a n ra n k i n a l go r i t h m   c o n s um e c a n   s e l e c t   b e s t   w e b   s e r v i c e s .   A s   de s c r i b e b y   Ch e n gy ua n   Y u,   L i n pe n H ua n i n   [4]  A   W e b   s e r v i c e   Q o S   pr e di c t i o n   a pp r o a c b a s e o n   t i m e   a n l o c a t i o n - a w a r e   c o l l a b o r a t i v e   f i l t e r i n g ,   s t a t e t h a t   l o c a t i o n,   n e t w o r di s t a n c e   a n i nt e rn e t   c o n n e c t i o n   b e t w e e n   us e r   m a ke   t h e   i m pa c t   o n   t h e   pe r f o r m a n c e   of   w e b   s e r v i c e s .   T o   f i n t h e   s o l ut i o n   t h e y   h a v e   s e pa ra t e t h e   us e r   s e t   a n s e r v i c e   s e t   i nt o   m a n y   c l us t e r s   a c c o r di n t o   l o c a t i o n   de t a i l s ,   t h e h e   t r i e s   t o   f i n s i m i l a r   us e r   a n s e r v i c e s   w i t h   t h e   s m a l l e r   c l us t e r.   s o   by   t hi s   t e c hn i q ue   c o n s um e r   c a n   m a ke   a   s e a r c h   i n   a   c l us t e r   i n s t e a o f   a n   e nt i r e   da t a b a s e .   If   a n y   us e r   o r   s e r v i c e   i s   a dde o r   de l e t e f r o m   c l us t e r   t h e n   i t   w i l l   n o t   a f fe c t   o n   o t h e c l us t e r s ,   j us t   n e e t o   upd a t e   t h e   m o di f i e c l us t e r.   t h e y   h a v e   a l s o   m e n t i o n e t ha t   M e m o r y - b a s e c o l l a b o r a t i v e   f i l t e r i ng  a l go ri t hm   a n d   M o de l - b a s e c o l l a b o r a t i v e   f i l t e ri n a l go r i t hm   ha s   a   s c a l a b i l i t y   pr o b l e m .   S o   by   c o m b i n s t r e n gt o f   t hi s   a l go ri t hm ,   t h e y   a re   a dd r e s s i n c h a l l e n ge s   l i ke   t h e   hi g h   qua l i t y   of  pr e di c t i o n,   hi g s c a l a b i l i t y   a n d   e a s y   t o   b ui l a n d   upd a t e .   A s   de s c r i b e by   R .   S a ra l a ,   P .   M a ni s h a ,   M ukk V i n e e s ha ,   G .   I n du m a t h y   i n   [5]   A   Co n s u m pt i o H i s t o r y   a n Q o S   b a s e W e b   S e r v i c e   R a n ki n T e c hni que ,   s t a t e t h a t   w e b   s e r v i c e s   a r e   ra n ke by   f un c t i o na l   s i g n i f i c a n c e ,   us e r   b e h a v i o r,   Q o S   r e qui r e m e n t   a n s e r v i c e   u s a ge   f a c t o r .   H e r e   c o n s um e r   w i l l   r e que s t   f o r   t h e   s e r v i c e   by   f un c t i o n a l   s i g n i f i c a n c e   a n Q o S   que r y .   O n c e   c on s u m e r   w i l l   ge t   t h e   l i s t   t h e n   ke y w o r f r e que n c y   us e t o   f i n t h e   f un c t i o na l   s c o r e .   T hi s   ke y w o r m a t c h e s   w i t di r e c t o r y   r e po s i t o r y   a ga i n s t   c o n s u m e r s   f u n c t i o a n Q o S   que r y .   T h e t hi s   ke y w o r i s   go i ng  t o   b e   s t o r e i l o f i l e s .   T h e n   a n y   us e r   w h o   h a s   s e a r c h e f o r   t h e   s a m e   w e s e r v i c e   i n   t h e   h i s t o r y   a n h a s   t h e   s a m e   s c o r e   a s   t h e   c ur r e nt   us e r ,   b a s e o n   t hi s   t h e o r y   t h e y   m a ke   t h e   ra n k   o f   w e b   s e r v i c e .   A s   de s c r i b e by   H ua n   L i u ,   F a r o n g   Z h o n g,   B a n O uY a n g   i [6]  A   W e b   S e r v i c e s   S e l e c t i o n   A pp r o a c h   B a s e o n   P e r s o n a l i z e Q o S   P r e di c t i o n,   t h e   ob j e c t i ve   i s   t o   s e l e c t   t h e   w e b   s e r v i c e   by   pr e di c t i n t h e   qu a l i t y   of  unus e w e b   s e r v i c e ,   By   us i n c o l l a b o r a t i v e   f i l t e r i ng  a pp r o a c h.   T h e   b a s i c   i de a   i s   t o   f i n o ut   t h e   s i m i l a ri t y   b e t w e e n   di f f e r e n t   c o n s um e r s   w i t h   di f f e r e n t   Q o S   da t a   a nd   a na l y s i s   pr o v i de da t a   a n m a ke   a   p r e di c t i o n   b e fo r e   i n v o ki n w e b   s e r v i c e .   In   t h e s e   pa pe r   a ut h o r s   a na l y z i ng  t h e   e xpe ri e n c e   o f   o t h e c o n s um e r s   Q o S   da t a   o unus e w e b   s e r v i c e s .   T h i s   a na l y s i s   w i l l   b e   pe r fo r m e by   c o l l a b o r a t i v e   f i l t e r i n g .   I n   t hi s   a p p r o a c h   f o r   t h e   da t a   n o rm a l i z a t i o n   f uz z y   s e t   a n a   gu a s s i a a l go ri t hm   i s   us e d.   T h e n   i t   w i l l   us e   a   c o l l a b o r a t i v e   a l go r i t h m   t o   f i n d   t h e   s i m i l a ri t y   be t w e e n   c o n s um e r s   Q o S   da t a ,   t h e n   w i l l   de c i de   fo r   t h e   s e l e c t i o n.   F i na l l y ,   t h e y   h a v e   pr o v e t h a t   s e l e c t i o n   a pp r o a c h   b a s e o n   pe r s o na l i z e Q o S   i s   b e t t e r   t h a CO R   a n a v e r a ge   p r e di c t i o n   m e t h o d.   In  [7]  Q o S - A w a r e   W e b   S e r v i c e   Re c o m m e n da t i o n   by   Co l l a bo r a t i v e   F i l t e r i n g   pa pe r,   a ut h o r s   Z i b i Z h e ng,   H a o   M a ,   M i c ha e l   R .   L y a n I r w i n   K i n o b s e r v i ng  t h e   pa s t   h i s t o r y   of   c o n s um e r s   w i t h   Q o S   da t a   m a k i n t h e   p r e di c t i o n   b a s e o n   c o l l a b o r a t i v e   f i l t e ri n g .   H e r e   c o m b i n i n t h e   U s e r - b a s e P CC  (pe r s o n   c o r r e l a t i o n   c o e ff i c i e n t a n d   i t e m   b a s e P CC  a pp r o a c h   t o   pre di c t   t h e   Q o S   v a l ue s .   I n   us e r   b a s e P CC  a u t h o m a pp i n us e r   a nd  w e b   s e r v i c e   i t e m   a n c r e a t i n a   us e r - i t e m   m a t r i x .   I n   t h i s   m a t r i x ,   e a c h   c e l l   s t o r e s   t h e   de t a i l s   a b o ut   s e r v i c e   us e r ,   a n i n   i t e m - b a s e P CC  i t   c r e a t e s   t h e   s a m e   m a t r i a n s t o r e s   t h e   de t a i l s   r e ga r d i n s e r v i c e   i t e m .   S o   b a s e o n   by   c o m b i n i n us e r   b a s e P CC  a n i t e m   b a s e P CC  us i n c o l l a b o r a t i v e   a pp r o a c h   c o n s u m e c a p r e di c t   t h e   b e s t   Q o S   o f   w e b   s e r v i c e .       3.   S P EED U P   A c c o r di n t o   A m da hl ' s   l a w   [1],   e xe c ut i o n   t i m e   i s   i m p r o v e d   i f   i n de pe n de n t   c o de /   t a s ks   a r e   di v i de i n t o   m ul t i p l e   p r o c e s s o r s   a nd  e xe c ut e pa r a l l e l   /   c o n c u rr e n t l y .   In   t h i s   pa pe r ,   w e   a r e   w e   a r e   pa r s i n t h o s e   X M L   t a gs   w h o   do   n o t   ha v e   a n y   c h i l e l e m e n t   a n d   a s s i g n i n g   i t   t o   m ul t i p l e   c o r e s   t o   e xe c ut e   c o n c urr e n t l y   i n   o rde t o   i m p r o v e   e xe c ut i o n   t i m e .     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     14 07   -   14 15   1410   A s   m e n t i o n e i [7 S pe e d   up   i s   pe r f o r m a n c e   m e t ri c   w h i c i s   gi v e n   a s :           W h e r e :       i s   t h e   s i z e   o f   t h e   p r o b l e m     i s   n um b e o f   pr o c e s s o r s   σ   ( n)  i s   t h e   p r o gra m ’s   s e ri a l   pa rt   e xe c ut i o t i m e ,     ϕ(n )   i s   t h e   p r o gra m ’s   p a r a l l e l   pa rt   e xe c ut i o t i m e ,   a n d     κ (n,   p)  i s   t h e   c o m m u n i c a t i o n   t i m e.   E f f i c i e n c y   i s   t h e   r a t i o   o f   s p e e up  ob t a i n e t o   t h e   n u m b e r   o f   pr o c e s s o r s   us e [7].   It   m e a s u r e s   pr o c e s s o r s   ut i l i z a t i o n .   P a ra l l e l   s y s t e m   e ff i c i e n c y   o f   s o l v i n a n - s i z e   p r o b l e m   o P   p r o c e s s o r s   i s   gi v e by         O ur  a l go r i t hm   i s   de s i g n e i s uc a   w a y   t ha t   o pe ra t i o n s   a r e   pe r f o r m e i pa ra l l e l / c o n c u rr e n t   m a nn e r   a n t h e r e   i s   n o   c o m m u n i c a t i o r e qui r e d   a m o n g   c o r e s   a n d   n o   s e que n t i a l   e xe c ut i o n .   B a s e o n   [ 8 - 1 0 ] ,   p a ra l l e l / c o n c u rr e n t   e xe c ut i o n   i s   m o r e   e ff i c i e n t   t h a n   s e que n t i a l   e xe c ut i o n.   A c c o r di n t o   t h e   t h e o r y   de s c r i b e by   t h i s   a ut h o r s ,   t h a t   i s   m e n t i o n e i n   [ 8 - 1 0 ]   w e   h a v e   o bs e r v e d   t ha t   pe r f o r m i ng  c o n c urr e n t / pa ra l l e l   e xe c ut i o n   i s   m o r e   e ff i c i e n t   t ha n   s e que n t i a l .   I n   t hi s   pa pe r,   w e   h a v e   pr o po s e d   pa r a l l e l   X M L   p a r s e r,   b y   w h i c h   w e   c a pa r s e   t h e   U D D I,   W S D L ,   a n S O A P   X M L   f i l e s   pa ra l l e l   by   w h i c h   i t   w i l l   i m p r o v e   t h e   r e s po n s e   t i m e   a n d   t hr o ug hput   o f   w e b   s e r v i c e s .       4.   P R O P O S ED   W O R K   A s   w e   h a v e   s e e n   i n   l i t e r a t u r e   s u r v e y   s e c t i o n   a n i n   t h e   c om pa ri s o n   t a b l e ,   t h e r e   w i l l   b e   m a n y   Q oS   t h o s e   m a ke   t h e   i m p a c t   o n   t h e   s e l e c t i o n   o f   w e b   s e r v i c e   a n o n   e xe c ut i o n   w e b   s e r v i c e .   In   t h i s   s e c t i o n ,   w e   a r e   pr o po s i n t h e   s o l ut i o n   w h i c h   m a ke s   a n   i m pa c t   o n   t hr o ug h put   a nd  r e s po n s e   t i m e   of   w e s e r v i c e   b y   pe r f o r m i ng  p a r a l l e l i s m   i n   t h e   p a r s i n g   o f   X M L   f i l e s .   A s   s how n   i F i gu r e   A r c h i t e c t ur e   o f   pa r a l l e l i s m   i n     w e b   s e r v i c e s .   T h i s   a r c hi t e c t u r e   i s   e qu i v a l e nt   t o   w e b   s e r v i c e   a r c hi t e c t u r e .   I n   o ur  p r o po s e s y s t e m   w e   h a v e   i n t r o duc e pa ra l l e l   X M L   pa r s e r,   w h i c h   pe r f o r m s   t h e   pa ra l l e l   pa r s i ng  o t h e   X M L   f i l e .   A s   w e   h a v e   a l r e a dy   s e e n ,   t hr e e   m a i c o m po n e nt s   o f   w e b   s e r v i c e s   a r e   U D D Re gi s t r y ,   S e r v i c e   Re que s t e r   a n S e r v i c e   P r o v i de r ,   a l l   t h e s e   t hr e e   c o m po n e n t s   c o m m u n i c a t e   w i t h   e a c o t h e v i a   X M L   f i l e .   U D D I   a n s e r v i c e   r e que s t e r   c o m m u n i c a t e   w i t h   e a c h   o t h e r   v i a   S O A P   X M L   f i l e   a n U D D r e gi s t r y   a n s e r v i c e   pr o v i de r   c o m m u ni c a t e   w i t h   e a c h   o t h e r   v i a   W S D L   X M L   f i l e ,   a n S e r v i c e   r e que s t e r   a n s e r v i c e   pr o v i de r   c o m m u ni c a t e   w i t e a c o t h e v i a   S O A P   X M L   f i l e .   W h i l e   i nt e ra c t i ng  w i t h   e a c o t h e r,   t h e s e   t hr e e   c o m po n e n t s   pa r s i n t h e s e   f i l e   i . e   r e a d i n t h e s e   f i l e s   s e que n t i a l l y .   In   o u r   p r o po s e s y s t e m   w e   h a v e   i n t r o duc e pa r a l l e l   X M L   pa r s e r   w h i c h   pe r f o r m s   t h e   pa r a l l e l   pa r s i n o r e a di ng  o S O A P   a n W S D L   f i l e s .   T hi s   c a n   b e   a c hi e v e by   m ul t i t hr e a di n p r o g r a m m i n w h i c h   i s   s uppo rt e by   O pe n M P ,   J A V A ,   CU D A   a n m a n y   o t h e r   pr o g r a m m i n g   l a n gu a ge s .   N ow a da y s   w e   h a v e   dua l   c o r e ,   qu a c o r e ,   o c t a   c o r e   e t c   m a n y   hi g h - e n c o n f i gu ra t i o n   s y s t e m ,   a n a l l   t h e s e   s y s t e m s   s uppo r t   m u l t i t hr e a d i n p r o g r a m m i n g .   E v e n   N V ID IA   ha s   i n t r o duc e G P G P U   s y s t e m .   T h e s e   s y s t e m s   a r e   ve r y   h i g h   c o n f i gu r e h e t e r o ge n e o us   s y s t e m s ,   w h i c h   ha s   m i l l i o n s   of   t hr e a ds .   S o   by   u s i n t h e s e   hi g h   c o n f i gu r e s y s t e m s ,   w e   c a n   pe r f o r m   t h e   p a r a l l e l   a n d   c o n c urr e n t   r e a d i n o f   X M L   f i l e s ,   w h i c h   i m p r o v e s   t h e   pe r f o r m a n c e   of   t h e   w e b   s e r v i c e s .   T hi s   i m p r o v e s   t h r o ug h p ut   a n r e s po n s e   t i m e   o w e s e r v i c e   ov e r   t h e   i n t e rn e t .   I n   n e x t   s e c t i o n   w i l l   s e e   h o w   U D D X M L   f i l e   i s   g o i n t o   b e   pa r s i ng.   A s   de s c r i b e   a ut h o r s   i [ 11 ] ,   U D D i s   U n i v e r s a l   D e s c ri pt i o n,   D i s c o v e r y ,   a n I nt e g r a t i o di s c o ve r y   t o o l .   It ' s   a   c e n t ra l i z e s y s t e m   w h i c pr o v i de s   t h e   s y s t e m a t i c   w a y   t o   f i n t h e   s e r v i c e s   ove r   t h e   U D D I.   It   pr o v i de s   t w o   s p e c i f i c a t i o n s   f i r s t   a r e   pr o v i di n t h e   i n f o rm a t i o a b o ut   s e r v i c e   a n d   h o w   t o   e n c o d e   i t ?   A nd   t h e   s e c o n o n e   i s   t o   h o w   t o   a c c e s s   a n d   upda t e   t h e   i n f o r m a t i o n ?   It   e n c o de s   t hr e e   t y p e   o i n f o r m a t i o n ,   f i r s t ,   w hi t e   pa ge s   w h i c h   i n c l ude   n a m e   a n d   c o n t a c t   de t a i l s ,   s e c o n i s ,   y e l l ow   pa ge s ,   i n f o r m a t i o n   a b o ut ,   b us i n e s s   a n s e r v i c e   t y p e s ,   a n t hi r i s ,   g r e e pa g e s ,   w h i c h   i n c l ude s ,   t e c hni c a l   i n f o r m a t i o n .   A s   s h o w n   i b e l ow   F i gur e   t h e   s t r uc t u r e   o f   U D D X M L   f i l e ,   w h i c h   r e p r e s e nt s   t h e s e   t hr e e   t y pe s   of   i n f o r m a t i o n .   < b us i n e s s E n t i t y >   t a g   r e pr e s e nt s   w h i t e   pa ge   de t a i l s ,   < b us i n e s s S e r v i c e >   t a g   r e p r e s e n t s   y e l l ow   pa ge s   a n < b i nd i n gT e m pl a t e >   < t m o de l In s t a n c e >   t a g   r e p r e s e n t s   gr e e p a ge   de t a i l s .   T r e e   r e p r e s e n t a t i o n   o f   U D D X M L   F i l e   a s   s h o w n   i n   F i gu r e   4 .   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       P ar al l e l i s m   i w e s e r v i c e s de s i g o f   par al l e l   X ML   p ar s e r   f or   w e s e r v i c e s   ( R oh i t k um ar   R .   W agdar i k ar )   1411     F i gu r e   2 .   A r c h i t e c t ur e   o f   P a r a l l e l i s m   W e b   S e r v i c e s       4. 1 .       U D D I   X M L   F i l e   F i gu r e   pa ra l l e l   p a r s i n o f   U D D X M L   f i l e   w i t h   t hr e a ds ,   i n   t h i s   f i gu r e   w e   h a v e   pr o po s e a   di a g ra m   w h i c h   s h o w s   t h e   t hr e a a s s i g nm e nt   t o   e a c h   n o de   a n i t s   t hre a n u m b e r .   O n   m ul t i - c o r e   m a c hi n e   w e   h a v e   N   n u m b e r   o f   t hr e a ds ;   w e   c a ut i l i z e   t h e s e   t hr e a ds   f o r   t h e   p a r s i ng  pu r po s e .       < bus i ne s s E n t i t y . . >   < na m e > . .   < / na m e >   < de s c r i pt i o n> . .   < / de s c r i p t i o n>   < C o nt a c t s > . .   < / c o nt a c t s >   < bus i ne s s s e r v i c e >       < na m e > . .   < / na m e >   < de s c r i pt i o n> . .   < / de s c r i p t i o n>   < bus i ne s s t e m pl a t e >   < bi nd i ng t e m p l a t e >   < de s c r i pt i o n> . .   < / de s c r i p t i o n>   < a c c e s s po i nt > . . < / a c c e s s po i n t >   < t m o de l i nt s t a nc e >   < na m e > . .   < / na m e >   < de s c r i pt i o n> . .   < / de s c r i p t i o n>   < ov e r v i e w do c >   < de s c r i pt i o n> . .   < / de s c r i p t i o n>   < ov e r v i e w ur l > < / o v e r v i e w ur l >   < / o v e r v i e w do c >   < / t m o de l i n t s t a nc e >   < / bi ndi ng t e m pl a t e >   < / bus i n e s s t e m p l a t e >   < c a t e g o r y > . .   < / c a t e g o r y >     < / b us i ne s s s e r v i c e >   < c a t e g o r y > . .   < / c a t e g o r y >   < / bus i n e s s E nt i t y >                 F i g r ue   3 .   U D D X M L   F i l e   S t r uc t u r e     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     14 07   -   14 15   1412     F i gu r e   4 .   T r e e   r e pr e s e nt a t i o o f   U D D X M L   F i l e           F i gu r e   5 .   P a ra l l e l   pa r s i n o f   U D D X M L   f i l e   w i t h   t hr e a ds     T h r ea d   1 9   T h r ea d   1 8   T h r ea d   1 7   T h r ea d   1 6   T h r ea d   1 5   T h r ea d   1 4   T h r ea d   1 3   T h r ea d   1 2   T h r ea d   1 1   T h r ea d   1 0   T h r ea d   9   T h r ea d   8   T h r ea d   7   T h r ea d   6   T h r ea d   5   T h r ea d   4   T h r ea d   3   T h r ea d   2   T h r ea d   1   B u si n e ss  N D esc   Co B u si n e s C a t   N D e sc   B in d in C a t   B i n d i n g   Te mp l D e sc   A c c e ss  P o i n t   t M o d e l   N D e sc   Ove r v ie C at D e sc r O verv i Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       P ar al l e l i s m   i w e s e r v i c e s de s i g o f   par al l e l   X ML   p ar s e r   f or   w e s e r v i c e s   ( R oh i t k um ar   R .   W agdar i k ar )   1413   4. 2 .      WS D X M L   F i l e   S O A P   i s   us e fo r   b a s i c   c o m m u n i c a t i o n ,   w h e r e a s   W S D L   pr o v i de s   w e b   s e r v i c e   i n t e r f a c e   a n c o nt a c t   de t a i l s .   A s   de s c r i b e i n   [ 11 ]   W S D L   de s c r i b e s   t w o   t h i ngs ,   f i rs t ,   a pp l i c a t i o l e v e l   s e r v i c e   i nt e r f a c e   a n d   s e c o n i s   a c c e s s   pr o t o c o l   de t a i l s   w hi c r e que s t e m us t   f o l l ow   t o   a c c e s s   t h e   s e r v i c e .   I n   f i r s t   a p pl i c a t i o n   l e v e l   s e r v i c e   i n t e r f a c e ,   i t   de f i n e s   t hr e e   m a i c o m po n e nt s ,   t h e   v o c a b ul a r y   t h e   m e s s a ge   t h e   i nt e ra c t i o n .   A s   s h o w n   i F i gu r e   6   W S D L   X M L   f i l e   s t r uc t u r e .       < de f i ni t i o ns >   < t y pe s >     da t a   t y pe   de f i ni t i o ns . . . . . . . .   < / t y pe s >   < m e s s a g e >     de f i ni t i o n   o f   t he   da t a   be i ng   c o m m uni c a t e d . . . .   < / m e s s a g e >   < po r t T y pe >     s e t   o f   o pe r a t i o ns . . . . . .   < / po r t T y pe >   < bi nd i ng >   p r o t o c o l   a nd   d a t a   f o r m a t   s p e c i f i c a t i o n. . .   < / bi ndi ng >     < S e r v i c e >   S pe c i f i e s   t he   po r t   a dd r e s s   o f   t he   bi nd i ng     < / S e r v i c e > < / d e f i ni t i o ns >           F i g r ue   6 .   W S D L   X M L   f i l e   s t r uc t u r e       A s   s h o w n   i F i gu r e   7   t r e e   r e p r e s e n t a t i o n   o f   W S D L   X M L   fi l e ,   t h i s   di a g r a m   r e p r e s e nt s   t h e   W S D L   X M L   f i l e   i n   t r e e   f o r m   f o r   a   b e t t e r   u n de r s t a n di ng  o f   i n de pe nde n t   n o de   i n   t h e   X M L   f i l e .   E a c h   n o de   r e p r e s e n t s   t h e   X M L   t a g .   T o   pe r f o r m   pa ra l l e l i s m   o c o n c urr e n t   pa r s i n g   o f   X M L   f i l e ,   f i r s t   n e e t o   f i n t h e   i nde pe n de n t   n o de   a n d   h e r e   i n   F i gu r e   7   by   r e pr e s e nt i ng  t hi s   f i l e   i n   t r e e   fo r m a t   w e   c a i de n t i fy   t ha t   < t y pe s > ,   < m e s s a ge > ,   < po r t T y pe > ,   < b i n d i n g >   a nd  < s e r v c i e >   a r e   t h e   i n de pe n de n t   n o de ,   m e a n s   w e   c a n   pa r s e   t hi s   t a by   c o n c urr e n t   o r   pa ra l l e l   m a nn e r .   I n   t hi s   m a nn e r,   w e   c a n   f i n d   t h e   i nde pe n d e n t   n o de   a n w e   c a n   pe r f o r m   p a ra l l e l   pa r s i n o t h e s e   f i l e s .         F i gu r e   7 .   T r e e   r e pr e s e nt a t i o o f   W S D L   X M L   f i l e s   s t r uc t u r e       A s   s h o w n   i n   F i gu r e   pa ra l l e l   p a r s i ng  o f   W S D L   X M L   f i l e   w i t h   t hr e a ds ,   i n   t hi s   f i gu r e   w e   h a v e   pr o po s e a   di a g r a m   w hi c s h o w s   t h e   t hr e a a s s i g nm e n t   t o   e a c h   n o de   a n i t s   t hr e a d   n u m b e r .   O m u l t i - c o r e   m a c h i n e   w e   h a v e   N   n u m b e r   o f   t hr e a ds ;   w e   c a ut i l i z e   t h e s e   t hr e a ds   f o r   t h e   pa r s i n pu r po s e .                   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     14 07   -   14 15   1414                             F i gu r e   8 .   P a ra l l e l   pa r s i n o f   W S D L   X M L   f i l e   w i t h   t hr e a ds     4. 3 .       S O A P   X M F i l e   S O A P   i s   a   s i m pl e   O b j e c t   A c c e s s   P r o t o c o l ;   w h i c h   p r o v i de s   t h e   c o m m u ni c a t i o n   b e t w e e n   w e b   s e r v i c e   pr o v i de r ,   w e b   s e r v i c e   r e que s t o r   a n s e r v i c e   di r e c t o r y .   A s   d e s c r i b e s   i n   [ 12 ] ,   S O A P   ha s   s i m pl e   s t r uc t u r e   h a s   t hr e e   pa r t s   t h e   f i r s t   E n v e l o pe   de f i n e s   t h e   f r a m e w o r f o r   d e s c r i b i n w h a t   a b o ut   t h e   m e s s a ge   a nd  h o w   t pr o c e s s   i t .   S e c o n i s   s e t   o f   e n c o di n rul e s   t o   de f i n e   t h e   da t a   t y p e s   a n t hi r i s   t o   r e p r e s e n t   r e m o t e   p r o c e dur e   c a l l   a n r e s po n s e .   A s   s h o w n   i n   F i gu r e   9,   i t   w i l l   r e p r e s e n t   t h e   S O A P   X M L   f i l e   i n   a   t r e e   s t r uc t u r e .   I n   t h i s   f i gur e   a l l   t h e   n o de   a r e   de pe n de nt ,   s o   w e   c a nn o t   pe r f o r m   pa ra l l e l i s m   o n   S O A P   X M L   f i l e .           F i gu r e   9 .   T r e e   r e pr e s e nt a t i o o f   S O A P   X M L   f i l e s   s t r uc t u r e       5.   C O N C LU S I O N   A s   w e   h a v e   s e e n   c o m m un i c a t i o n   b e t w e e n   h e t e r o ge n e o us   a ppl i c a t i o n s   i s   po s s i b l e   by   X M L   f i l e   i w e b   s e r v i c e s .   A s   w e   h a v e   s e e n   m a n y   a ut h o r s   ha v e   w o r ke o n   t h e   b a n dw i dt h   o f   i n t e rn e t ,   n e t w o r di s t a n c e   a n R e qui r e m e n t   o f   S e r v e r   t o   i m p r o v e   t h e   pe r f o r m a n c e .   B ut   s t i l l   da t a   f r o m   X M L   f i l e   i s   r e a di n g   i n   a   s e que nt i a l   m a nn e r ,   w h e r e i n   n o w a da y s   a l l   t h e   a p pl i c a t i o n   a r e   e xe c ut i n o n   a   m u l t i - c o r e   m a c hi n e   w h i c h   h a s   N   n u m b e r   o f   t h r e a ds ,   s o   w e   c a n   r e a t hi s   X M L   f i l e   i n   a   pa r a l l e l   o r   c o n c u rr e n t   m a nn e r   by   t hi s   t hr e a ds ,   w h i c h   i m pr o v e s   t h e   R e s po n s e   t i m e   a nd  T hr o ug h put   o   w e b   s e r v i c e s .       R EF ER EN C ES   [ 1]     A nba z ha ng a M a n i ,   A r un  N a g a r a j a n U nd e r s t a nd i ng   qua l i t y   of   s e r v i c e   f o r   W e s e r v i c e s .   I B M   o J a nua r y   01,   2002 .   [ 2]     M .   T i a n ,   A   G r a m m ,   T ,   N a um o v i c z ,   J   S c hi l l e r .   A   c o n c e pt   o f   Q O S   i nt e g r a t i o i w e s e r v i c e s .   I E E E , 19  A pr i l   2004 ,   I S B N :   0 - 7695 - 2103 - 7.   [ 3]     T a j u de e A de y e m i   A j a o ,   S a f a a i   D e r i s ,   I s i a k a   A de kun l e   O b a s a .   Q o S - ba s e W e S e r v i c e   S e l e c t i o U s i ng   F i l t e r i ng ,   R a nki ng   a nd   S e l e c t i o A l g o r i t hm I J SC E R ,   V o l um e   4 ,   I s s ue   7 ,   J u l y - 2013.     T h r e a d   0   T h r e a d   1   T h r e a d   3   T h r e a d   4   T h r e a d   5   D e f i n i t i o n s   T y p e s     M e s s a g e   P o r t T y p e   B in d in g     S e rv ic e   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       P ar al l e l i s m   i w e s e r v i c e s de s i g o f   par al l e l   X ML   p ar s e r   f or   w e s e r v i c e s   ( R oh i t k um ar   R .   W agdar i k ar )   1415   [ 4]     C he ngy ua n   Y u,   L i npe ng   H ua ng .   A   W e s e r v i c e   Q o S   pr e d i c t i o a pp r o a c ba s e o t i m e   a nd  l o c a t i o n - a w a r e   c o l l a bo r a t i v e   f i l t e r i ng Sp r i nge r ,   J u ne   201 6,   V o l um e   10 ,   I s s ue   2 .   [ 5]     R   S a r a l a ,   P   M a n i s h a ,   M ukku   V i n e e s ha ,   G   I ndum a t hy .   A   C o ns um pt i o H i s t o r y   a nd  Q o S   ba s e d   W e S e r v i c R a nki ng   T e c hni que .   I C E I E T - 20 17,   I s s ue   I C E I E T ' 17,   V o l : 2.   [ 6]     H ua L i u,   F a r o ng   Z ho ng ,   B a ng   O uY a ng .   A   W e S e r v i c e s   S e l e c t i o A ppr o a c B a s e o P e r s o na l i z e Q o S   P r e d i c t i o n I E E E ,   22   D e c e m be r   2011 ,   I S S N :   2379 - 5352 .   [ 7]     Z i b i Z h e ng ,   H a o   M a ,   M i c ha e l   R   L y u,   I r w i K i n g .   Q o S - A w a r e   W e S e r v i c e   R e c o m m e nda t i o by   C o l l a bo r a t i v e   F i l t e r i ng I E E E ,   V O L .   4 ,   N O .   2,   A P R I L - J U N E   2011 .   [ 8]     M i c ha e l   J .   Q u i nn ,   P a r a l l e l   P r o g r a m m i ng   i C   w i t h   M P I   a nd   O pe n   M P ,     M c G r a w - H i l l   E d uc a t i o ( 2 003 )   I S B N   10:   00705 8201 I S B N   13:   97800 7058 2019     [ 9]     P a ul   E dm o n,   I nt r o duc t i o t o   O pe n M P :   H A R V A R D   F a c ul t y   of   A r t s   a nd  S c i e nc e s ,   I T C   R e s e a r c c o m put i ng   A s s oc i a t e .   S e c t i o   [ 10]     M a r D .   H i l l ,   M i c ha e l   R .   M a r t y ,   A m da hl ' s   L a w   i t h e   M u l t i c o r e   E r a ,   I E E E   C om p ut e r   Soc i e t y   J ul y   2008     [ 11]     F r a nc i s c o   C ur be r a ,   M a t t he w   D uf t l e r ,   R a ni a   K h a l a f ,   W i l l i a m   N a gy ,   N i r m a l   M ukh i ,   S a nj i v a   W e e r a w a r a na   I B M   T . J . W a t s o R e s e a r c C e n t e r .   U n r a v e l i ng   t he   W e S e r v i c e s   W e A I nt r o duc t i o t o   S O A P ,   W S D L ,   a nd   U D D I .   I E E E   I n t e r ne t   C om pu t i n g   ( V o l um e :   6,   I s s ue :   2,   M a r c h - A pr i l   200 2) .   [ 12]     D o B o x,   D e v e l o pM e nt o r ,   D a v i E hne b us k e ,   I B M ,   G o pa l   K a k i v a y a ,   M i c r o s o f t ,   A ndr e w   L a y m a n,   M i c r o s o f t ,   N o a M e n de l s o hn,   L o t us   D e v e l o pm e nt   C o r p . ,   H e n r i F r y s t y N i e l s e n,   M i c r o s o f t ,   S a t i s T ha t t e ,   M i c r o s o f t ,   D a v e   W i ne r ,   U s e r L a nd   S o f t w a r e ,   I n c .   S i m p l e   O bj e c t   A c c e s s   P r ot oc o l   ( SO A P )   1. 1 .     W 3C   N o t e   0 M a y   2000 .     [ 13]     E r i C hr i s t e n s e n ,   M i c r o s o f t ,   F r a nc i s c o   C ur be r a ,   I B M   R e s e a r c h ,   G r e g   M e r e d i t h,   M i c r o s o f t ,   S a n j i v a   W e e r a w a r a na ,   I B M   R e s e a r c h,   W e b   S e r v i c e s   D e s c r i pt i o L a ng ua g e   ( W S D L )   1. 1” ,   W 3C   N o t e   15   M a r c 2001     Evaluation Warning : The document was created with Spire.PDF for Python.