You are not logged in.

Unanswered posts



Important! This site has been replaced. All content here is read-only. Please visit our brand-new community at https://community.talend.com/. We look forward to hearing from you there!



#1 2015-12-15 19:40:50

pshankor
Member
2 posts

pshankor said:

Build job for tRestRequest and OSGI Bundle

Tags: [deployment, java]

We would like to use Talend to build a REST based file transformation service but do not want to jump through hoops ( running jobs in ESB,etc ) and would want the most easy, light-weight build and deployment way possible.
I would like to understand the build/deployment options for jobs made with TOS. It appears that if I use tRestRequest, I can only choose "OSGI bundle for ESB". This generates a .jar which has dependencies in the ESB Runtime. I could find no way to run the OSGI bundle directly as a stand-alone java app or deploy in Jetty. Of course, I can deploy this .jar into TESB and run it but this is just too heavy-weight for us.
Are these hurdles present in the paid Enterprise edition too ? Specifically, if I had the Enterprise license , could I at least generate a runnable artifact ( or .WAR ) for a tRestRequest job ? 
Thanks,
Prakash

Offline

#2 2015-12-16 10:11:33

shong
Talend Team


shong said:

Re: Build job for tRestRequest and OSGI Bundle

Hello Prakash

The Axis webservice has been deprecated both in paid enterprise edition and community edition, the SOAP or Rest webservice is designed to deploy into Talend Runtime which is based on Apache karaf in Talend Data Service product. 


Email:shong@talend.com
Choose Talend, Enjoy Talend!
New & Event: Talend Help Center
Talend-->the global leader of open source data management and application integration solutions!

Offline

#3 2015-12-16 10:20:35

gusto2
Member
268 posts

gusto2 said:

Re: Build job for tRestRequest and OSGI Bundle

Hello Prakash,
OSGi world is usually about reusability and dependencies. To expose services in the Talend ESB (and the Apache Karaf infrastructure generally) the CXF and built in Jetty is leveraged so the bundle with business logic can be very lightweight (inside the ESB container). As far I recall the older Talend ESB versions could export a standalone applications bundling all libraries inside, but the bundles themselves were very large, heavy and having hardcoded dependencies.
So even Talend could export jobs as standalone apps, for the web services (exposed by the tRestRequest component) I'd advice you to run the ESB container. I understand it can be heavy to run it for a single service (especially when you already have some app servers running), but as the number of services grows and you use the ESB as ESB (for routing, security, transformation, etc) it will pay off..
Gabriel


Gabriel Vince
Senior Consultant
Apogado
www.apogado.com

Offline

#4 2015-12-17 22:38:18

pshankor
Member
2 posts

pshankor said:

Re: Build job for tRestRequest and OSGI Bundle

Thank you Shong and Gusto.

Last edited by pshankor (2015-12-17 22:38:31)

Offline

#5 2016-01-11 09:51:19

Aneynne
Member
12 posts

Aneynne said:

Re: Build job for tRestRequest and OSGI Bundle

pshankor wrote:

Thank you Shong and Gusto.

Agreed!Thanks!

Offline

Board footer

Talend Contributor Agreement - Talend Website Privacy Policy