Author |
Message
|
Vitor |
Posted: Tue Feb 14, 2017 10:33 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
ruimadaleno wrote: |
In this high level architecture the REST service is simply a façade to the integration service that converts JSON (or other format) to XML and delivers it to the integration service ? |
And thus I would question the value add of the REST service and why you'd bother to build one. Especially if (as I suspect) what you've labeled as "Consumer Apps" are other Systems of some kind within your organization. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
smdavies99 |
Posted: Tue Feb 14, 2017 11:07 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
Vitor wrote: |
And thus I would question the value add of the REST service and why you'd bother to build one. Especially if (as I suspect) what you've labeled as "Consumer Apps" are other Systems of some kind within your organization. |
Perhaps someone in the consumer Apps department has decided that REST is really COOL and is to be used from now on? _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
Vitor |
Posted: Tue Feb 14, 2017 11:19 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
smdavies99 wrote: |
Vitor wrote: |
And thus I would question the value add of the REST service and why you'd bother to build one. Especially if (as I suspect) what you've labeled as "Consumer Apps" are other Systems of some kind within your organization. |
Perhaps someone in the consumer Apps department has decided that REST is really COOL and is to be used from now on? |
Hope your heating is feeling better.
The point remains sound. REST has a particular set of use cases, like all other techniques and standards. It's not applicable to all situation, and highly applicable to some. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
ruimadaleno |
Posted: Wed Feb 15, 2017 2:11 am Post subject: |
|
|
Master
Joined: 08 May 2014 Posts: 274
|
We are not building rest services to deploy in production environment, we are building a proof of concept (POC) to understand what advantages/disadvantages, building, deployment and maintenance efforts/problems we can hit.
Vitor, can you point some scenarios where a REST service is a good choice over a "vintage" SOAP/XML service ?
As, for the consumer apps team they are also testing rest services and their feedback is that "in a javascript based app is more easy/quick to implement a rest service call than to implement a web service (soap/xml) call" (still validating this statement)
Happilly no 10000€/day consultant to force us to use REST  _________________ Best regards
Rui Madaleno |
|
Back to top |
|
 |
Vitor |
Posted: Wed Feb 15, 2017 5:35 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
ruimadaleno wrote: |
Vitor, can you point some scenarios where a REST service is a good choice over a "vintage" SOAP/XML service ? |
I would recommend that you type "why should I use REST APIs" and "why do we need RESTful web services" into 2 Google searches and start reading.
A REST API is a good choice for a simple operation that doesn't involve confidential information. An example here is our ATM location service. We implemented that as a REST API specifically so we could publically expose it for the benefit of those mash up, app creating developers you here so much about. The information is publically available (corporately we're quite proud of our coverage) and we really don't much care who knows.
There's an XML version of the same interface that we use internally to determine that we have the right geographic coverage, update the status of the ATM, when it was last serviced and so forth.
ruimadaleno wrote: |
As, for the consumer apps team they are also testing rest services and their feedback is that "in a javascript based app is more easy/quick to implement a rest service call than to implement a web service (soap/xml) call" (still validating this statement) |
I think you'll find that this is the case.
ruimadaleno wrote: |
Happilly no 10000€/day consultant to force us to use REST  |
Rejoice that you have escaped this fate. And your heating works. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
smdavies99 |
Posted: Wed Feb 15, 2017 7:10 am Post subject: |
|
|
 Jedi Council
Joined: 10 Feb 2003 Posts: 6076 Location: Somewhere over the Rainbow this side of Never-never land.
|
Vitor wrote: |
Rejoice that you have escaped this fate. And your heating works. |
Well said Vitor.
my boiler will be replaced next week but in the interim, I'm sitting in front of a nice log fire with a pot of excellent Coffee at this very moment. _________________ WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995
Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions. |
|
Back to top |
|
 |
|