Skip to content
JGuillemotte edited this page Feb 8, 2013 · 19 revisions

Presentation :

Made by INRIA, FraSCAti Studio is able to deliver the value proposition « SOA on Rails » : To realize fully online light service integrations. It adds a vision registered in the free modes of development ("Github of services"), cloud and social networks (sharing apps with friends), the while showcasing the dynamic platform FraSCAti.

FraSCAti Studio with EasySoa extensions is a solution entirely in the developement and services light deployment cloud, reusing the existing information system services (definitions or deployments) which were discovered or defined in the EasySOA registry.

FraSCAti studio is made on top of FraSCAti, using an SCA composite to organize it's components. The dynamic pages are generated with Apache Velocity.

FraSCAti Studio sources

FraSCAti studio sources can be downloaded from this page : FraSCAti studio SVN. To build and deploy it, check the readme files.

Quick Tour

This quick tour show the main screen of FraSCAti studio.

Index page :

Login screen :

Main page :

Applications :

This page show the list of applications created by the user. In this page, the user can create or delete an app, deploy or undeploy it on a cloud and edit the app.

Application creation :

This page display a choice of several templates that can be used to create SCA applications. The following templates are available :

  • Basic service
  • Proxy WS
  • Proxy WS log

Application edition :

In this page, the user can modify the generated application. The SCA strcuture of the app is displayed on the left. On the center, an editor allows to modify the generated main class or to modify the SCA bindings.

FraSCAti web explorer :

FraSCAti web explorer show deployed apps.

EasySOA extensions

The integration of EasySOA in FraSCAti studio allow the user to have access to service informations stored in the Easysoa registry. The main example of this integration can be found in the ProxyWS App template. This app build a proxy from a given wsdl. The easysoa integration add in the app template several fields to search for a service information and to select a registred WSDL.

The following screen show the services retrieved from the Registry :

This screen show the endpoints extracted from the selected service :

Clone this wiki locally