2006-05-30 15:32:53 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
< html >
< head >
2007-06-18 20:55:57 +00:00
< meta name = "copyright" content = "Copyright (c) IBM Corporation and others 2005, 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
2006-05-30 15:32:53 +00:00
< meta http-equiv = "Content-Type" content = "text/html; charset=ISO-8859-1" >
< meta http-equiv = "Content-Style-Type" content = "text/css" >
< link rel = "STYLESHEET" href = "../book.css" charset = "ISO-8859-1" type = "text/css" >
< title > RSE Services< / title >
< link rel = "stylesheet" type = "text/css" href = "../book.css" >
< / head >
< body >
< h1 > RSE Services< / h1 >
2007-06-18 20:55:57 +00:00
< p >
RSE is built on top of a service layer that provides services that access the remote systems.
These service implementations are typically protocol-specific but will obey an interface that defined for that paricular service.
For example, a file service will obey the interface defined in the package
< code > org.eclipse.rse.services.files< / code > , but there
exist implementations for the dstore, FTP, and SSH protocols.
< / p >
< p >
RSE supplies service definitions for a file service, a shell service for submitting remote commands, a search service, and a process service.
Implementers that which to use different protocols than the ones supplied should use the existing service definitions to fit into the current
structure.
< / p >
< p >
It is not absolutely necessary to have a services layer.
Implementers of subsystems that provide access to resources that in narrow domains
could forgo the creation of explicit service classes and embed the
support directly in the subsystem.
< / p >
2006-05-30 15:32:53 +00:00
< / body >
< / html >