Tuesday, October 8, 2013

Re: [Rails] Consuming a web service created with Rails, ETL vs Rest?

It has do with rails because I'd be using an already existing rails app and probably another app with a few gems to connect to the already defined web service (IMO)

On Tuesday, October 8, 2013 9:54:29 AM UTC-4:30, Monserrat Foster wrote:
The existing app is RedMine, I'd like a way to use their API to access certain things to generate the new reports. 
Bunch of departments use the app, the reports only apply to an specific department, and the administrator of the app doesn't let me "touch" anything related to database or code regarding the app and suggested the only way to do it it's with ETL. 

In worst case scenario, I'd create a new Rails App to interact with the API and generate the reports from there, but if there's a way I could avoid programming when there's an "easier" way to do it, I'll take that. 

On Tuesday, October 8, 2013 9:48:34 AM UTC-4:30, Colin Law wrote:
On 8 October 2013 14:42, Monserrat Foster <monse...@gmail.com> wrote:
> Hello, I need to consume a web service of an App called RedMine created with
> Rails, in order to have a sort of "separate" interface (not the same as the
> app) for one of the departments (that interact with the app) to interact
> with it and generate some different reports based on the same data.
>
> I don't know much about either (ETL and Rest), all I know is that ETL seems
> to NEED a database connection and Rest uses HTTP petitions to get data and
> the web service returns XML.
>
> What I'm wondering if It's possible to "consume" a web service with ETL? It
> seems to me that is not the purpose of ETL, but as i'm new to these ETL and
> Rest stuff i'm not really sure. Could someone please clarify this to me? I'd
> much appreciate it

I have not used ETL but the wikipedia definition of it does not
suggest it is very appropriate for what you want to do [1].
However it is not clear to me what you are wanting to do.  Are you
asking about how to add a web service to an existing app, or how to
consume an existing web service?  If it is the latter then I don't see
what the question has to do with Rails as the service is already
defined.

As a secondary point why don't you just add the new reports to the existing app?

[1] http://en.wikipedia.org/wiki/Extract,_transform,_load

Colin

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/6ee885c6-9b25-447a-914d-c1aada2e3633%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate