13.07.2015 Views

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IADIS International Conference <strong>WWW</strong>/<strong>Internet</strong> 2010Figure 1. One of the developed annotations enabling the specification of an interactive applicationFor describing the navigation and data flows within a Service-based interactive application, an additionalannotation has been developed. It connects two operations, one of them forming the source, the second oneforming the target of the navigation step. Different types of data flows between the output of the sourceoperation and the input of the target operation can be associated with the specified navigation step.4. AUTHORING ENVIRONMENTFor creating and distributing instances of the extended Service annotation model, an authoring tool has beenimplemented 2 (based on Eclipse RCP and the Graphical Editing Framework 2.5). The authoring process isbased on three steps. Initially, a Web Service for which an interactive application should be created isimported into the tool by specifying the URI referencing its functional interface description (WSDL<strong>do</strong>cument). The operations provided by the Service with their input and output parameters are presented in aspecific view of the authoring tool subsequently (display in Figure 2 on the left side).Figure 2. View of the authoring tool visualizing an overview of navigation and data flowsOperations which should be part of the intended interactive application can be imported in a second stepto one of two modeling views. One of these views provides an overview of the already imported operationsand of the navigation links between them (displayed in Figure 2 on the right side). These navigation links andpotentially connected data flows between operations are specified using a further view (displayed in Figure3) in a third step of the modeling metho<strong>do</strong>logy. In this view, two operations are visualized besides each other.On this view so called navigation choices can be introduced resulting in a navigation link from the operation2 http://www.interactivecomponents.org/321

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!