Hi Jojo,

Thanks for doing this sample and submitting it.

I have committed your submission in Tuscany-760 with the following changes:
-

1) Modified the Calculator-Combo for ...
- created a SciCalculatorService and implementation.  In this I have added a
few more calculator functions such as average, sin, cos, tan.
- Defined an SCA composite assembly (sci_calc.scdl) around the
SciCalculatorService implementation.  In this composite I have included a
property definition to demonstrate property configurations of components.
- Modified the existing SCA Assembly (default.scdl) to use the composite
defined in the prev. point (sci_calc.scdl)

2) Created an RMI Calculator Service
- Created another standalone calculator sample that exposes the Calculator
functions as RMI Services.

So, in all this sample - Calculator-Combo works in collaboration with two
other samples namely - Calculator Web Service and Calculator RMI Service.
The calculator-combo samples must be run after starting the Calculator
WebService and Calculator RMI Service samples.

I have also added a Readme for all three samples.

Things that would be good to futher do in this sample...
-------------------------------------------------------------------------------
- It would be good to have a more signification demonstration of property
configurations (right now that is just one.. could had a couple more)
- It would be good to demonstrate references bindings from the scripts
(either JavaScript or Ruby)

I have not been able to access the JIRA site to update that for all of what
I have said above.  Will do so as soon as I am able to reach it.

Thanks again.

- Venkat

On 10/19/06, Jojo Joseph (JIRA) <tuscany-dev@ws.apache.org> wrote:

     [ http://issues.apache.org/jira/browse/TUSCANY-760?page=all ]

Jojo Joseph updated TUSCANY-760:
--------------------------------

    Attachment: calculator-combo.zip
                calculator-ws.zip

I have attached two zip files that contain implemntations for this. The
current implementation uses Java, Ruby, RMI, Javascript and Axis2
extensions.

However the axis2 extension fails, and I have created Jira Tuscany-875 to
address the issue. The failure is probably due to some problem in the
databinding framework.

> Create a 'Calculator Combo Sample' that will demonstrate integration of
different technologies
>
----------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-760
>                 URL: http://issues.apache.org/jira/browse/TUSCANY-760
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Samples
>    Affects Versions: Java-M2
>            Reporter: Venkatakrishnan
>             Fix For: Java-M2
>
>         Attachments: calculator-combo.zip, calculator-ws.zip
>
>
> Create a Calculator Combo Sample to demonstrate SCA's strength in being
able integrate different technologies (implementation containers,
bindings).  Here is what is proposed: -
> - Create different flavours of implementation for the Calculator
functions in Java, javaScript, RubyScript, Groovy and Spring.
> - Define components and application assemblies (scdls) around these
different implementations.
> - Create the sample client application that will load one of these
application scdls for every run and invoke a set of service methods on the
components defined in the scdl.  Which scdl to load during a run could be
specified as a commandline argument when running this sample
> A first iteration can simply combo around the implementations.
> We shall bring in the community's opinion in a subsequent iteration on
whether we can include the following WITHOUT COMPLICATING things for the
user (developer / application assembler) :-
>  - usage of different bindings
> - composite implementations for components
> - data transformations (using the databindings)

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to