Hi Marco,

It is nice to hear that you are interested WSO2 Carbon and WSO2 WSAS. Please
see my comments below

On Fri, Jan 22, 2010 at 3:56 PM, Ughetti Marco <
[email protected]> wrote:

>  Hi all,
>
> I’m currently working in the Innovation department of Telecom Italia and
> I’m evaluating the WSO2 Suite (particularly esb and wsas) to be used as a
> service oriented platform aimed to host and mediate services that are to be
> used by our vertical platforms
>
> I like very much the idea to build the wso2 products on top of a common
> osgi based layer in order to be able to extends the products itself and this
> was the main reason I chose wso2 suite
>
> Currently We are using the wso2 products as-is but I’d like to understand
> how to extend them installing new (and custom) features.
>
> As a first example I’d like to add a service-mgt feature to wsas for a new
> kind of service (for example services exposed through rmi or hessian)
>
> I know about osgi and bundle development but I need some infos on
> wso2-carbon internals and how to make things in the correct way,it would be
> fine to have some guide line or best practice in order to develop bundle for
> wso2-carbon
>
Article[1] gives you a basic understanding of the WSO2 Carbon architecture.
[2] will guide you to develop a simple bundle and how you can deploy it in
Carbon.

[1] http://wso2.org/library/articles/stuff-works-wso2-carbon
[2]
http://tech.jayasoma.org/2010/01/developing-osgi-bundles-for-wso2-carbon.html

> For example, speaking on the service-mgt and related features, looking to
> the source code I’ve notice that the ui bundle (the one that add gui
> functionalities) communicates with the bundle that adds server capability
> trhough web service apis instead of osgi service registry. In my scenario
> I’d like to add a new feature that does not need to be exposed through web
> service so it should be good to work at osgi level, is ti correct?
>

Yes. It is correct. UI layer communicates with the server through Web
services. This is to support the scenario of running UI and server in
different boxes.  In your case, it is possible to use OSGi services, but you
won't be able to seperate UI from the server.

>
>
> Can you suggest what wso2-carbon component can I go through in order to
> understand how to develop a new feature like that?
>

You can try the logging component available in the carbon-components
project.


>  At the end of the day in my custom wsas I’ d like to be able to:
>

>
> 1)     add a new item in the add menu of the gui in orde rto upload
> hessian services
>
> 2)     when I click on the list link I should be able to list even the new
> kind of services with their custom icon
>
> 3)     On the server side Ihave to be able to expose a POJO uploaded  by
> gui  through the Hessian protocol
>
>
>
> Obviously, if you are interested, we are available to  distribute our work
> to the wso2 community
>


Great!

Thanks
Sameera

>
>
> Looking forwards to hearing from you
>
> Thanks a lot in advance
>
>
>
> Marco
>
>
>
>
>
> ------------------------------------------------------------------
> *Telecom Italia**
> **Marco Ughetti*
> *TI Lab***
>
> Vertical Platform & VAS
> *Vertical Platforms Innovation*
>
> *Via G. Reiss Romoli, 274 - 10148 Torino*
> *+ 39 011 2285654*
>
> *+ 39 331 6001596*
>    Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle
> persone indicate. La diffusione, copia o qualsiasi altra azione derivante
> dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora
> abbiate ricevuto questo documento per errore siete cortesemente pregati di
> darne immediata comunicazione al mittente e di provvedere alla sua
> distruzione, Grazie.
>
> *This e-mail and any attachments** is **confidential and may contain
> privileged information intended for the addressee(s) only. Dissemination,
> copying, printing or use by anybody else is unauthorised. If you are not the
> intended recipient, please delete this message and any attachments and
> advise the sender by return e-mail, Thanks.*
> *[image: rispetta l'ambiente]Rispetta l'ambiente. Non stampare questa mail
> se non è necessario.*
>
>
> _______________________________________________
> Wsas-java-user mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/wsas-java-user
>
>
_______________________________________________
Wsas-java-user mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/wsas-java-user

Reply via email to