SmartFrog_Components.1.02.000_beta released

Ritu Sabharwal <[email protected]> Thu, 11 May 2006 18:28:16 +0530
Newsgroups gmane.comp.java.smartfrog.announce
Organization HP
Message-ID <[email protected]>
Hello Everyone,

The latest release of SmartFrog Components "1.02.000_beta" currently has=20
10 components. The components that are part of this release are:

   1.

      Ant: A component wrapper to use any Apache ANT task from a
      SmartFrog component.

   2.

      Anubis and Anubis Deployer: Anubis is a fully distributed state
      monitoring and failure detection service designed to report
      distributed system states in a timely and consistent manner. It is
      based on a temporal model of distributed computing that includes
      the notion of network partitions. It has an implementation of
      dynamic web server example that makes use of the Anubis system for
      discovering nodes, and the Anubis Deployer to deploy new instances
      of a web server.

   3.

      Emailer: SmartFrog Emailer component is used for sending email
      messages. This can be used as a independent utility component or
      part of standard SmartFrog workflows like Compound, Parallel,
      Sequence etc. It uses Java Mail 1.3.1 and Java Activation
      framework version 1.0.2. It provides APIs to send single and multi
      part email messages over SMTP protocol.

   4.

      Logging Services: Logging Services provide a set of extensions to
      the logging framework used by the SmartFrog core. Currently the
      only extension available is a wrapper for the logging framework Log=
4J.

   5.

      Net: Net components provides SmartFrog components for FTP and
      Telnet client services.

          *

            FTP Component: SmartFrog FTP component is used for
            transferring files to/from one node to other. This can be
            used as a independent utility component or part of standard
            SmartFrog workflows like Compound, Parallel, Sequence etc.
            It uses the Apache Commons net 1.2.0 library which provides
            APIs for getting remote session and transferring files.

          * Telnet Component: SmartFrog Telnet Component is used for
            executing shell/DOS commands on the remote machine. This can
            be used as a independent utility component or part of
            standard SmartFrog workflows like Compound, Parallel,
            Sequence etc. It uses the Apache Commons net 1.2.0 library
            which provides APIs for getting remote session and executing
            commands.
   6.

      Scripting: SmartScript is the SmartFrog wrapper for the BeanShell
      scripting environment. BeanShell allows the user to dynamically
      interpret java source, and also to set up references to any object
      currently running in one=92s environment. We have provided a
      SmartFrog wrapper for BeanShell, which provides access to a
      BeanShell interpreter object, and allows manipulation of
      components on the fly, at runtime. It=92s eminently suitable for
      testing or experimental purposes, limited only by your
      imagination, and by the fact that this component does not work
      with SmartFrog security on (BeanShell uses its own java
      classloader, which is incompatible with that required by security).

   7.

      SSH: SSH components provides SmartFrog components for SCP and SSH
      client services.

          * SCP Component: SmartFrog SCP component is used for
            transferring files to/from one node to other over SSH. This
            can be used as a independent utility component or part of
            standard SmartFrog workflows like Compound, Parallel,
            Sequence etc. It uses the Java Secure Channel (Jsch)library.
            JSch ia a pure Java Implementation of SSH2. It provides APIs
            for getting remote session and transferring files to/from
            securely. The component provides support for both
            username/password and public/private-key authentication
            mechanisms.
          * SSH Component: SmartFrog SSH component is used to remotely
            execute shell/DOS commands securely over SSH. This can be
            used as a independent utility component or part of standard
            SmartFrog workflows like Compound, Parallel, Sequence etc.
            It uses the Java Secure Channel (Jsch)library. JSch ia a
            pure Java Implementation of SSH2. It provides APIs for
            getting remote session and executing a series of commands
            securely. The component provides support for both
            username/password and public/private-key authentication
            mechanisms.
   8.

      SLP: The Service Location Protocol (SLP) specifies how services
      can be advertised and located over a network. The SmartFrog SLP
      component provides the API methods for advertising or locating a
      service. These methods are used within SmartFrog components and
      other programs using the Service Location Protocol for advertising
      a service they provide, or locating a service they need.

   9.

      SFInstaller: SFInstaller component is designed to help the user in
      installing SmartFrog itself on the node before using SmartFrog for
      any other application delpoyments. It uses inbuilt components like
      scp/ftp, SSH/telnet and mailer. The SFInstaller component first
      copies the SmartFrog release files from the driver machine to the
      remote machine using the scp/ftp component. It then uses the
      SSH/telnet component for logging into the remote machine and
      installs SmartFrog by extracting the release files and starts the
      daemon. After the daemon is started properly, it sends an email to
      the driver giving intimation about successful SmartFrog
      installation and starting of the daemon.

This component release is in synch with the latest packaged release for=20
the SmartFrog Core: 3.08.004.

Thanks & Regards,
Ritu Sabharwal.



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642