ADF 12c New Features
REST supportPaul Swiggers, 14-08-2013
2
Agenda
• Wat is REST
• Rest support in 12c
– Creëren REST services
– Consumeren REST services
• Demo
3
Wat is REST
• Uitwisseling van een representatie van dataobjecten via HTTP
– Stateless, weinig overhead, cacheable, laag...
4
Wat is REST
• Heeft REST dan alleen maar voordelen?
GET PUT POST DELETE
Collectie URI, b.v.
http://amis.nl/mdw
Lijst van...
5
REST support in 12c
• JDeveloper gebruikt het Jersey framework (release 1.17.1)
– Implementatie van de JAX-RS specificat...
6
REST support in 12c
7
REST support in 12c
8
REST support in 12c
9
Demo
10
Meer informatie
How I explained REST to my wife
http://www.looah.com/source/view/2284
Oracle JDeveloper 12c
http://www....
11
Upcoming SlideShare
Loading in...5
×

AMIS Oracle ADF 12c Launch event 05 Paul Swiggers REST support in ADF 12C

258
-1

Published on

Paul Swiggers abour REST support in ADF 12C.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
258
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AMIS Oracle ADF 12c Launch event 05 Paul Swiggers REST support in ADF 12C

  1. 1. ADF 12c New Features REST supportPaul Swiggers, 14-08-2013
  2. 2. 2 Agenda • Wat is REST • Rest support in 12c – Creëren REST services – Consumeren REST services • Demo
  3. 3. 3 Wat is REST • Uitwisseling van een representatie van dataobjecten via HTTP – Stateless, weinig overhead, cacheable, laagdrempelig • De representaties kunnen in verschillende vormen doorgegeven worden – XML, JSON, tekst, afbeelding, etc. • CRUD gestuurd door HTTP operaties (GET, PUT, POST, DELETE)
  4. 4. 4 Wat is REST • Heeft REST dan alleen maar voordelen? GET PUT POST DELETE Collectie URI, b.v. http://amis.nl/mdw Lijst van alle items in de collectie Vervang de collectie door een andere collectie Creëer een nieuw item in de collectie Verwijder de gehele collectie Element URI, b.v. http://amis.nl/mdw/17 Representatie van het benoemde item in de collectie (mdw 17) Vervang het benoemde item in de collectie of creëer een nieuw item als deze nog niet bestaat Behandel het benoemde item als collectie en Creëer een nieuw item in de collectie Verwijder het benoemde item in de collectie – Vaak een onduidelijk contract – Weinig standaardisatie – Alleen over HTTP – Geen uitgebreide security
  5. 5. 5 REST support in 12c • JDeveloper gebruikt het Jersey framework (release 1.17.1) – Implementatie van de JAX-RS specificatie – Aangevuld met eigen API voor nieuwe functionaliteit • Nieuw in JDeveloper 12c voor creatie van REST services – Design time ondersteuning voor RESTful service generatie met WADL – HTTP Analyzer aangevuld met WADL structure view – En er komt nog meer aan… • Nieuw in ADF 12c voor consumptie van REST services – Verbeteringen Web Service Data Control • Ondersteuning voor alle REST operaties • Genereer een Web Service Data Control op basis van een RESTful service URL
  6. 6. 6 REST support in 12c
  7. 7. 7 REST support in 12c
  8. 8. 8 REST support in 12c
  9. 9. 9 Demo
  10. 10. 10 Meer informatie How I explained REST to my wife http://www.looah.com/source/view/2284 Oracle JDeveloper 12c http://www.oracle.com/technetwork/developer-tools/jdev Best Practices for Integrating SOAP and REST services into Oracle ADF http://www.youtube.com/watch?v=L-7ePh0Nbf4
  11. 11. 11
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×