SCA Tools: new & noteworthy

Similar documents
SCA Tools project Creation Review. July

Eclipse SOA Tools Platform Project

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

BPMN modeler project Creation review. Wednesday, Oct. 29 8am PT. Feedback and communication: eclipse.bpmn-modeler newsgroup

The JSF Tools Project

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

EMF Ganymede Simultaneous Release

GMF 2.0 Europa Simultaneous Release

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

Comparing graphical DSL editors

The Galilean Moons of Eclipse

EMF Compare Ganymede Simultaneous Release

Swordfish The Eclipse SOA Runtime Framework. Copyright SOPERA GmbH, Content is made available under the EPL v1.0.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

SCA Java Runtime Overview

Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks

Web Tools Platform (WTP) 3.1

INRIA ADT galaxy An open agile SOA platform

EMF Compare Galileo Simultaneous Release

Dali JPA Tools Project Graduation Review

JOnES. Gaël Blondelle CTO and co-founder. Context. JBI: Java Business Integration The Java standard for integration solutions assembly

SCA Platform Specifications - Version 2.0

Acceleo Galileo Simultaneous Release

EMF Europa Simultaneous Release

ADT: Eclipse development tools for ATL

Building Java Persistence API Applications with Dali 1.0 Shaun Smith

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

New and Noteworthy in EPF Composer 1.2

What s new in CDT 4.0 and beyond. Doug Schaefer QNX Software Systems CDT Project Lead

Eclipse Data Tools Platform (DTP) 1.8 Release Review. Eclipse DTP PMC May 28, 2010

Thoughts about a new UI for the Eclipse BPEL Designer

Model Driven Development with EMF and EclipseLink (experiences in MDD and generating user interfaces)

Spring Web Services Tutorial With Example In

Oracle SOA Suite 12c: Build Composite Applications

Web Tools Platform (WTP) 3.2

Knowledge Discovery: How to Reverse-Engineer Legacy Systems

JBI based ESB as backbone for SOI applications. Michael Wisler Zühlke Engineering AG Submission ID: 687

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

Tools to Develop New Linux Applications

Eclipse Data Tools Platform (DTP) 0.7 Release Review. Eclipse DTP PMC March 8, 2006

Web Services Overview

Tuscany: Applying OSGi modularity after the fact

Web Tools Platform (WTP) 3.3

EDT 0.8 Stakeholder Meeting SQL JNDI Data Sources

Oracle SOA Suite 12c : Build Composite Applications

e4 Project 0.9 Release Review

Index. Symbols. /**, symbol, 73 >> symbol, 21

Extending Tuscany. Apache Tuscany. Slide 1

Module Road Map. 7. Version Control with Subversion Introduction Terminology

SAVARA 1.0 Getting Started Guide

Skyway Builder 6.3 Reference

Just Enough Eclipse What is Eclipse(TM)? Why is it important? What is this tutorial about?

API Tooling in the Eclipse SDK

When Modeling meets Productivity. Sven Efftinge - itemis

Reconfigurable Run-Time Support for Distributed Service Component Architectures

SpringSource Tool Suite 2.7.1

Object Constraint Language (MDT OCL) 1.3 Galileo Simultaneous Release Review

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

EAXML Demonstration Platform on Artop/Sphinx.

SpringSource Tool Suite M2

Introduction to Eclipse

Skyway Builder User Guide (BETA 1)

Start Up Benoît Langlois / Thales Global Services Eclipse (EMFT) EGF 2011 by Thales; made available under the EPL v1.

TPTP 4.7 Release Review -- One Quick Foil What s new

JBoss SOAP Web Services User Guide. Version: M5

Introduction to Eclipse

Introduction to EGF. Benoît Langlois / Thales Global Services.

RESTful SCA with Apache Tuscany

m2e 1.2 Release Review

A4M36ISS: Introduction. Jiří Pechanec QA Engineer September 17 th, 2015

CHAPTER 6. Organizing Your Development Project. All right, guys! It s time to clean up this town!

Introducing EclipseLink: The Eclipse Persistence Services Project

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation)

Eclipse Memory Analyzer Release Review 0.8

Introduction and Purpose 2 History 2 Previous Releases 3 Project Organization 3 PMC Organization 4. WTP 3.11 Goals and Plans 4

EntireX Modernized EntireX Workbench

Eclipse b3. Eclipse Project Creation Review. November, 2009 Henrik Lindberg, Cloudsmith Inc. Project Creation Review

Papyrus: Advent of an Open Source IME at Eclipse (Redux)

TestCases for the SCA Assembly Model Version 1.1

INTRODUCTION TO EMF. Creating Model using EMF. Our Domain model used to showcase this use case is as shown below in fig.1

How to generate new EMF model refactorings using Java code

Quick tour of the Test and Performance Tools Platform (TPTP) Valentina Popescu IBM Tivoli TPTP AG Lead

EMC Documentum Composer

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

Eclipse-based Embedded Engineering Environments Inspired by AUTOSAR

Web Tools Platform (WTP) 3.9 for the Oxygen Simultaneous Release Review Full Release Review Materials June 14, 2017 Prepared by Carl Anderson and

AppDev StudioTM 3.2 SAS. Migration Guide

Eclipse-PTP: An Integrated Environment for the Development of Parallel Applications

The Enterprise Open Source Support Company Webinar Series

Web Tools Platform (WTP) 3.10 Table of Contents

News in RSA-RTE 10.0 updated for sprint Mattias Mohlin/Anders Ek, June 2016

TmL Creation Review. First Proposal

Release Notes June 15, Date: 15-Jun :49 URL:

EMC Documentum Composer

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

BEAWebLogic. Integration. Transforming Data Using XQuery Mapper

Composer Guide for JavaScript Development

A QUICK OVERVIEW OF THE OMNeT++ IDE

Departamento de Engenharia Informática. Systems Integration. Web Services and BPEL Tutorial

J2EE Application Development : Conversion and Beyond Osmond Ng

Transcription:

SCA Tools: new & noteworthy Vincent Zurczak ( EBM WebSourcing ) A large part of the SCA Tools project was implemented in the scope of the SCOrWare project funded by the French Research National Agency (ANR) 2009 by EBM WebSourcing made available under the EPL v1.0 March 23-26 th 2009

SCA Tools Sub-project of the Eclipse STP project http://www.eclipse.org/stp/sca/index.php The SCA Tools project focuses on tools covering the SCA specifications SCA meta-model Editors (graphical, XML and form) Project utilities (wizards, builder...) Samples Runtime support SCA (Service Component Architecture) is a set of specifications proposed by the Open SOA Consortium and which is about to be standardized by the OASIS consortium 2

SCA Domain Model EMF meta model based on the OSOA specifications of SCA Defines additional validation rules Extensible model: core + extensions (one per platform) Can be used in an Eclipse environment or standalone NEW Core model upgrade Extension upgrades to support Apache Tuscany 1.4 OW2 FraSCAti 0.5 3

SCA Composite Designer Graphical editor (GMF) to create SCA assembly files Complies with the version 1.0 of OSOA specifications Easily extensible 4

SCA Composite Designer Top-down approach Creation of an SCA graphical representation Generation of model code Some features DnD implementations, interfaces, and bindings Extensible: add new bindings, implementations and interfaces Navigate to the implementation: link with developer editors Arrange All / Resize NEW DnD from project and package explorers Create Java interfaces or implementations from the classpath Bottom-up approach Introspection of existing Java code Generation of an SCA graphical representation 5

SCA XML editor Customization of the WTP XML editor for SCA XML files Inherited features: syntax highlighting, formatting,... Auto-completion for elements and attributes (names and values) Preference page to add new bindings, implementations & interfaces 6

NEW: SCA Form Editor Editor with a web-interface for SCA XML artifacts Cover all the XML aspects of SCA Manage elements as lists and filter by name Manage complex properties Handle constraining types, component types SCA explorer 7

NEW: Project utilities Focus on Java implementations Creation wizards refactored Create a composite / composite diagram Create SCA Java projects Create a component type SCA Java Annotations available SCA Builder Validate the SCA assembly Validate Java artifacts Add error markers (partially) Links with WSDL tools Referenced web services 8

SCA samples A set of fully-functioning SCA projects 9

NEW: runtime support (incubating) Definition of SCA launch configurations Avoid dependencies between the project and the runtime Deploy SCA Java projects on platforms from Eclipse First targets Apache Tuscany 1.4 OW2 FraSCAti 1.0 Long-term targets Fabric3 Newton OW2 PEtALS Eclipse Swordfish 10

Roadmap June 2008: SCA Tools 1.0.0 (Ganymede) April-May 2009 Java introspection SCA Form editor completed Runtime support Online tutorials June 2009: SCA Tools 2.0.0 (Galileo) Summer 2009 Reinforce the links between SCA Tools and the platform communities Tuscany, FraSCAti, Fabric3, Newton, SwordFish Model update SCA Form editor extensions SCA Builder: error markers visible in all the editors 11

More information SCA website http://www.eclipse.org/stp/sca/index.php SCA wiki http://wiki.eclipse.org/stp/sca_component SCA newsgroup news://news.eclipse.org/eclipse.stp.sca-tools Starting point for questions SCA Bugzilla Review and create Bugzilla entries SCA SVN repository http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/ Tutorial http://wiki.eclipse.org/stp/sca_component/sca_first_steps_with_composite_designer 12

Questions? 13