Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SMILA/Documentation/2011.Simplification"

(Simplify Data Model)
(Redirecting to SMILA/Documentation)
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
We are currently working in a branch on simplifying some core concepts of SMILA.
+
#REDIRECT [[SMILA/Documentation]]
 
+
The URL of the branch is:
+
 
+
https://dev.eclipse.org/svnroot/rt/org.eclipse.smila/branches/2011-02-24_Simplification
+
 
+
On this page we will link new versions of documentation pages that changed because of these simplifications. When the branch is merged back to the trunk, these pages will replace the normal documentation pages under [[SMILA/Documentation]].
+
 
+
The topics are:
+
 
+
== Remove support for Processing Services in BPEL pipelines ==
+
 
+
The idea behind the distinction between pipelets and processing services was to distinguish between small lightweight processing elements (pipelets) and big ones that require more control on the lifecycle and the used resources. However, we realized that the same goal can be achieved by calling a standard OSGi service via small pipelets. This way the service can have a meaningful interface (instead of having to support a single <tt>process()</tt> method), the developer has clearer guidance on how to implement the needed functionality
+
and last but not least the implementation of th BPEL engine integration becomes easier.
+
 
+
* General
+
** [[SMILA/Documentation/2011.Simplification/Documentation_for_5_Minutes_to_Success|Documentation_for_5_Minutes_to_Success]]
+
 
+
* Workflow Processing
+
** [[SMILA/Documentation/2011.Simplification/BPEL_Workflow_Processor|BPEL Workflow Processor]]
+
** [[SMILA/Documentation/2011.Simplification/Pipelets|Pipelets_and_ProcessingServices -> Pipelets]]
+
 
+
* Integration Guides
+
** [[SMILA/Documentation/2011.Simplification/HowTo|HowTo]]
+
** [[SMILA/Documentation/2011.Simplification/Howto_integrate_a_component_in_SMILA|Howto_integrate_a_component_in_SMILA]]
+
** [[SMILA/Documentation/2011.Simplification/How_to_write_a_Pipelet|How_to_write_a_Pipelet]]
+
 
+
* ProcessingServices converted to Pipelets
+
** [[SMILA/Documentation/2011.Simplification/org.eclipse.smila.processing.pipelets|Bundle org.eclipse.smila.processing.pipelets]]
+
** [[SMILA/Documentation/2011.Simplification/org.eclipse.smila.security.processing.SampleSecurityConverter|Bundle org.eclipse.smila.security.processing.SampleSecurityConverter]]
+
** [[SMILA/Documentation/2011.Simplification/HighlightingPipelet|HighlightingPipelet]]
+
** [[SMILA/Documentation/2011.Simplification/LuceneSearchPipelet|LuceneSearchPipelet]]
+
** [[SMILA/Documentation/2011.Simplification/LuceneIndexPipelet|LuceneIndexPipelet]]
+
 
+
* Semantic Layer: Ontology Integration
+
** [[SMILA/Documentation/2011.Simplification/SesameOntologyManager|SesameOntologyManager]]
+
 
+
* Other Changes to be done
+
** TODO [[SMILA/Glossary]]  (Processing Service rauswerfen)
+
** TODO [[SMILA/FAQ]]  (Processing Service rauswerfen)
+
** TODO [[SMILA/Default_configuration_workflow_overview]]
+
** TODO [[SMILA/Documentation]]  ("Pipelets and ProcessingServices"-Link ändern in "Pipelets")
+
** TODO [[SMILA/Development Guidelines/How to write a ProcessingService]] löschen.
+
 
+
== Replace Tomcat by Jetty 7 as the embedded HTTP server ==
+
 
+
* [[SMILA/Documentation/2011.Simplification/JettyHttpServer|Configuration of Jetty based HTTP Server]]
+
 
+
== Simplify Data Model ==
+
 
+
We also realized that the SMILA data model is too complex to understand and work with. Also it does not really match well to requirements like having to provide JSON based HTTP ReST services which we had in projects using SMILA.
+
 
+
* Data Model
+
** [[SMILA/Documentation/2011.Simplification/Data Model and Serialization Formats Data Model and Serialization Formats]]
+
 
+
* Workflow Processing
+
** [[SMILA/Documentation/2011.Simplification/BPEL_Workflow_Processor|BPEL Workflow Processor]]
+
** [[SMILA/Documentation/2011.Simplication/Search|Search API and Processing]]
+
 
+
* ProcessingServices converted to Pipelets
+
** [[SMILA/Documentation/2011.Simplification/org.eclipse.smila.processing.pipelets|Bundle org.eclipse.smila.processing.pipelets]]
+
** [[SMILA/Documentation/2011.Simplification/org.eclipse.smila.processing.pipelets.xmlprocessing|Bundle org.eclipse.smila.processing.pipelets.xmlprocessing]]
+
** [[SMILA/Documentation/2011.Simplification/LuceneIndexPipelet|LuceneIndexPipelet]]
+
** [[SMILA/Documentation/2011.Simplification/LuceneSearchPipelet|LuceneSearchPipelet]]
+
** [[SMILA/Documentation/2011.Simplification/HighlightingPipelet|HighlightingPipelet]]
+
** [[SMILA/Documentation/2011.Simplification/org.eclipse.smila.security.processing.SampleSecurityConverter|Bundle org.eclipse.smila.security.processing.SampleSecurityConverter]]
+
** [[SMILA/Documentation/2011.Simplification/Solr Integration|Solr Integration]]
+
 
+
* Semantic Layer: Ontology Integration
+
** [[SMILA/Documentation/2011.Simplification/SesameOntologyManager|SesameOntologyManager]]
+
 
+
 
+
[[Category:SMILA]]
+

Latest revision as of 06:40, 25 January 2012

Back to the top