[savara-commits] savara SVN: r143 - in tools/eclipse/trunk/docs/gettingstartedguide/src/main: images and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Dec 11 15:24:39 EST 2009


Author: objectiser
Date: 2009-12-11 15:24:38 -0500 (Fri, 11 Dec 2009)
New Revision: 143

Added:
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ExportBPMNMenu.png
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ExportedBPMN.png
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportedProject.jpg
Removed:
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportedProjects.jpg
Modified:
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportDialog.jpg
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportFileDialog.jpg
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportProjectsDialog.jpg
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/master.xml
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/installation.xml
   tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/serviceanalysisdesign.xml
Log:
Updated project import images to reflect new single example, and also BPMN diagram generation.

Added: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ExportBPMNMenu.png
===================================================================
(Binary files differ)


Property changes on: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ExportBPMNMenu.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ExportedBPMN.png
===================================================================
(Binary files differ)


Property changes on: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ExportedBPMN.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportDialog.jpg
===================================================================
(Binary files differ)

Modified: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportFileDialog.jpg
===================================================================
(Binary files differ)

Modified: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportProjectsDialog.jpg
===================================================================
(Binary files differ)

Added: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportedProject.jpg
===================================================================
(Binary files differ)


Property changes on: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportedProject.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Deleted: tools/eclipse/trunk/docs/gettingstartedguide/src/main/images/ImportedProjects.jpg
===================================================================
(Binary files differ)

Modified: tools/eclipse/trunk/docs/gettingstartedguide/src/main/master.xml
===================================================================
--- tools/eclipse/trunk/docs/gettingstartedguide/src/main/master.xml	2009-12-11 19:02:20 UTC (rev 142)
+++ tools/eclipse/trunk/docs/gettingstartedguide/src/main/master.xml	2009-12-11 20:24:38 UTC (rev 143)
@@ -15,7 +15,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module/installation.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module/businessanalysis.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module/architecture.xml"/>
-  <!-- xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module/serviceanalysisdesign.xml"/ -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module/serviceanalysisdesign.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module/servicedev.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="module/runtimevalidation.xml"/>
 </book>

Modified: tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/installation.xml
===================================================================
--- tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/installation.xml	2009-12-11 19:02:20 UTC (rev 142)
+++ tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/installation.xml	2009-12-11 20:24:38 UTC (rev 143)
@@ -112,7 +112,7 @@
 		Once imported, the Eclipse navigator will list the sample projects:
 		</para>
 		<imageobject>
-			<imagedata fileref="images/ImportedProjects.jpg" align="center" width="2in" />
+			<imagedata fileref="images/ImportedProject.jpg" align="center" width="2in" />
 		</imageobject>
 	</listitem>
      </orderedlist>

Modified: tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/serviceanalysisdesign.xml
===================================================================
--- tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/serviceanalysisdesign.xml	2009-12-11 19:02:20 UTC (rev 142)
+++ tools/eclipse/trunk/docs/gettingstartedguide/src/main/module/serviceanalysisdesign.xml	2009-12-11 20:24:38 UTC (rev 143)
@@ -5,16 +5,75 @@
 	<title>Service Oriented Analysis and Design</title>
 
 	<para>
+	At this point in the lifecycle, various activities would occur related to reviewing
+	services (i.e. in a SOA Repository) and understanding whether existing services
+	meet requirements, need to be modified, or whether new services need to be
+	developed from scratch.
 	</para>
-
+	
 	<section>
-		<title>Service Oriented Analysis</title>
-
-	</section>
-
-	<section>
 		<title>Service Oriented Design</title>
 
+		<para>
+		In the current SAVARA tooling, the main functionality in the Service Oriented
+		Design phase is the generation of BPMN (version 1) diagrams. These diagrams
+		can be used as guidance for the development teams that are implementing the
+		individual services.
+		</para>
+		
+		<para>
+		It is also possible to extend the generated BPMN (version 1) diagrams to include
+		service logic. However it should be noted that changes to the choreography or
+		BPMN diagrams will not be synchronized/merged. So changes in the choreography will
+		not be checked for conformance against previously generated BPMN diagrams,
+		and it will be necessary to generate new 'service contract' BPMN (version 1)
+		diagrams to reflect changes in behaviour of a service within the updated
+		choreography.
+		</para>
+		
+		<para>
+		In future versions of the SAVARA, based on BPMN2, it will be possible to
+		formally check BPMN2 process models for conformance against a choreography
+		model, and potentially synchronize differences in <emphasis>externally
+		observable behaviour</emphasis> between them.
+		</para>
+		
+		<para>
+		To generate a BPMN (version 1) diagram from a choreography, select the
+		<emphasis>Export</emphasis> menu item associated with the choreography file,
+		and select the <emphasis>Other->BPMN</emphasis> option.
+		</para>
+		
+		<imageobject>
+			<imagedata fileref="images/ExportBPMNMenu.png" align="center" width="4in" />
+		</imageobject>
+		
+		<para>
+		Once the option has been selected, you will be asked to select the location
+		where the generated BPMN diagrams should be stored. A diagram will be
+		created containing all of the participants involved in the choreography in
+		a single collaboration diagram.
+		</para>
+		
+		<para>
+		Select a folder that is located within a project in your Eclipse workspace.
+		Once the folder has been chosen, the diagrams will be generated. To see
+		them within the Eclipse project, you will need to <emphasis>refresh</emphasis>
+		the relevant folder. 
+		</para>
+		
+		<para>
+		The generated diagram will appear as two files, one contains the underlying
+		BPMN model (i.e. the information about the tasks, control links, message links,
+		etc.) and the other file contains the diagram information (i.e. node positions,
+		etc). Double click on the file with the <filename>.bpmn_diagram</filename>
+		suffix to view the diagram in the Eclipse BPMN editor.
+		</para>
+		
+		<imageobject>
+			<imagedata fileref="images/ExportedBPMN.png" align="center" width="6in" />
+		</imageobject>
+		
 	</section>
 
 </chapter>



More information about the savara-commits mailing list