blob: 3cdce56443288e429587190c06d03f2425cd2e38 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="SMILA/Project Concepts/Runtime Process and Environment" />
<link rel="shortcut icon" href="http://wiki.eclipse.org/SMILA/Project_Concepts/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://wiki.eclipse.org/opensearch_desc.php" title="Eclipsepedia (English)" />
<link rel="alternate" type="application/rss+xml" title="Eclipsepedia RSS Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=rss" />
<link rel="alternate" type="application/atom+xml" title="Eclipsepedia Atom Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=atom" />
<title>SMILA/Project Concepts/Runtime Process and Environment - Eclipsepedia</title>
<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "/skins/eclipsenova/novaWide.css?116"; /*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="http://wiki.eclipse.org/skins/eclipsenova/eclipsenovaPrint.css?116" />
<link rel="stylesheet" type="text/css" media="handheld" href="http://wiki.eclipse.org/skins/eclipsenova/handheld.css?116" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/tabs.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/footer.css" media="screen" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="/skins/eclipsenova/IEpngfix.css" media="screen" /><![endif]-->
<!--[if lt IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE50Fixes.css?116";</style> <![endif]-->
<!--[if IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE55Fixes.css?116";</style><![endif]-->
<!--[if IE 6]><style type="text/css">@import "/skins/eclipsenova/IE60Fixes.css?116";</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import "/skins/eclipsenova/IE70Fixes.css?116";</style><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?116"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
<script type= "text/javascript">/*<![CDATA[*/
var skin = "eclipsenova";
var stylepath = "/skins";
var wgArticlePath = "/$1";
var wgScriptPath = "";
var wgScript = "/index.php";
var wgServer = "http://wiki.eclipse.org";
var wgCanonicalNamespace = "";
var wgCanonicalSpecialPageName = false;
var wgNamespaceNumber = 0;
var wgPageName = "SMILA/Project_Concepts/Runtime_Process_and_Environment";
var wgTitle = "SMILA/Project Concepts/Runtime Process and Environment";
var wgAction = "view";
var wgRestrictionEdit = [];
var wgRestrictionMove = [];
var wgArticleId = "15300";
var wgIsArticle = true;
var wgUserName = null;
var wgUserGroups = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
var wgBreakFrames = false;
var wgCurRevisionId = "146457";
var wgVersion = "1.12.0";
var wgEnableAPI = true;
var wgEnableWriteAPI = false;
/*]]>*/</script>
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/wikibits.js?116"><!-- wikibits js --></script>
<!-- Performance mods similar to those for bug 166401 -->
<script type="text/javascript" src="http://wiki.eclipse.org/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=eclipsenova"><!-- site js --></script>
<!-- Head Scripts -->
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/ajax.js?116"></script>
<link rel="stylesheet" type="text/css" href="Runtime_Process_and_Environment.html" /> </head>
<body class="mediawiki ns-0 ltr page-SMILA_Project_Concepts_Runtime_Process_and_Environment">
<div id="globalWrapper">
<div id="column-one">
<!-- Eclipse Additions for the Top Nav start here M. Ward-->
<div id="header">
<div id="header-graphic">
<img src="http://wiki.eclipse.org/skins/eclipsenova/eclipse.png" alt="Eclipse Wiki">
</div>
<!-- Pulled 101409 Mward -->
<div class="portlet" id="p-personal">
<div class="pBody">
<ul>
<li id="pt-login"><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Project_Concepts/Runtime_Process_and_Environment">Log in</a></li>
</ul>
</div>
</div>
<div id="header-icons">
<div id="sites">
<ul id="sitesUL">
<li><a href="http://www.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/eclipseIcon.png" width="28" height="28" alt="Eclipse Foundation" title="Eclipse Foundation" /><div>Eclipse Foundation</div></a></li>
<li><a href="http://marketplace.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/marketplace.png" width="28" height="28" alt="Eclipse Marketplace" title="Eclipse Marketplace" /><div>Eclipse Marketplace</div></a></li>
<li><a href="https://bugs.eclipse.org/bugs"><img src="http://dev.eclipse.org/custom_icons/system-search-bw.png" width="28" height="28" alt="Bugzilla" title="Bugzilla" /><div>Bugzilla</div></a></li>
<li><a href="http://live.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png" width="28" height="28" alt="Live" title="Live" /><div>Eclipse Live</div></a></li>
<li><a href="http://planeteclipse.org"><img src="http://dev.eclipse.org/large_icons/devices/audio-card.png" width="28" height="28" alt="PlanetEclipse" title="Planet" /><div>Planet Eclipse</div></a></li>
<li><a href="http://portal.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png" width="28" height="28" alt="Portal" title="Portal" /><div>My Foundation Portal</div></a></li>
</ul>
</div>
</div>
</div>
<!-- NEW HEADER STUFF HERE -->
<div id="header-menu">
<div id="header-nav">
<ul> <li><a class="first_one" href="http://wiki.eclipse.org/" target="_self">Home</a></li> <li><a href="http://www.eclipse.org/downloads/" target="_self">Downloads</a></li>
<li><a href="http://www.eclipse.org/users/" target="_self">Users</a></li>
<li><a href="http://www.eclipse.org/membership/" target="_self">Members</a></li>
<li><a href="http://wiki.eclipse.org/index.php/Development_Resources" target="_self">Committers</a></li>
<li><a href="http://www.eclipse.org/resources/" target="_self">Resources</a></li>
<li><a href="http://www.eclipse.org/projects/" target="_self">Projects</a></li>
<li><a href="http://www.eclipse.org/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="header-utils">
<!-- moved the search window here -->
<form action="http://wiki.eclipse.org/Special:Search" >
<input class="input" name="search" type="text" accesskey="f" value="" />
<input type='submit' onclick="this.submit();" name="go" id="searchGoButton" class="button" title="Go to a page with this exact name if one exists" value="Go" />&nbsp;
<input type='submit' onclick="this.submit();" name="fulltext" class="button" id="mw-searchButton" title="Search Eclipsepedia for this text" value="Search" />
</form>
</div>
</div>
<!-- Eclipse Additions for the Header stop here -->
<!-- Additions and mods for leftside nav Start here -->
<!--Started nav rip here-->
<!-- these are the nav controls main page, changes etc -->
<div id="novaContent" class="faux">
<div id="leftcol">
<ul id="leftnav">
<!-- these are the page controls, edit history etc -->
<li class="separator"><a class="separator">Navigation &#160;&#160;</li>
<li id="n-mainpage"><a href="http://wiki.eclipse.org/Main_Page">Main Page</a></li>
<li id="n-portal"><a href="http://wiki.eclipse.org/Eclipsepedia:Community_Portal">Community portal</a></li>
<li id="n-currentevents"><a href="http://wiki.eclipse.org/Eclipsepedia:Current_events">Current events</a></li>
<li id="n-recentchanges"><a href="http://wiki.eclipse.org/Special:Recentchanges">Recent changes</a></li>
<li id="n-randompage"><a href="http://wiki.eclipse.org/Special:Random">Random page</a></li>
<li id="n-help"><a href="http://wiki.eclipse.org/Help:Contents">Help</a></li>
<li class="separator"><a class="separator">Toolbox &#160;&#160;</a></li>
<li id="t-whatlinkshere"><a href="http://wiki.eclipse.org/Special:Whatlinkshere/SMILA/Project_Concepts/Runtime_Process_and_Environment">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://wiki.eclipse.org/Special:Recentchangeslinked/SMILA/Project_Concepts/Runtime_Process_and_Environment">Related changes</a></li>
<!-- This is the toolbox section -->
<li id="t-upload"><a href="http://wiki.eclipse.org/Special:Upload">Upload file</a></li>
<li id="t-specialpages"><a href="http://wiki.eclipse.org/Special:Specialpages">Special pages</a></li>
<li id="t-print"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Runtime_Process_and_Environment&amp;printable=yes">Printable version</a></li> <li id="t-permalink"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Runtime_Process_and_Environment&amp;oldid=146457">Permanent link</a></li> </ul>
</div>
<!-- Additions and mods for leftside nav End here -->
<div id="column-content">
<div id="content">
<a name="top" id="top"></a>
<div id="tabs">
<ul class="primary">
<li class="active"><a href="Runtime_Process_and_Environment.html"><span class="tab">Page</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Talk:SMILA/Project_Concepts/Runtime_Process_and_Environment&amp;action=edit"><span class="tab">Discussion</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Runtime_Process_and_Environment&amp;action=edit"><span class="tab">View source</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Runtime_Process_and_Environment&amp;action=history"><span class="tab">History</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Project%20Concepts/Runtime%20Process%20and%20Environment"><span class="tab">Edit</span></a></li>
</ul>
</div>
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
<h1 class="firstHeading">SMILA/Project Concepts/Runtime Process and Environment</h1>
<div id="bodyContent">
<h3 id="siteSub">From Eclipsepedia</h3>
<div id="contentSub"><span class="subpages">&lt; <a href="../../SMILA.html" title="SMILA">SMILA</a> | <a href="../Project_Concepts.1.html" title="SMILA/Project Concepts">Project Concepts</a></span></div>
<div id="jump-to-nav">Jump to: <a href="Runtime_Process_and_Environment.html#column-one">navigation</a>, <a href="Runtime_Process_and_Environment.html#searchInput">search</a></div> <!-- start content -->
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="Runtime_Process_and_Environment.html#Description"><span class="tocnumber">1</span> <span class="toctext">Description</span></a></li>
<li class="toclevel-1"><a href="Runtime_Process_and_Environment.html#Discussion"><span class="tocnumber">2</span> <span class="toctext">Discussion</span></a></li>
<li class="toclevel-1"><a href="Runtime_Process_and_Environment.html#Technical_proposal"><span class="tocnumber">3</span> <span class="toctext">Technical proposal</span></a>
<ul>
<li class="toclevel-2"><a href="Runtime_Process_and_Environment.html#Role_features"><span class="tocnumber">3.1</span> <span class="toctext">Role features</span></a>
<ul>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Error_Handling"><span class="tocnumber">3.1.1</span> <span class="toctext">Error Handling</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Crash_prevention.2Fdetection"><span class="tocnumber">3.1.2</span> <span class="toctext">Crash prevention/detection</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Role_creating_glue"><span class="tocnumber">3.1.3</span> <span class="toctext">Role creating glue</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Clustering_support_and_application_state"><span class="tocnumber">3.1.4</span> <span class="toctext">Clustering support and application state</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Monitoring"><span class="tocnumber">3.1.5</span> <span class="toctext">Monitoring</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Command_Line_Interface"><span class="tocnumber">3.1.6</span> <span class="toctext">Command Line Interface</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Graphical_User_Interface"><span class="tocnumber">3.1.7</span> <span class="toctext">Graphical User Interface</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Web_Service_Access"><span class="tocnumber">3.1.8</span> <span class="toctext">Web Service Access</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Remote_Configuration"><span class="tocnumber">3.1.9</span> <span class="toctext">Remote Configuration</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Authentication"><span class="tocnumber">3.1.10</span> <span class="toctext">Authentication</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Encryption"><span class="tocnumber">3.1.11</span> <span class="toctext">Encryption</span></a></li>
</ul>
</li>
<li class="toclevel-2"><a href="Runtime_Process_and_Environment.html#Node_types.2Froles"><span class="tocnumber">3.2</span> <span class="toctext">Node types/roles</span></a>
<ul>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#Development_and_Configuration_Environment"><span class="tocnumber">3.2.1</span> <span class="toctext">Development and Configuration Environment</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#SMILA_single_node_installation"><span class="tocnumber">3.2.2</span> <span class="toctext">SMILA single node installation</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#SMILA_search"><span class="tocnumber">3.2.3</span> <span class="toctext">SMILA search</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#SMILA_indexing"><span class="tocnumber">3.2.4</span> <span class="toctext">SMILA indexing</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#IRM_.28simple.29"><span class="tocnumber">3.2.5</span> <span class="toctext">IRM (simple)</span></a></li>
<li class="toclevel-3"><a href="Runtime_Process_and_Environment.html#IRM_.28complex.29"><span class="tocnumber">3.2.6</span> <span class="toctext">IRM (complex)</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<a name="Description"></a><h2> <span class="mw-headline"> Description </span></h2>
<p>Here comes the description of the requirement (functional or non-functional) .
</p>
<a name="Discussion"></a><h2> <span class="mw-headline"> Discussion </span></h2>
<a name="Technical_proposal"></a><h2> <span class="mw-headline"> Technical proposal </span></h2>
<p>{note}
</p><p>TODO:
</p>
<ul><li> Error Handling, Error-Level
</li><li> Retry Handling/Timeouts (e.g. how do we cover temporary network issues)
</li><li> Equinox Runtime (does the runtime support logging in cmd window?)
</li></ul>
<p>{note}
</p><p>{info}
This section may only be edited by assigned developer(s). His responsibility is also to reflect any agreed changes/details in discussion section.{info}
An SMILA project installation could have different characteristics. First of all the SMILA project allows different information technology vendors to leverage their product development by using ready to use components. That means the SMILA is used to complete existing products.
</p><p>Software installation scenarios are inspired by enterprise needs. For some of these scenarios SMILA runtime configurations/installations will be provided.
</p><p>The creation of the SMILA runtime processe(s) - multiple - is leveraged by the OSGi development model.
</p><p>The SMILA runtime processes will contain glue logic that is optimized for the supported business process (e.g. support for command line interface, ...). There is a strong relationship between the runtime processes and the role/functionality concept of a given node.
</p><p>A role is a kind of functionality (e.g. a set of business processes) that is exposed by a node. A node is a set (1:n) of computers.
</p><p>Currently we distinguish the following nodes/roles:
</p>
<ul><li> Development and configuration environment
</li><li> SMILA single node installation
</li><li> SMILA search
</li><li> SMILA indexing
</li><li> IRM (simple)
</li><li> IRM (complex)
</li></ul>
<p>For each node a process optimized runtime is developed. These runtimes add features (e.g. command line control, communication aspects ...) to the SMILA runtime. The core functionality is derived from reusable OSGi components (e.g. BPEL, compound management, monitoring ...).
</p>
<a name="Role_features"></a><h3> <span class="mw-headline"> Role features </span></h3>
<a name="Error_Handling"></a><h4> <span class="mw-headline"> Error Handling </span></h4>
<a name="Crash_prevention.2Fdetection"></a><h4> <span class="mw-headline"> Crash prevention/detection </span></h4>
<p>Under bad circumstances a SMILA runtime process may crash or get in an unstable state. To create a stable environment a crash prevention/detection mechanism was designed.
</p><p>A controller is monitoring the SMILA runtime process for stability. If stability requirements are no longer met the process is restarted and a system event is created.
</p><p>This allows a stable restart of components even in case of "Out of Memory" exceptions or other critical errors.
</p><p>The restarting feature creates more reliability to the whole system. The downtime of a component is that way minimized (e. g. to reduce problem for long running conversions ...).
</p>
<a name="Role_creating_glue"></a><h4> <span class="mw-headline"> Role creating glue </span></h4>
<p>The glue combines a set of features/bundles together to a usable and installable component that exposes the required functionality (e.g. functionality to extract data using IRMs; feature to process compounds...).
</p><p>This glue must be developed for every role and is therefore not contained in the feature table.
</p>
<a name="Clustering_support_and_application_state"></a><h4> <span class="mw-headline"> Clustering support and application state </span></h4>
<p>Several nodes require clustering for load distribution or fault tolerance.
</p><p>Clustering put extended requirements for maintain application state handling to the application. Samples are:
</p>
<ul><li> Scheduler to guarantee execution of functionality
</li><li> Load distribution
</li><li> Meta data storages
</li><li> ...
</li></ul>
<p>Nodes or roles are just marked whether they are requiring clustering support.
</p>
<a name="Monitoring"></a><h4> <span class="mw-headline"> Monitoring </span></h4>
<p>The monitoring feature allows external software (e.g. network monitoring tools) to monitor the application.
</p>
<a name="Command_Line_Interface"></a><h4> <span class="mw-headline"> Command Line Interface </span></h4>
<p>A command line interface for controlling exposed functionality.
</p>
<a name="Graphical_User_Interface"></a><h4> <span class="mw-headline"> Graphical User Interface </span></h4>
<p>Description of a graphical user interface that is able to control functionality in the system.
</p>
<a name="Web_Service_Access"></a><h4> <span class="mw-headline"> Web Service Access </span></h4>
<p>The web service access feature is responsible for exposing data or functionality to external components.
</p><p><br />
</p>
<a name="Remote_Configuration"></a><h4> <span class="mw-headline"> Remote Configuration </span></h4>
<p>The remote configuration feature describes whether it's required to change system configuration from a remote location.
</p>
<a name="Authentication"></a><h4> <span class="mw-headline"> Authentication </span></h4>
<p>The authentication feature describes whether the component requires authentication support to be accessed from a remote/local location.
</p>
<a name="Encryption"></a><h4> <span class="mw-headline"> Encryption </span></h4>
<p>The encryption feature describes whether encryption functionalities must be implemented.
</p>
<a name="Node_types.2Froles"></a><h3> <span class="mw-headline"> Node types/roles </span></h3>
<a name="Development_and_Configuration_Environment"></a><h4> <span class="mw-headline"> Development and Configuration Environment </span></h4>
<p>The development and configuration environment is used by consultants or by developers to configure/develop the SMILA system.
</p><p>Based on process requirements different feature areas are available:
</p>
<ul><li> Development of IRMs
</li><li> BPEL process description
</li><li> IRM configuration
</li><li> Debugging of information annotation
</li><li> ...
</li></ul>
<table border="1">
<tr>
<th>Feature
</th><th>Yes/no/optional
</th><th>Description
</th></tr>
<tr>
<th>Error handling
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Crash prevention/detection
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Clustering
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Monitoring
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Command Line Interface
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Graphical User Interface
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Web Service Access
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Remote Configuration
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Authentication
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Encryption
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr></table>
<a name="SMILA_single_node_installation"></a><h4> <span class="mw-headline"> SMILA single node installation </span></h4>
<p>The single node installation is the smallest and easiest SMILA installation. It should be able to be integrated in an external application. Search, indexing and a simple user interface is provided.
</p><p>The ability to do a easy migration to larger installations must be available.
</p><p><a href="http://wiki.eclipse.org/Image:SMILA_single_node_installation_%28indexing%29.gif" class="image" title="Image:SMILA single node installation (indexing).gif"><img alt="Image:SMILA single node installation (indexing).gif" src="http://wiki.eclipse.org/images/4/43/SMILA_single_node_installation_%28indexing%29.gif" width="960" height="720" border="0" /></a>
</p>
<table border="1">
<tr>
<th>Feature
</th><th>Yes/no/optional
</th><th>Description
</th></tr>
<tr>
<th>Error handling
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Crash prevention/detection
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Clustering
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Monitoring
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Command Line Interface
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Graphical User Interface
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Web Service Access
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Remote Configuration
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Authentication
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Encryption
</th><td> YES
</td><td> &nbsp;
</td></tr></table>
<a name="SMILA_search"></a><h4> <span class="mw-headline"> SMILA search </span></h4>
<p>The SMILA search is optimized node for search processing. This node is easy to scale over different computer.
</p><p>Performance in area of throughput is extreme important.
</p>
<table border="1">
<tr>
<th>Feature
</th><th>Yes/no/optional
</th><th>Description
</th></tr>
<tr>
<th>Error handling
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Crash prevention/detection
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Clustering
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Monitoring
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Command Line Interface
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Graphical User Interface
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Web Service Access
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Remote Configuration
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Authentication
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Encryption
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr></table>
<a name="SMILA_indexing"></a><h4> <span class="mw-headline"> SMILA indexing </span></h4>
<p>The SMILA indexing is optimized for indexing operations.
</p><p><a href="http://wiki.eclipse.org/Image:SMILA_indexing.gif" class="image" title="Image:SMILA indexing.gif"><img alt="Image:SMILA indexing.gif" src="http://wiki.eclipse.org/images/a/ae/SMILA_indexing.gif" width="960" height="720" border="0" /></a>
</p>
<table border="1">
<tr>
<th>Feature
</th><th>Yes/no/optional
</th><th>Description
</th></tr>
<tr>
<th>Error handling
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Crash prevention/detection
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Clustering
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Monitoring
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Command Line Interface
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Graphical User Interface
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Web Service Access
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Remote Configuration
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Authentication
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Encryption
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr></table>
<a name="IRM_.28simple.29"></a><h4> <span class="mw-headline"> IRM (simple) </span></h4>
<p>The IRM (simple) is a simple installation.
</p><p>The installation is just able to send information to the SMILA. No other runtime features are available.
</p>
<table border="1">
<tr>
<th>Feature
</th><th>Yes/no/optional
</th><th>Description
</th></tr>
<tr>
<th>Error handling
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Crash prevention/detection
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Clustering
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Monitoring
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Command Line Interface
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Graphical User Interface
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Web Service Access
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Remote Configuration
</th><td> NO
</td><td> &nbsp;
</td></tr>
<tr>
<th>Authentication
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr>
<tr>
<th>Encryption
</th><td> &nbsp;
</td><td> &nbsp;
</td></tr></table>
<a name="IRM_.28complex.29"></a><h4> <span class="mw-headline"> IRM (complex) </span></h4>
<p>The IRM (complex) installation is an installation providing a huge set of IRM and data related functionalities to the node installation. (e.g. data annotation, generation indexing, call ability via remote web services, ...)
</p><p>The complex IRM installation is able to perform data related tasks to perform an communication optimization between the connected main node and the IRM endpoint.
</p><p><a href="http://wiki.eclipse.org/Image:IRM_%28complex%29.gif" class="image" title="Image:IRM (complex).gif"><img alt="Image:IRM (complex).gif" src="http://wiki.eclipse.org/images/8/84/IRM_%28complex%29.gif" width="960" height="720" border="0" /></a>
</p>
<table border="1">
<tr>
<th>Feature
</th><th>Yes/no/optional
</th><th>Description
</th></tr>
<tr>
<th>Error handling
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Crash prevention/detection
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Clustering
</th><td> Optional
</td><td> &nbsp;
</td></tr>
<tr>
<th>Monitoring
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Command Line Interface
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Graphical User Interface
</th><td> Optional
</td><td> &nbsp;
</td></tr>
<tr>
<th>Web Service Access
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Remote Configuration
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Authentication
</th><td> YES
</td><td> &nbsp;
</td></tr>
<tr>
<th>Encryption
</th><td> YES
</td><td> &nbsp;
</td></tr></table>
<!--
NewPP limit report
Preprocessor node count: 23/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
#ifexist count: 0/100
-->
<!-- Saved in parser cache with key wikidb:pcache:idhash:15300-0!1!0!!en!2!edit=0 and timestamp 20120203101604 -->
<div class="printfooter">
Retrieved from "<a href="Runtime_Process_and_Environment.html">http://wiki.eclipse.org/SMILA/Project_Concepts/Runtime_Process_and_Environment</a>"</div>
<div id="catlinks"><p class='catlinks'><a href="http://wiki.eclipse.org/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://wiki.eclipse.org/Category:SMILA" title="Category:SMILA">SMILA</a></span></p></div> <!-- end content -->
<div class="visualClear"></div>
</div>
</div>
</div>
<!-- Yoink of toolbox for phoenix moved up -->
</div>
</div>
<div id="clearFooter"/>
<div id="footer" >
<ul id="footernav">
<li class="first"><a href="http://www.eclipse.org/">Home</a></li>
<li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="http://www.eclipse.org/org/foundation/contact.php">Contact</a></li>
<li><a href="http://wiki.eclipse.org/Eclipsepedia:About" title="Eclipsepedia:About">About Eclipsepedia</a></li>
</ul>
<span id="copyright">Copyright &copy; 2012 The Eclipse Foundation. All Rights Reserved</span>
<p id="footercredit">This page was last modified 12:43, 26 March 2009 by <a href="http://wiki.eclipse.org/index.php?title=User:Rrausch.brox.de&amp;action=edit" class="new" title="User:Rrausch.brox.de">Ralf Rausch</a>. Based on work by <a href="http://wiki.eclipse.org/User:Daniel.stucky.empolis.com" title="User:Daniel.stucky.empolis.com">Daniel Stucky</a>.</p>
<p id="footerviews">This page has been accessed 1,675 times.</p>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-910670-4");
pageTracker._trackPageview();
</script>
<!-- <div class="visualClear"></div> -->
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
</div>
<!-- Served in 0.158 secs. --></body></html>