HTTP based API using REST architectural style

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

HTTP based API using REST architectural style

Mathieu Lirzin
Hello,

I have recently started a 5 month internship at Néréide
<https://nereide.fr/> during which I will work on implementing a HTTP
based API using REST architectural style for OFBiz.  Nicolas Malin will
be my mentor during this internship.

This work will be based on what has already been discussed in the
following discussions on dev [1] and the issue OFBIZ-4274 [2].

For now I don't know much about OFBiz internals and I am focusing on
studying REST.  I will make regular reports of the advancement of my work.

Feedback and suggestions are welcome.

[1] https://markmail.org/message/ai6q2fbksowaayn4
[2] https://issues.apache.org/jira/browse/OFBIZ-4274

--
Mathieu Lirzin
Reply | Threaded
Open this post in threaded view
|

Re: HTTP based API using REST architectural style

Jacques Le Roux
Administrator
Welcome Mathieu,

It's great to see this initiative. For months, if not years, I have a Firefox REST tab groups with 35 tabs I collected.

I have not yet completely re-read all the references but I'll and will come back if I have something to add.

For now I simply wanted to give you this link which I think can be useful https://www.owasp.org/index.php/REST_Security_Cheat_Sheet

Cheers

Jacques


Le 10/04/2018 à 11:05, Mathieu Lirzin a écrit :

> Hello,
>
> I have recently started a 5 month internship at Néréide <https://nereide.fr/> during which I will work on implementing a HTTP based API using REST
> architectural style for OFBiz.  Nicolas Malin will be my mentor during this internship.
>
> This work will be based on what has already been discussed in the following discussions on dev [1] and the issue OFBIZ-4274 [2].
>
> For now I don't know much about OFBiz internals and I am focusing on studying REST.  I will make regular reports of the advancement of my work.
>
> Feedback and suggestions are welcome.
>
> [1] https://markmail.org/message/ai6q2fbksowaayn4
> [2] https://issues.apache.org/jira/browse/OFBIZ-4274
>
> --
> Mathieu Lirzin
>

Reply | Threaded
Open this post in threaded view
|

Re: HTTP based API using REST architectural style

Mathieu Lirzin
Hello Jacques,

Jacques Le Roux <[hidden email]> writes:

> Le 10/04/2018 à 11:05, Mathieu Lirzin a écrit :
>>
>> I have recently started a 5 month internship at Néréide
>> <https://nereide.fr/> during which I will work on implementing a
>> HTTP based API using REST architectural style for OFBiz.  Nicolas
>> Malin will be my mentor during this internship.
>
> It's great to see this initiative. For months, if not years, I have a
> Firefox REST tab groups with 35 tabs I collected.
>
> I have not yet completely re-read all the references but I'll and will
> come back if I have something to add.

Here is a subset of the materials I have already read/seen:

- Roy Fielding. 'Architectural styles and the design of network-based
  software architectures'. Addison-Wesley. University of California,
  Irvine Doctoral dissertation . 2000
  https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf

- Roy Fielding et Richard Taylor 'Principled design of the modern Web
  architecture'. ACM Transactions on Internet Technology (TOIT), 2002,
  vol. 2, no 2, p. 115-150.
  https://www.ics.uci.edu/~taylor/documents/2002-REST-TOIT.pdf

- Roy T. Fielding . 'REST APIs must be hypertext-driven'. Untangled
  musings of Roy T. Fielding (2008): 24.
  http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven

- Stefan Tilkov 'REST: I don't Think it Means What You Think it Does'
  https://www.infoq.com/presentations/rest-misconceptions Mach 2015.

> For now I simply wanted to give you this link which I think can be
> useful https://www.owasp.org/index.php/REST_Security_Cheat_Sheet

Indeed the security aspects are important, I will take a look.

Thanks for your feedback.

--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37
Reply | Threaded
Open this post in threaded view
|

Re: HTTP based API using REST architectural style

Paul Foxworthy
Hello Mathieu,

This might be of interest too:

https://martinfowler.com/articles/richardsonMaturityModel.html

Cheers

Paul Foxworthy


On 13 April 2018 at 17:51, Mathieu Lirzin <[hidden email]> wrote:

> Hello Jacques,
>
> Jacques Le Roux <[hidden email]> writes:
>
> > Le 10/04/2018 à 11:05, Mathieu Lirzin a écrit :
> >>
> >> I have recently started a 5 month internship at Néréide
> >> <https://nereide.fr/> during which I will work on implementing a
> >> HTTP based API using REST architectural style for OFBiz.  Nicolas
> >> Malin will be my mentor during this internship.
> >
> > It's great to see this initiative. For months, if not years, I have a
> > Firefox REST tab groups with 35 tabs I collected.
> >
> > I have not yet completely re-read all the references but I'll and will
> > come back if I have something to add.
>
> Here is a subset of the materials I have already read/seen:
>
> - Roy Fielding. 'Architectural styles and the design of network-based
>   software architectures'. Addison-Wesley. University of California,
>   Irvine Doctoral dissertation . 2000
>   https://www.ics.uci.edu/~fielding/pubs/dissertation/
> fielding_dissertation.pdf
>
> - Roy Fielding et Richard Taylor 'Principled design of the modern Web
>   architecture'. ACM Transactions on Internet Technology (TOIT), 2002,
>   vol. 2, no 2, p. 115-150.
>   https://www.ics.uci.edu/~taylor/documents/2002-REST-TOIT.pdf
>
> - Roy T. Fielding . 'REST APIs must be hypertext-driven'. Untangled
>   musings of Roy T. Fielding (2008): 24.
>   http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
>
> - Stefan Tilkov 'REST: I don't Think it Means What You Think it Does'
>   https://www.infoq.com/presentations/rest-misconceptions Mach 2015.
>
> > For now I simply wanted to give you this link which I think can be
> > useful https://www.owasp.org/index.php/REST_Security_Cheat_Sheet
>
> Indeed the security aspects are important, I will take a look.
>
> Thanks for your feedback.
>
> --
> Mathieu Lirzin
> GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37
>



--
Coherent Software Australia Pty Ltd
PO Box 2773
Cheltenham Vic 3192
Australia

Phone: +61 3 9585 6788
Web: http://www.coherentsoftware.com.au/
Email: [hidden email]
--
Coherent Software Australia Pty Ltd
http://www.coherentsoftware.com.au/

Bonsai ERP, the all-inclusive ERP system
http://www.bonsaierp.com.au/
Reply | Threaded
Open this post in threaded view
|

Re: HTTP based API using REST architectural style

Mathieu Lirzin
Hello Paul,

Paul Foxworthy <[hidden email]> writes:

> This might be of interest too:
>
> https://martinfowler.com/articles/richardsonMaturityModel.html

Thanks for the link.

--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37