DRAI Carro de Compras

Embed Size (px)

Citation preview

  • 7/26/2019 DRAI Carro de Compras

    1/25

    DESARROLLO RPIDO DEAPLICACIONES PARA INTERNET

    SEMANA 07

    PROF. VICTOR QUEVEDODIOSES

  • 7/26/2019 DRAI Carro de Compras

    2/25

    Web Services

    Carrito e Co!"ras

  • 7/26/2019 DRAI Carro de Compras

    3/25

    A#e$a

    % &Q'( es '$ servicio Web)

    % Tec$o*o#+as e!"*eaas

    % ,M- SOAP WSD- DISCO / UDDI

    % Reere$cias% Pre#'$tas / res"'estas

  • 7/26/2019 DRAI Carro de Compras

    4/25

    Es1'e!a

    Web Services

    Web

    Service2WSD-3

    Vis'a* St'io .Net

    ,M-

  • 7/26/2019 DRAI Carro de Compras

    5/25

    &Q'( es '$ servicio Web)

    % Co!"o$e$te e a"*icaci4$"ro#ra!ab*e a* 1'e se "'eeacceer !eia$te "rotoco*osest5$ar e I$ter$et

    % P5#i$a Web co$ '$cio$es% Dis"o$ib*e "ara iversos c*ie$tes

    % E6e!"*os +$ices e coti8aci4$

    estao e* tr5ico ca*c'*aoras$oticias i$or!aci4$c*i!ato*4#ica etc.

  • 7/26/2019 DRAI Carro de Compras

    6/25

    Tec$o*o#+as e!"*eaas

    %M(too est5$ar "ara re"rese$tar *os atos9 ,M- 2/ es1'e!as ,M-3

    % For!ato co!:$ e !e$sa6es e;te$sib*e

    9 SOAP

    % -e$#'a6e co!:$ e escri"ci4$ e;te$sib*e9 -e$#'a6e e escri"ci4$ e servicios Web 2WSD-3

    % M(too "ara esc'brir servicios Web

    9 Disco% M(too "ara esc'brir "roveeores e servicios

    9 Descri"ci4$ esc'bri!ie$to e i$te#raci4$ '$iversa*es

    2UDDI3

  • 7/26/2019 DRAI Carro de Compras

    7/25

    ,M-

    % -e$#'a6e e !arcao e;te$sib*e

    % -e$#'a6e "ara escribir oc'!e$tos co$

    atos estr'ct'raos

    % Est5$ar e* sector

    % Es1'e!as ,M- 9 ,SD

    9

  • 7/26/2019 DRAI Carro de Compras

    8/25

    SOAP% Protoco*o se$ci**o basao e$ ,M- 1'e se

    'ti*i8a "ara i$terca!biar i$or!aci4$estr'ct'raa a trav(s e I$ter$et

    % Est5$ar e* sector

    % Protoco*o se$ci**o basao e$ ,M-

    % A!ite isti$tos "rotoco*os / or!atos

    BTTP SMTP / MIME

    % Me$sa6e SOAP

    % Para obte$er !5s i$or!aci4$ e$ i$#*(s

    co$s'*tar =tt">>!s$.!icrosot.co!>soa">

  • 7/26/2019 DRAI Carro de Compras

    9/25

    WSD-% Doc'!e$to ,M- 1'e escribe servicios

    Web9 Dei$e ti"os e atos 2,SD3

    9 Dei$e !e$sa6es se#:$ *os ti"os

    9 Dei$e e$*aces co$ "rotoco*os e tra$sere$ciaor!atos e !e$sa6e

    % SOAP . et>Post e BTTP MIME

    9 Dei$e servicios co!o co$6'$tos e "'ertos% WSD-.e;e

    % Para obte$er !5s i$or!aci4$ co$s'*tar

    =tt">>!s$.!icrosot.co!>*ibrar/>e$?'s>$@ebsrv>=t!*>@s*e;"*ai$e.as"

  • 7/26/2019 DRAI Carro de Compras

    10/25

    DISCO

    % Desc'bri!ie$to e oc'!e$tos

    % Per!ite a *os c*ie$tes e$co$trar servicios

    Web es"ec+icos

    % Servicios e esc'bri!ie$to e

    oc'!e$tos e$ '$a irecci4$ UR-

    es"ec+ica

    % E* oc'!e$to est5 e$ or!ato ,M-

    % E* oc'!e$to tie$e *as

    e;te$sio$es .isco / .vsisco

    % Disco.e;e

  • 7/26/2019 DRAI Carro de Compras

    11/25

    UDDI% Descri"ci4$ esc'bri!ie$to

    e i$te#raci4$ '$iversa*es% Per!ite a *as e!"resas "'b*icar / esc'brir i$or!aci4$

    sobre "roveeores / *os servicios 1'e orece$

    % Es"eciicaci4$ "ara re#istros e servicios Web

    istrib'ios "5#i$as b*a$cas "5#i$as a!ari**as / "5#i$as

    veres

    % Uti*i8a BTTP ,M- / SOAP

    % Para obte$er !5s i$or!aci4$ e$ i$#*(s co$s'*tar

    =tt">>!s$.!icrosot.co!>*ibrar/>e$?'s>$e;;!*>=t!*>;!

    *000.as"

    =tt">>@@@.'i.or#>abo't.=t!*

    http://msdn.microsoft.com/library/en-us/dnexxml/html/xml12182000.asphttp://msdn.microsoft.com/library/en-us/dnexxml/html/xml12182000.asphttp://www.uddi.org/about.htmlhttp://www.uddi.org/about.htmlhttp://msdn.microsoft.com/library/en-us/dnexxml/html/xml12182000.asphttp://msdn.microsoft.com/library/en-us/dnexxml/html/xml12182000.asp
  • 7/26/2019 DRAI Carro de Compras

    12/25

    P*ataor!a e servicios Web% ASP.NET

    % Servior AT-

    % .NET Re!oti$#

    % it e =erra!ie$tas SOAP e MicrosotG

  • 7/26/2019 DRAI Carro de Compras

    13/25

    Servicio Web ASP.NET

    % Se a"rovec=a$ *os esarro**aores e ASPe;iste$tes

    % F5ci* e crear i!"*e!e$tar / a!i$istrar

    co!o '$a a"*icaci4$ Web

    % -a e;te$si4$ e arc=ivo es .as!;

    % E* "'$to e e$traa se re"rese$ta !eia$te

    '$a irecci4$ UR-

  • 7/26/2019 DRAI Carro de Compras

    14/25

    Reere$cias

    % Pro#ra!ar e* Web co$ servicios Web e,M-A/'a e Vis'a* St'io .NET

    !s=e*">>MS.VSCC>MS.MSDNVS.H0>vse$t7>=t!*>v;co$Pro#ra!!ab*eWebServices.=t!

    ,M- / seria*i8aci4$ SOAPA/'a e Vis'a* St'io .NET

    !s?=e*">>MS.VSCC>MS.MSDNVS.H0>c"#'ie>=t!*>c"co$seria*i8atio$.=t!

    % Co!'$ia e servicios WebE$=tt">>!s$.!icrosot.co!>$e@s#ro'"s>!a$a#e>ea'*t.as"

    http://msdn.microsoft.com/newsgroups/managed/default.asphttp://msdn.microsoft.com/newsgroups/managed/default.asp
  • 7/26/2019 DRAI Carro de Compras

    15/25

    Movilidad en .NET

    foco en ASP.NET Mobile

  • 7/26/2019 DRAI Carro de Compras

    16/25

    A#e$a% Visi4$ e *a "*ataor!a Microsot .NET

    % Desarro**o "ara M4vi*es co$ .NET

    % Desa+os e$ e* esarro**o Web "ara !4vi*es

    % E$re$ta$o *os esa+os co$ ASP.NET Mobi*e% Desarro**o / "ro'cci4$ co$ ASP.NET Mobi*e

    % Proceso e re$eri$#J

    % I$raestr'ct'ra $ecesaria% Rec'rsos

  • 7/26/2019 DRAI Carro de Compras

    17/25

    Servicios Web

    Serviores

    So*'cio$es

    Berra!ie$tas

    C*ie$tes

    Visi4$ e *a "*ataor!a .NET

  • 7/26/2019 DRAI Carro de Compras

    18/25

    Desarro**o "ara M4vi*es co$ .NETDos a!bie$tes 9 '$ !oe*o '$a =erra!ie$ta

    Smart DeviceSmart DeviceProgrammabilitProgrammabilit

    yy

    Smart DeviceSmart DeviceProgrammabilitProgrammabilit

    yy

    ASP.NET MobileASP.NET MobileControlsControls

    ASP.NET MobileASP.NET MobileControlsControls

    Mobile WebMobile WebBrowserBrowser

    Mobile WebMobile WebBrowserBrowser

    .NET Compact.NET CompactFrameworFramewor

    .NET Compact.NET CompactFrameworFramewor

    !ocal Co"e!ocal Co"e

    #emote Web Pages#emote Web Pages

    Device $perating SystemDevice $perating SystemDevice $perating SystemDevice $perating System

    ASP.NET MobileASP.NET MobileControlsControls

    ASP.NET MobileASP.NET MobileControlsControls

    Mobile WebMobile WebBrowserBrowser

    Mobile WebMobile WebBrowserBrowser

    #emote Web Pages#emote Web Pages

    Device $perating SystemDevice $perating SystemDevice $perating SystemDevice $perating System

  • 7/26/2019 DRAI Carro de Compras

    19/25

    Desa+os e$ e* esarro**o Web "ara

    !4vi*es Factores e or!aJ / ca"aciaes e* is"ositivo !4vi*

    Ta!aKo e "a$ta**a co*ores or!ato e i!5#e$es

    Varios *e$#'a6es e !arcas

    BTM- WM- cBTM- ,BTM-?MP So"orte e CooLies

    Caa e!"resa *o i!"*e!e$ta a s' !a$eraJ

    A!i$istraci4$ e* estao

    Por *i!itacio$es $o "oe!os 'sar cooLies

    Berra!ie$tas e esarro**o

    Es"eciicas a caa abrica$te

  • 7/26/2019 DRAI Carro de Compras

    20/25

    Desarrollo y produccin con ASP.NET Mobile

    Wi$o@s 000

    IIS

    .NET Fra!e@orL

    Desarrollo Produccin

    Crear

    Mobi*e WebFor!

    I$te#rar *as ca"as

    e atos /$e#ocio

    -a/o't e*

    WebFor!

    2Co$tro*es3

    Probar a"*icaci4$

    I!"*e!e$tare$ Web Server

    TTP

    Re!ues"TTP

    Response

    De#iceCapabili"ies

    Co$tro*es !4vi*es

    #e$era$ *a sa*ia

    e$ e *e$#'a6e

    e !arcas

    a"ro"iao

    Mobi*e.as";

  • 7/26/2019 DRAI Carro de Compras

    21/25

    ASP.NET Mobi*e res'e*ve esos

    esa+os...

    Escribir '$a :$ica "5#i$a 1'e sirvaJ

    a'to!5tica!e$te iere$tes is"ositivos

    So"orte "ara varios *e$#'a6es e !arcas

    So"orte "ara '$a #ra$ variea e is"ositivos /

    e;te$sib*e a $'evos !oe*os 2Device U"ate

    PacLs3

    Fra!e@orL e;te$sib*eDesarro**o co$ Vis'a* St'io.NET e$ e* *e$#'a6e e

    t' "reere$cia 2V

  • 7/26/2019 DRAI Carro de Compras

    22/25

    Proceso e re$eri$#J aa"tao a*

    c*ie$te. BTTP. BTTP

    re1'estre1'est

    . Procesa!ie$to. Procesa!ie$to

    ASP.NETASP.NET

    H.H. Sa*iaSa*iaASP.NETASP.NET. Res"'esta. Res"'esta

    aa"taaJaa"taaJ

    Se#:$ e* is"ositivoSe#:$ e* is"ositivoe$v+ae$v+a%BTM-BTM-%cBTM-cBTM-%WM-WM-%,BTM-?MP,BTM-?MP

    e$erar "5#. ASP,e$erar "5#. ASP,%Procesar "5#i$aProcesar "5#i$a%Caa co$tro* #e$eraCaa co$tro* #e$era

    s' *a/o'ts' *a/o't

    Obte$er caract.Obte$er caract.

    e* is"ositivoe* is"ositivo%Ta!aKo "a$ta**aTa!aKo "a$ta**a%Co*orCo*or%I!5#e$esI!5#e$es

    %etc.etc.

  • 7/26/2019 DRAI Carro de Compras

    23/25

    Movi*i8a$oJ $'estra a"*icaci4$

    WebCa"a e *4#ica e $e#ociosCa"a e *4#ica e $e#ocios

    Ca"a e atosCa"a e atos

    SQ- DataSQ- Data

    Data Access Ob6ectsData Access Ob6ects

    Ca"a e "rese$taci4$Ca"a e "rese$taci4$

    Mobi*e UIMobi*e UIDesLto" UIDesLto" UI

    Reireccio$a!ie$toReireccio$a!ie$toe UR-e UR-

  • 7/26/2019 DRAI Carro de Compras

    24/25

    I$raestr'ct'ra $ecesaria

    .NET Fra!e@orL

    Vis'a* St'io .NET

    Wi$o@s 000Pro. o s'"erior

    IIS .0 o s'"erior

    E!'*aores "aratesti$#

    U*ti!o Device

    U"ate PacL

    NET Framewor

    Win"ows %&&&

    Server o s'perior((S ).& o s'perior

    *ltimo Device*p"ate Pac

    Desarrollo Produccin

  • 7/26/2019 DRAI Carro de Compras

    25/25

    Rec'rsos

    Neo/$a!ic 2=tt">>@@@.$eo/$a!ic.co!3 Co!"o$e$tes "ara Microsot .NET Mobi*e

    Sitio oicia* e ASP.NET 2=tt">>@@@.as".$et3

    I$or!aci4$ t(c$ica sobre ASP.NET Mobi*e

    r'"o e Us'arios Microsot2=tt">>@@@.!'#.or#.ar3

    Co!'$ia Ar#e$ti$a e esarro**aores e$ tec$o*o#+as Microsot

    Microsot Mobi*it/ 2=tt">>!s$.!icrosot.co!>!obi*it/3