New and Noteworthy

Petals Studio 1.0

Creation Wizards

Formerly, there were several wizards to create service-units. And only service-units.
Several changes have been brought to the wizards, which can be found under File > New > Petals.

Unable to render embedded object: File (Menu_New_Wiz.jpg) not found.


The former Petals wizards (to create service-unit projects) have been merged into a single one.

Unable to render embedded object: File (WizardSu_1.jpg) not found. Unable to render embedded object: File (WizardSu_2.jpg) not found. Unable to render embedded object: File (Wiz_se.jpg) not found.

Unable to render embedded object: File (Wiz_su_1.jpg) not found. Unable to render embedded object: File (Wiz_su_2.jpg) not found. Unable to render embedded object: File (Wiz_su_3.jpg) not found.


The wizard for service assembly projects has been reviewed.

Unable to render embedded object: File (WizardSa.jpg) not found.


A new wizard, relying on the Petals Maven plug-in, has been added as a shortcut to create Petals components.

Unable to render embedded object: File (WizardComponent.jpg) not found.


A creation wizard was also added to ease the configuration of Petals View.

Unable to render embedded object: File (Wiz_KPI_1.jpg) not found. Unable to render embedded object: File (Wiz_KPI_2.jpg) not found. Unable to render embedded object: File (Wiz_KPI_3.jpg) not found.

 
Eventually, this release comes with a new (but still experimental) concept in Petals tools: sketching.
Sketches are primarily intended for BPEL and SCA. They aim at going through an intermediary design step before the projection on Petals ESB.

Unable to render embedded object: File (Wiz_sketch.jpg) not found.

Petals Views

A new view has been added in the studio.
The Petals Projects view aims at organizing the workspace by ordering Petals projects in categories.

Unable to render embedded object: File (ProjectsExplorer.jpg) not found. Unable to render embedded object: File (Projects_View.jpg) not found.


Another useful view is the Petals Services view.
It allows you to list Petals end-points, from different sources and locations.
By default, this view only lists the end-points located in the workspace, but it also possible to list end-points from zipped service assemblies.

Unable to render embedded object: File (PetalsServiceExplorer.jpg) not found.


Populating this view is crucial to ease the creation of service consumers.

Unable to render embedded object: File (Wiz_Consume.jpg) not found.

JBI & Petals Editors

This new version of the studio comes with editors for jbi.xml files.
The basis editor is an extension of the Eclipse XML editor for JBI descriptors.

Unable to render embedded object: File (JbiEditorAutoCompletion.jpg) not found.


It is completed by specialized editors for Service-Units and Service Assemblies.

Unable to render embedded object: File (SU_editor.jpg) not found. Unable to render embedded object: File (SA_editor.jpg) not found.

Extended Validation

The validation of jbi.xml files has been improved drastically.
Just like for editors, there is basic solution, which relies on a XML-based validation in the XML editor....

Unable to render embedded object: File (JbiEditorValidation.jpg) not found.


... and more advanced validations for service-units and service assemblies.

Unable to render embedded object: File (JbiEditorSuValidation.jpg) not found. Unable to render embedded object: File (Validation_sa.jpg) not found.

Import Wizards

Import wizards have been added under File > Import > Petals.

Unable to render embedded object: File (Menu_Import_Wiz.jpg) not found.

You can now import WSDL files with all their dependencies (XSDs and other WSDLs that are referenced by the first file).
And it is now possible to import zipped service assemblies in your workspace, and create a set of Petals projects.

Unable to render embedded object: File (ImportWizardMenu.jpg) not found. Unable to render embedded object: File (ImportWizardWsdl.jpg) not found. Unable to render embedded object: File (ImportWizardSa.jpg) not found.

Export Wizards

Project export can now be achieved through several means.
These wizards can be found under File > Export > Petals.

Unable to render embedded object: File (Menu_Export_Wiz.jpg) not found.


There is a wizard to export Service-Unit projects using different export options.

Unable to render embedded object: File (Export_su.jpg) not found.

A shortcut for this export is also available.
If you right-click a Service-Unit project and select Petals > fast export, a zipped service assembly is built at the root of the project.

Unable to render embedded object: File (FastExport.jpg) not found.


Among these wizards, there is also one to export a Service Assembly project with the referenced Service-Units project.

Unable to render embedded object: File (Export_sa.jpg) not found.


Eventually, there is a bulk export, which can create several services from one service.
This export is mainly interesting for tests.

Unable to render embedded object: File (Export_bulk.jpg) not found.

BPEL and SCA sketching

Now, BPEL processes and SCA applications must first be designed independently from Petals.
It means that in your design, you do not have to be worried about any constraint or specific requirement from Petals.

Once this first step is done, your sketches are introspected and can be exported as a set of specialized projects for Petals.
Thus, from something which is completely standard, you can project it on Petals by generating the required artifacts.

Unable to render embedded object: File (Sketch_1.jpg) not found. Unable to render embedded object: File (Sketch_2.jpg) not found. Unable to render embedded object: File (Sketch_3.jpg) not found.

Interact with Petals Servers from Eclipse

You can now define Petals servers in Eclipse.
This give you the ability to start Petals (in interactive mode or not) on various JDK, stop and shutdown it.
Project deployment is one of the next steps.

Unable to render embedded object: File (Server_1.jpg) not found. Unable to render embedded object: File (Server_3.jpg) not found. Unable to render embedded object: File (Server_2.jpg) not found.

Updates regarding Petals components

The service-unit wizards have been updated against the last version of Petals components.
In particular, there are brand new WSDL definitions proposed as default for most of the components.
Among them, you can find: FTP, SFTP, FileTransfer, Mail, SQL, Validation, XSLT and REST.


Notice also that the SOAP wizard was split to distinguish between the REST configuration and the SOAP configuration.

Unable to render embedded object: File (Wiz_REST.jpg) not found.


Eventually, the SOAP wizard was updated. It can now determine the SOAP binding automatically and update the field accordingly.

Unable to render embedded object: File (Wiz_Soap_binding.jpg) not found.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.