Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: AW: [geclipse-dev] PBS implementation

Hi
We wanted to introduce an extension point for
interactive connections which could then be used by plugins like the
remote debugging/compiling, the batch editor, the terminal, gvid, etc.
Two implementations for this extension point would be SSH and glogin.
This would allow all plugins that use this extension point to build
interactive connections may be provided by a middleware/some other
plugin.
      
let's say it this way:
    +1 for this option
but
    +10 for first investigating if we could somehow profit from some of the
functionality that the TM project (target management,
http://www.eclipse.org/dsdp/tm/) offers, like the RSE (remote system
explorer). From "outside" it looks like they have exactly that! ie, a
layer allowing file/shell/process access to remote systems via different
implementations (ssh, telnet, dstore, ftp,...) They also have a terminal.
It would be great if we could base on/share/reuse that code!
Could you take a look at it, or did you already investigated it and
discarded that option?

http://ftp-stud.fht-esslingen.de/pub/Mirrors/eclipse/dsdp/tm/presentations/
TM_Short_ECon08.pdf
    
Well, yes, it might be time to have a look at the TM project again. I had a 
look at the beginning of the g-Eclipse project for browsing of remote 
filesystems (this still was before EFS) and terminal functionality. At this 
point of time we decided against using the TM extension points since the 
remote mount stuff did not fit your requirements and the terminal was not a 
real terminal but a view which allowed the entry of a command and then 
displayed the output (so interactive programs like midnight commander or vi 
did not work). Since it seems they now moved their filesystem stuff to EFS 
and they also developed a real terminal emulator at the same time we did 
there it might make sense to have a look at the TM again.
We are currently investigating the integration of the TM into geclipse for use with the AWS EC2 services. I have not been following your discussion here to the letter but maybe we can establish some common ground here to use some of the TM infrastructure.

>From my findings of the TM (ganymede 3.0 release), they have now introduced a fully functional shell view allowing to login into ssh/telnet. Also the "old" remote shell is still existing. Additionally they provide means to browse ftp connections /local connections (through EFS implementation) and allow to to communicate with a remote server via the rseserver / dagent. The functionality is pretty limited in what you can do in that respect. as far as i can see, there is only the possibility to list/kill/view processes.

The other part of TM is the TCF (Target Communication Framework) for remote debugging. Additionally the TM can be extended to provide a more detailed view of a custom service (eg a running (web)service). On the API side you can also facilitate several of their framework components to remotely interact with the server. eg, log events, upload files, send commands, mass commands etc.

>From an AWS point of view we would be interested in monitoring server process like tomcat, apache, databases and there alike.

What kind of integration are you interested in?

greets
Moritz


Back to the top