Jorge Castillo
Cristóbal Puente
Nelson Vinueza
Agenda
API
SOA
SOAP
REST
Bibliografía
API
Application Programming
Interface (API)
Procesos, funciones y métodos que brinda una
biblioteca de programación a modo de capa de
abstracción para que sea empleada por otro programa
informático.
SOA
SOA
':.:.:..:.:.-
...
/ ...
....
,, 1
1
J 1
1
Loglcal
MessageContext
\ Payload
\
\ ·····- .
-
··· ..·······················
··············,.,.,..
SOAP
XML
<bcuk>
<U le>Kidnapped</titl >
<aulhor>Robert ouis Stevenson</author>
</book>
</bookcasc>
SOAP
Simple Object Access Protocol
.
ce
WSDL
WSDL
Web Services Description Language.
.<./.x..s:el.e.....o.. ent>
Namespaces
Los espacios de nombres (namespaces) son uno de
los pilares de XML
Reusable of REST
Set APls
REST
JSON
"ernpid": "SJ011MS",
"persona I": {
JavaScript Object Notation II
name": 'Srnith Jones",
''gender": "Mate",
Formato de texto ligero para el intercambio de II
age": 28,
datos
'
1
add ress":
Está constituído por dos estructuras: {
"streetaddress": 7 24th Street •
11
/n
Update news ítem UpdateNewsltem(stnng id)
ews.svc/ {id} PUT
HTTP METHOD:
/news.svc/Iidl
Get news ltem GelNewsltem(slring id1 slring Utle)
HITP METHOO: GET
1
Get news items GetNewsltems()
/news.svc/
HTTP METHOD: GET
/news.svc/{id
Delete news item DeleteNewsltem(slring id)
} DELETE
HTTP METHOD:
Bibliografía
Bibliografía
http://www.ibm.com/developerworks/ssa/webservices/newto/service.htmlVallecillo, Antonio. El
Futuro de los Servicios Web. Universidad de Málaga