You are on page 1of 35



    

 

 
     
   

    

  
 
     

  
           
   

  
 

        


     !" #!
 !  " #$%%

((

 
  ( (

<


 (

    (

& % ' 


  
(

%(%
 
'  
:
%(%(%  )* )+  ,+- :

K
K

& #  
 
  (

--

#(% .
  

:

--

#(%(% -/)*0+ 1  :

--

& 2 3 




 
 (

-<

2(% 3 




 :

-<

& 4 3  (

-A

& 5 
6 

 ( (

-G

5(% 
 '  
    


 
 

 :

-G

& 7  


 (

-K

& 8  '     9  (

.-

 

( (

.<

 '& (

.A


 (

.G

  (

.K

:+; ( (

<-

A mis padres, por su cario, apoyo, ejemplo y motivacin constante A Pilar Stronguil, asesora,
por su amistad, tiempo, dedicacin y orientacin A Rolando, amigo que me brind su apoyo
incondicional y experiencia A Jos Antonio, por su tiempo, ideas y consejos A todos ustedes
gracias infinitas.

$ % &'##(( )


##*+( ( ,# !$

    

    
     

$ % &'##(( )


##*+( ( ,# !$

 
 

 
 
 /#(## '0 ## / '0#1  *(!**" ,# ! ((#% 2#' 3!# /#%
* # (#1* ,# %/#(#( 4 5,( 67*( *% %/#(#( #
##8 / # ,#/%# ,# ,(#9 ,#  7*!, ,# 3!#*! & !'(% ,# 
1#(,, *, %:
(# /&#* ,# #(( *## # /#%# ,# /'#%; ( '0#1(
5,(; # **# ,# /&#*; #7##*( #"*( & # ,(#9 // ,# ((#%
//!#(:

$ % &'##(( )


##*+( ( ,# !$

<

    

    
     

$ % &'##(( )


##*+( ( ,# !$






 ,#( ,#  /#(## #(( (# #5" / # 6# ,#
(#9 ,#  *!, ,#
3!#*! & '(% ,#  1#(,, *, %:  //"( ,# #( #((
*((" #  *#*" ,# ! ((#% 3!# *#  /#( # %/#(#( +*#,
!( ,#  2#'; * #( (# '!(*" #,!* ( #%/( ,# #*" ,# 6# & ', !
(#1* %6( /#(5, & 6/,:
   (# ##" ! # ( ,# !(!(; (# 7*" # ,0! ,# *+1( 
(# /#,(  %/#(( * # *6*! !%6* ,# >%# ,# +0( & ,# *( ,#
*!#,  ( **#?(*( ,# %/#(" (##**,( / # !(!; (# %#0" (
*'( ,# (#1*( %#,# # !( ,# ! %#,# 1! / !(!; (# '," 
7*,, ,# 1(!5 ( (*!,#( ,# %/#(" / #(, 4#,,; #,## 
#*+5,8;  #*" ,# #(( &  ,%(*" ,# ( (#1*( 7#*,(:
  *(!**" ,# #( //!#( (# !(" ! 3!#*!  43!#*!
#,  #1*(8; /!#( 3!# # /*1 ,#(* #( ##, *% ! (#1*
2#'; & 3!# ( 1#0( ,# #( #* ? /#%# 3!# (# !(, / *!3!#
/7%  *!3!# # !0# ,# ,#(; /  ; (! !(  #( %,:
#,# # /#%# ,#  /'#%6* ,# # *; #1!, ( (/#*(
@**( 3!# (# , * ( !#1( #,#*( & #* ?( *% ( !(#1*( /
##; ( (#1*( 2#' & # *%#* ##*"*; /#%( '0#1( *1#( ,#
'0; 5%( //!#(( 1*!,(   ,# # * & /#%( ! (!*"
2#' / # /'#% ,#7*,; *%#5%(  *(!**" ,# #(# /*1
,#7*, ( #3!#%#(; %,#, ( *(( ,# !( ,##*,(; %, 
$ % &'##(( )
##*+( ( ,# !$

    

    
     

3!#*! #3!#,; ,(#9,  '(# ,# ,(; ,#(, # ((#% & ##,


( /!#'( #*#(( / %#, (! 7!*,,:

$ % &'##(( )


##*+( ( ,# !$

   

   
 7*!, ,# 3!#*! & '(% ,#  1#(,, *, % *!# * !
6# ,# ,(#9 #  *! (# ', ( (#1*( ,# %/#(#( & /#(  ( !%(
& /7#(#( ,#  7*!,:
  *!,,; #(# / ,# (#1* (# #*!# 7!# ,#  !1#(,, # 1(
,# ( *#( ,# 7*/, /# #5, #  7% ?/* ,# #*"  *##; #(
,#*; ,# 7% /#(#* 4/#(6,(#  * ,# #*"8; **#, # (#1*
# # %(% %%#:

#',  3!# #(# / ,# (#1* #( %!& !(, *!%## & #3!#? ,# !
# ##?; (# #%/#5" / '!(* #%/#(( 3!# #*# #(# '0 *  #,##(
1,#(: ( (? *% # %(  ,( *(( #(/#*?7*(; ( #%/#(( #, C DEF(
& /#:
# +5 ! #(!, ,# #(( ,( # *( '##, *% #(!, *%> # !(
,# ( #* ?( ,# 7%*" & *%!**" / # 7#*%# ,# (!( (#1*(:
 /%# ,# #( +*# !( ,# ! ((#% 2#' ,# %/#(#( / #*"  (!(
*##( &  (# !, +*# !( ,# ! ((#% / #5 (!( *'( & %*# (,
 71 ,# *##:
%, *% #7##* #(( ,( //!#(( & +*#, !( ,# ( #,#*(
*!#( *% ( ( !(#1*( / ## & ( !#1( #* ?( *% (
(#1*( 2#' & ( '##7*( 3!# #(( ', # (/#*( *% # *";
!(',, # #/#',,; (# *(!&# ! /*1 3!# '!(* %#0  *,, &
$ % &'##(( )
##*+( ( ,# !$

    

    
     

 ,, *! ,# (#1* ',, /  7*!, ,# 3!#*! & '(% & 3!# 
(! 1#5 //# */ ! (/#* !#1 *% ( /#( # ?# & # !( ,# !
%#,# 1! / ( *##(:
 ( /'( (# +  , ! ((#% H !(#1* *%/# 3!# /#%#
((7*# ( #*#(,,#( ,# ( !(!( # *!  *,,; #%/( ,# #*" &
*(( & 3!# /#%#   7*!, 7#*# ! (#1* "/%; */ %6( />'*
*(!%, # *#%# ( !,,#( ,# 6#:
( #* ?( *!#(; ( ( '# /*,(; /!#,# # '##7*( *#?'#(
 / # />'* *(!%, *% / 3!##(  ', & 7*(  1,
#%#%##:

$ % &'##(( )


##*+( ( ,# !$

& % ' 


  

& % ' 

  

%(%
 
'  

%(%(%  )* )+  ,+-


)< ); =
 <;+ ':
 *( ,, # # %!, ('# # * & (#1* ,# %/#(#( #( # ,# 
#%/#( #,#C 77*# 4DEF(8; :
 *%/9? #%/#5" # -KGL * # %'# ,# DEF(; * ! ( */,;
! %/#; %# ,# /#?*!(; //##? & ?*!( / #(*!#:
# #7* # ( 1#(  / %#; # ( /#3!#9( # *( & !(!(
,%@(*(: ( #3!#? # !( %?% ,# #* ? & / *%#5 (!( '#( #(
-

+/JJ7#,#C:*%J!(J77*#J

$ % &'##(( )


##*+( ( ,# !$

    

    
     

#(!" ,#*!, & 3!# (# #7*'  ! *,, ,# *## #,!*,:


 # /( ,# #%/; # / ,# *##   3!# DEF( (# #7*' 7!# 1,;
&  (# *#' ( # # 6# *,@%* ( 3!# + #,? %'@  #%/#((
& />'* # ##  *! *(' ! %& ,#%, ,# (#1* ,# %/#(#(
& ! %& *,, ,# *##( # #(/#  (# #,,(:
DEF( ('? 3!#  /,? #,# ( #*#(,,#( ,# (!( !#1( *##( & ('?
3!#  #(!? # # ,# +*# #*0 #(( #*#(,,#( # # %, ,# #*" &
(#1* 3!# (# ,' & 3!# ('? 3!# # #(!, (#? /* 71'#;  /,?
#*+5 %/* ( !#1( *##( & 3!# #( ( 7*'  #(( %&#( / 
*%/9? & / #,# ! *#*%# # # %#*,:    #? 3!# #* !
%# ,# %#0 %#0 ( ,##( ,# /#,,( 3!# #? &  (#*!#* ,# *"% #((
(# #1'  *':
( +5 /#(  DEF(  /(',, ,# #C/, # %#*,  *! (# #7*'
& ( (#1*( 3!# +( # %%# ',':
# ( 9( -KKA & -KKB DEF( #1  *' #(# / ,# *#*%#:  #
( ((#%( *#5,( ,# /#(!/!#(( & /7**" 7*#; ((#%( ,#
7%*"; 1# %'@ # 7#(!*! #*" * 3!# *!?  #*#C"
,# (!( (!*!(#(; *( !#, ! ,#*!, * ,# (!%( & ! /#7#* %#0
,# (  #((:
(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:/-:/,7

-L

$ % &'##(( )


##*+( ( ,# !$

& #  
 
 

& #  
 

 

#(% .
  


#(%(% -/)*0+ 1 


 //"( 7!,%# ,# #(# /&#* ,# #(( #( #1  *' # ,#( ,# !
((#% 3!# /#% * # (#1* ,# %/#(#( %#,# # !( ,#  O#'; /
# ,#/%# ,#
(#9 ,#  7*!, ,# 3!#*! & '(% ,#  1#(,,
*, %;  , ,# #(# %, ! #,!**"  # ( #%/( ,# #*"
&   1#5 ! (#1* /#(5, & 1#(6 3!# (# **#5 / (!  ,,:
(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:/.:/,7

$ % &'##(( )


##*+( ( ,# !$

--

    

    
     

-.

$ % &'##(( )


##*+( ( ,# !$

& 2 3 




 


& 2 3 





 


2(% 3 





# + %, # *!# ( ( !##( #3!#%#( # *#(/,#* * #
#(/* ,# ! (!*" ,# (72# /#, / # 
(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:/<:/,7

$ % &'##(( )


##*+( ( ,# !$

-<

    

    
     

-=

$ % &'##(( )


##*+( ( ,# !$

& 4 3 

& 4 3 
 3!#*! ## , / # ,#( ,# ((#% #(  43!#*! #, 
#1*(8 /!#( 3!# (# '0 * (#1*( O#':
   (# ## ! %",! ,#/#,##; 3!# 1##  (# # // (#1* O#'
%, #1* %/#(#(; # *! #(6 ,#(, # */(:  #75 ,# #(#
(#1* #(  3!# (# *%!* *  */ " *:
 */ " * #(  3!# #*'# ( (*!,#( & /#(# ( #(!,( & (#
*%!* *  */ ,# ,( / (*  #( ,# '(# ,# ,( %*# 
#*!/# ,( ,# @:
 */ ,# ,( #(  3!# ## *%!**" *(# *  '(# ,# ,(
!(, (**#(; *  3!# (# (# ! ( ,( & # %#%# ,# #(( #
/('#( *?,( ,# ((#%:
 *!  ,#( ,#  /**" %, /*1 %/#(#(; *## (
#7*#( 67*( ,# !(! & #( # 3!# *(!%# # (#1* 2#'; # #(# *( %,
#1* %/#(#(:
(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:/=:/,7

$ % &'##(( )


##*+( ( ,# !$

-A

    

    
     

-B

$ % &'##(( )


##*+( ( ,# !$

& 5 
6 



& 5 
6 



5(% 
 '  
    




 


(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:/A:/,7

$ % &'##(( )


##*+( ( ,# !$

-G

    

    
     

-I

$ % &'##(( )


##*+( ( ,# !$

& 7  




& 7  



# ,0!   ,# *#/*" ,# /*1 ,#(,; 7%, / # # ,#

(#9 ,#  7*!, ,# 3!#*! & '(%: 4 


    8:
 *!*" (# ,#6 ( /!#'( '6(*( ,# / %*" ,# *(( ,# !(
 #5,(  ((#%:
(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:/B:/,7

$ % &'##(( )


##*+( ( ,# !$

-K

    

    
     

.L

$ % &'##(( )


##*+( ( ,# !$

& 8  '     9 

& 8  '  


  9 
# ,0! # * % * ( #%/( & #( #(/#*7*,( / #1  *' 
1#( *"; #*#**" ,# 7%*"; 6((; ,(#9; *(!**" & /!#'( ,#
((#% ,#(,:
 
 


 /7* # #%/ & *( # # ,#( ,# /*1 /#,; (# +*# !(
,#  (%*" / (( ,# (; # *! ( , *% #(!, # #%/ ,# ,#(
3!# ( (#16 / ,#7  1#(" # % ,# ':
(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:/G:/,7

$ % &'##(( )


##*+( ( ,# !$

.-

    

    
     

..

$ % &'##(( )


##*+( ( ,# !$

 


 


N*#, !( ,#  3!#*!  (#  " ,(#9 ! ((#% ,# 76* # *"
* ( ((#%( & !(,( #  !1#(,,  %/, # # !0# # # 3!#
#(( +& (, ,#(,(; /#%#, 3!# #(# /&#* (# *(!%,
%'@ / #*#(; #( ,#*; #( ,/'#  ( %,#( ,# # *:

( (#1*( 2#' + /#%, 3!# #(# /&#* (# **' *% ! (#1* ,#
%/#(#( & /#( *( !#, (? 3!# (# ! ((#% ,!'#; ,# 76*
%#%#; (# ! & ,# **#( #% & 3!#  (# *(!%, *% !
(#1*; #(# #0#*! ( /#*#( ,#(#,( %#,# 7!*#(; ( *!#( (
(#*( ,# #5  !#1(  7!!( /*1( 3!# (# ,#(## */ # #
6#:

#  "  ((7**" ,# *## * ! /,!* ,# 76* !(; * #7*#( 3!#
( !# ! #(6,; 3!# ( ,6%*(; (#*(; ,# *  6/, # !1(:

#  " #,!* ( #%/( ,# #*"  !(! & /    %#0 & ## 
,# ! (#1* ,# *,,:

# *( !"; *  !%5*" ,# (#1*; %#0 /#*( 0!(( /!#( & 
#( #*#( !(# / ! #(6, ,# %/#("  /# & 3!# + # *6*!
,# #(( #( /#*( ,# *!#,  *, / ,# (#1* &   1#,, ,# '!( 
**#?(*( * ( 3!# *!# *, ! ,# #(:

N*#, !( ,# #(( !#1( #* ?( (#  " *(! ! /*1 %!&
7!*; 1, & ,/'#     / ( #%/#(( ,# !'  *% #
$ % &'##(( )
##*+( ( ,# !$

.<

    

    
     

* ,# ! # * /#(:

.=

$ % &'##(( )


##*+( ( ,# !$

 '&

 '&
CRAIG LARMAN, Applying UML and Patterns. Pearson Educaction, New Jersey 2005,
3era. Edicin.
ADAM FREEMAN, ALLEN JONES, Microsoft .NET XML Web Services step by step.
Microsoft Press. Redmond, Washington. 2003.
ANITA ROSEN, The E-Commerce Questions and Answer Book. Amacom. Broadway,
New York. 2002.
BARRY J. DOYLE AND CRISTINA VIDEIRA LOPES, Survey of Technologies for Web
Application Development. University of California 2005.
C. GUTIRREZ, E. FERNNDEZ-MEDINA, M. PIATTINI, Seguridad en Servicios Web.
Universidad de Castilla, La Mancha - Espaa. Enero 2005.
CARLES MATEU, Desarrollo de Aplicaciones Web. Universidad Oberta de Catalunya,
Barcelona Espaa.
CHARLOTTE LJUNGBLAD, Self-service - an emerging concept in the information
network. Gteborg University. 2001.
LEON SHKLAR, RICHARD ROSEN, Web Application Architecture principal, protocols
and practices. The Atrium, Southern Gate, England. 2003.
MICHAEL ROSEN, BORIS LUBLINSKY, KEVIN T. SMITH, MARC J. BALCER, Applied
SOA Service-Oriented Architecture and design strategies. Wiley Publishing, Indiana
2008.
DIRK KRAFZIG, KARL BANKE, DIRK SLAMA, Enterprise SOA: Service-Oriented
$ % &'##(( )
##*+( ( ,# !$

.A

    

    
     

Architecture best practices. Prentice Hall. 2004.


DAVID CHOU, THOMAS ERL, NITIN GANDHI, HANU KOMMALAPATI, BRIAN
LOESGEN, CHRISTOPH SCHITTKO, HERBJRN WILHELMSEM, MICKEY
WILLIAMS, SOA with .Net & Windows Azure: Realizing service-orientation with
Microsoft platform. Prentice Hall. 2010
CRISTIAN DARIE, KARLI WATSON, Beginning ASP.NET 2.0 E-commerce in c# 2005,
Apress 2006.
M.J.TAYLOR, Metodologies and website development: a survey of practice. 2001.
Seguridad XML: Su importancia en el E-Commerce. Greg Werner, CISSP. Mxico, DF.
MARK ONEILL, Web Services Security. McGraw Hill. 2003.
Mdsn Training Module 7: Creating a Microsoft ASP.NET Web Application. Microsoft.
2001.
SUSAN FOWLER, VICTOR STANWICK, Web application Design Handbook. Elsevier
Inc.. San Francisco, 2004.
JEFF KRAMER, Distributed Software Engineering. Department of Computing, Imperial
College. London 1994.
JORGE SERRANO PREZ, Programando con .NET. Editorial Anaya. Ignacio Luca de
Tena, Madrid. 2002. 943p.
PETER EKMAN, Enterprise Systems & Business Relationships. Malardalen University.
2006.
JANICE REYNOLDS, The Complete E-Commerce Book. CMP Books. San Francisco,
2004.
MIKE GUNDERLOY, JOEL JERKE, .Net E-Commercer Programming, Sybex - Marina
Village Parkway, Alameda, CA 94501. 2002. 599p.
GORDON E. SMITH, Control and Security of E-Commerce. 2004.

.B

$ % &'##(( )


##*+( ( ,# !$






P

,*<)*0+ 72#  / % ,# *%/!, #', *  7 ,# ((#%5


 7%*" 3!# (# '0 ,!#  #5*" ,# ! /*#(

>?*)<)?  ;+@)A 0! ,# /#( & '(**#( *+###( 3!#


', # %* ,# #7##* #*#( / !  *(!**" ,# ! ((#% ,#
7%*":

?)+   % ,# ,(#9 ((, / *%/!, / ,'!0 # ,( & #(
,%#(#(; ,(#9, / !,#(E:

;  )+; ( ! *0! ,# ,( /###*##(  ! %(% *#C &


%*#,( ((#%6*%## / (! /(# !(:

'#1*" ,# ,(* *%/*: /# ,  "/* !5, / %*#


*!3!# / ,# 7%*":

++ N*# #7##*  ! %/#(" +#*+ # '* & #   # ,##%,(


*#(:

*,+;*)*0 #%# 3!# /!#,# ,#7*(# * ! 6%  /6  ,# ,#
/ % *(7 2#:

 '#1*" ,# ''#* ,# #*# ,6%* 4


&%* E '&8 3!#
*## 7!*#( 3!# /!#,# (# !5,( ,#(,# ( / %( & 3!# (
* ,( (" # # %%# # 3!# (# #*#(:

;< #*" %#%6* 3!# #C(# ## ( ,%#(#( ##( & ( ,# ,'!0
$ % &'##(( )
##*+( ( ,# !$

.G

    

    
     

3!# #/#(#  #,,:

.I

:< N*# #7##*  / % *(7 C*#:

'+)+ N*# #7##*  7% ,# //# *% / #0#%/ =:

 )@B #75 67* ,# !(!: #75 ,# !(! '(, # 67*( 3!#


*/ ?*(; %#>( ,#(/# '#(:

+1* *#( %#,# # *! (# * # **#( ,1,!  ! ((#%


7%6* %#,#  ,#7**" ,# !(!:

;;A+ 1# ,# **#(  *(#9 #*#( / **#,#  ! ,##%,


((#%:

+) %/#(" ,# ! / # ! /#:

+)) 63! 3!# (# !5 0! *  *%/!, # %/%# # 7% #:

+A+* ) N*# #7##*  / % *(7 2#:

;) # # *,*#( *#( ! ((#%:

0*<*+ - 0! ,# /*( & #(6,#( 3!# (1# / #*%'
,( ## /**#(:

*;) " ,# ,1#(( ##%#(; #(/#*%## # +,2#; # (72# & !


(/# +!%:

+ N*# #7##*  / % *(7 O,:

$ % &'##(( )


##*+( ( ,# !$


 

 
P

 = '#1! ,# *%/!, /#(

= '#1*" ,# *(7 2#:

 = #1*# ##, *+#*!# ) 3!#*! #,  #1*(:

3= '#1*" ,# # !0# ,# *(! #(!*!,; #( ! # !0# ,#*1


,# **#(  '(#( ,# ,( #*#( 3!# /#%# #(/#*7* ,1#(( /( ,#
/#*#(:


= 1#( # !( ) '!( !1#( # (##; #( ! /!# 3!# (1# /
*#* /#7@*(  ! ,#,:


= O#' (#1*# ) #1* 2#':


= O#' #1*#(
#(*/  ! #:

$ % &'##(( )


##*+( ( ,# !$

.K

    

    
     

<L

$ % &'##(( )


##*+( ( ,# !$

:+;

:+;
(! */?! *%/# # 7% 
 #  ,#**"
+/JJ*&'##((:!/:#,!:/#J!/J.L--J &#M%*J/,7J &#M%*) N:#C(:/,7

$ % &'##(( )


##*+( ( ,# !$

<-

You might also like