use OpenPlugin(); my $OP = OpenPlugin->new( config => { src => "somefile.conf" } ); $OP->session->fetch( $session_id ); $OP->param->get_incoming( "param_name" ); $OP->httpheader->send_outgoing(); #### # This seems long my $session_obj = OpenPlugin::Session->new(); $session_obj->fetch( $id ); #### # This is short! $OP->session->fetch( $id ); #### $session_obj = $OP->session; $session_obj->fetch(); #### $session_obj = OpenPlugin->new( 'session', $params ); $session_obj->fetch(); #### OpenPlugin::Plugin (baseclass for all plugins) | OpenPlugin::Session (session plugin, the parent of the session driver) | OpenPlugin::Session::File (session driver)