Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Talend ESB OSGi runtime #109

Open
mdutoo opened this issue Mar 16, 2012 · 0 comments
Open

Integrate Talend ESB OSGi runtime #109

mdutoo opened this issue Mar 16, 2012 · 0 comments

Comments

@mdutoo
Copy link
Member

mdutoo commented Mar 16, 2012

1. runtime discovery

The goal is to go beyond generic (web, monit) discovery to discover & register Talend ESB services in a better, more integrated & automated way.

-Step 1.1 (high priority): no auth, Service Locator (to register services in Nuxeo)
-Step 1.5 (low priority) : STS (UsernameToken passwords or X509 certificates from acceptable clients). NB. about security, see #18.

In between :

Step 1.2 easysoa has to manually register all runtimes
Step 1.3 to ease it up, talend writes an mbean listing all services ; it is then accessed (consider using Jasmine) and its info used to register services
Step 1.4 to ease it up more, talend writes an mbean that also asks zookeeper to list all runtimes and aggregates everything (if not enough, karaf's underlaying stellar layer could also be used)

2. runtime Light deployment

The goal is to let online script "Light" integrations benefit from Talend's ease to integrate data services, providing an alternative to standard Talend ESB deployment that is much better integrated with Light workflow & context. It is notably very complementary to FraSCAti Studio's code & interface-driven approach.

How : deploy Talend ESB's OSGi export in a FraSCAti Studio app template (more powerful & better tooled ex. services listing than forking & executing the Talend job as a Java process). Use FraSCAti's implementation.osgi to embed it (if custom is required, could maybe go in implementation.talendesb).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant