Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [stp-dev] Added first version of SCA Java support in STPServicecreation

Title: RE: [stp-dev] Added first version of SCA Java support in STPServicecreation

Hi Bodgan,

We didn't wrote SCDL editor in this release, just reuse the XMLEditor from WTP project with following two customizations:
* Registered .scdl file as XML content type. So this type of file will be opened using XML Editor by default
* Registered the sca.xsd schema in the xml editor. So the scdl file will be validated using sca schemas.
The current sca.xsd files used here is from 0.96 spec. To support other bindings/impl, you can update the sca.xsd defined in org.eclipse.stp.sc.sca/xsd to include your schema.


Talking about the extensibility in general, we were focused on fine turn the annotation extensions recently.
After getting more understanding of the requirements in service creation, I am thinking about addressing the following extensions in the coming weeks.
1. runtime provider
We have runtime provider extension in stp, that defines:
*wsdltojava generator, to support different w2j tool
*javatowsdl generator, to support different j2w tool
*deploy generator, to support different war file format.
*KitProcessor, to resolve lib jars.

I think the following information need to be defined in runtime provider as well:
* Namespace mapping.
For example, in Tuscany 1.0M1 release, 'sca'->'http://www.osoa.org/xmlns/sca/1.0'
https://bugs.eclipse.org/bugs/show_bug.cgi?id=171966

* Technology, version VS product, version
For example, Tuscany1.0M2 supports: SCA Java (0.95), SCA Assemble(0.96)
Those information already been defined in STP.SOAS. I am thinking about reuse it here.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=171967


2. sca specific extension points
2.1 Binding extension
will cover:
** binding type
** namespace for the new binding
** binding wizard page used in the sca fasttrack wizard (we only support rmi and ws now)
** binding generator, to create binding section in the scdl file.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=171968

2.2 Impl other than java?
Need to talk with Oisin and Adrian to see if we want to support other impl such as C++ and Ruby in 1.0.

2.3. scdl editor and extensions
Not sure about it yet.


Regards

Johnson


-----Original Message-----
From: stp-dev-bounces@xxxxxxxxxxx on behalf of Vatkov, Bogdan
Sent: Fri 1/26/2007 1:39 AM
To: STP Dev list
Subject: RE: [stp-dev] Added first version of SCA Java support in STPServicecreation

Hi Johnson,

Could you give some details about the extensibility of the SCDL editor?
Is it possible for example to define new implementation types or
bindings?

Best regards,
Bogdan

________________________________

From: stp-dev-bounces@xxxxxxxxxxx [mailto:stp-dev-bounces@xxxxxxxxxxx]
On Behalf Of Ma, Xiaoyu (Johnson)
Sent: Friday, January 26, 2007 5:31 AM
To: stp-dev@xxxxxxxxxxx
Subject: [stp-dev] Added first version of SCA Java support in STP
Servicecreation



Hi all,

I just added the draft version of SCA Java dev support in STP Service
creation.
It is based on SCA 0.96 spec, and using Tuscany 1.0 M2 release as SCA
Java runtime.

Here is a wiki page to describe the new feature in detail.

http://wiki.eclipse.org/index.php/SCA_Java_support_in_STP


comments are kindly welcome! :-)


Regards

Johnson



Back to the top